linux 基本命令

来源:互联网 发布:vb集成开发环境 编辑:程序博客网 时间:2024/06/03 14:20

0.查看ip

命令:ifconfig

1. 普通用户切换   root

 su   root   需要写入密码(普通用户)

2 . root  切换普通用户

su  《普通用户名称》  不需要密码

3.建立用户

useradd  yt(用户名称)

给用户赋值密码

passwd  yt(用户名)

删除用户

userdel  -r   yt(用户名)

4.
    ls: 列出目录
    cd:切换目录
    pwd:显示目前的目录
    mkdir:创建一个新的目录
    rmdir:删除一个空的目录

    touch:建一个文件

     rm :删除文件

    cp: 复制文件或目录
    rm: 移除文件或目录

例子:

ls

  如果在music个目录底下有yt  目录

 切换到music 下  直接   ls命令来查看有啥目录

pwd 

直接pwd 可以看到是哪个目录

mkdir 

 切换到哪个目录可以直接用mkdir  创建一个目录

mkdir yt(目录)

rmdir

   切换到哪个目录可以直接用rmdir  移除一个目录

rmdir  yt(目录)

touch:

  在一个目录底下键一个文件

touch yt(文件名称)

rm:

  移除一个文件或目录

  rm  yt1(目录或文件)

rm -rf :

强制删除

rm  -rf   yt

cp 

把yt1目录下的yt 复制到yt2 目录下

 cp  yt1/yt   yt2

5.解压

1、*.tar 用 tar –xvf 解压
 2、*.gz 用 gzip -d或者gunzip 解压
 3、*.tar.gz和*.tgz 用 tar –xzf 解压
 4、*.bz2 用 bzip2 -d或者用bunzip2 解压
 5、*.tar.bz2用tar –xjf 解压
 6、*.Z 用 uncompress 解压
 7、*.tar.Z 用tar –xZf 解压
 8、*.rar 用 unrar e解压
 9、*.zip 用 unzip 解压

如  .zip 文件

unzip   yt.zip

yt.zip  是文件路径

剩下的同理

6.赋值权限

chmod [who] [+ | - | =] [mode] 文件名

命令中各选项的含义为

who

u 表示“用户(user)”,即文件或目录的所有者。
g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
o 表示“其他(others)用户”。
a 表示“所有(all)用户”。它是系统默认值。
操作符号可以是:
+ 添加某个权限。
- 取消某个权限。
= 赋予给定权限并取消其他所有权限(如果有的话)。
设置mode所表示的权限可用下述字母的任意组合:
r 可读。
w 可写。
x 可执行。
X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。
s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“u+s”设置文件的用户ID位,“g+s”设置组ID位。
t 保存程序的文本到交换设备上。
u 与文件属主拥有一样的权限。
g 与和文件属主同组的用户拥有一样的权限。
o 与其他用户拥有一样的权限。


例子:

chmod  a+w  yt

修改 所有用户文件yt 的权限


7 vi/vim 使用

一般模式

 1. 输入  vi或vim  yt.txt(文件名称)

/y

查询有y  的


编辑模式

  1.  输入 i  成为编辑模式就可以修改里面的内容

 按esc  退出编辑模式


指量模式

0.  ps

命令来查看有啥shell 编辑器

 1  输入:  成为指量模式

:wq  保存退出


8. shell  编写

1.vi/vim   编写  yt.sh  文件

#!/bin/bash   开头


运行的:

chmod  +x  ./yt.sh   给权限

./yt.sh   运行


例子

#!/bin/bash

echo  "hello word !"   //控制台输出


2.  shell  变量

yun="hhhhhh"


例子:

#!/bin/bash

yun="hhhhhh"

echo $yun






 



















0 0