Linux常用命令

1.  Linux命令

1.1   目录操作

命令

功能

pwd

查看当前目录

cd

操作文件夹

ls

浏览目录下的文件列表

mkdir

创建文件目录命令

rmdir

删除空文件夹

rm

删除文件

cp

复制文件/目录

mv

移动文件/修改文件名

1.1.1   cd命令

  • cd             命令用来改变所在目录。
  • cd /           转到根日录中
  • cd ~          转到/home/user用户日录下
  • cd/usr      转到根目录下的usr日---------绝对路径
  • cd test     转到当前日录下的test子目录-------相对路径
  • ls -l           以列的形式查看当前目录下的文件列表
  • ls -a          查看当前目录下所有的文件,包含隐藏文件
  • ls -la         以列的形式查看当前目录下所有的文件,包含隐藏文件  
  • mkdir [目录名称]          新建文件目录
  • mkdir -p [目录名称]       递归新建多级目录 
  • rm [文件名]             删除指定文件
  • rm -i [文件名]        提示确认删除
  • rm -f [文件名]        不提示删除
  • rm -v [文件名]          显示文件的删除进度
  • rm -r [文件名]          将删除某个目录以及其中所有的文件和子目录
  • cp -r 目录1 目录2       递归复制 目录1所有的文件和文件夹到目录2 
  • cp -ri 目录1 目录2      执行复制时覆盖原有目录前询问用户
  • mv 文件1 文件2  (修改文件名)
  • mv 目录1 目录2  (将目录1的文件移动到目录2中)

1.1.2   ls命令

1.1.3   mkdir命令

1.1.4   rm命令

1.1.5   cp命令

1.1.6   mv命令

1.2   文件操作

命令

功能

find  /root  -name ‘ins

查找文件或目录

touch文件名

 创建文件

vi

查看/编辑文件

cat

查看/编辑文件

head -n 文件名

查看文件开头内容(n表示行数,默认为10行)

tail

查看文件的结尾

1.2.1   Vi命令

1         Vi     文件名    -----打开文件

2         i,a,o                   -----修改文件

3         编辑模式

3.1         L       -----关标移到最后一行

3.2         数字+ -----向上移多少行 示例:1+

3.3         dd         -----删除当前行

4         esc                    -----退出编辑模式

4.1         :wq!      -----保存并退出

4.2         :q!         -----强制退出

4.3         :set nu  -----显示行号

4.4         :s/字符串1/字符串2 ----使用字符串1替换字符串2

1.2.2   cat命令

  • cat 文件名     -----(打开一个较小的文件)
  • cat > 文件名 -----(打开一个新的文件)      【按下Ctrl+C退出】

1.2.3   tail命令

         tail -f 文件名        -----动态加载某个文件的内容(常用于查看日志)        【按Ctrl+C退出】

         tail -n 文件名       -----查看文件最后几行 n表示行数,默认为10行

1.3   权限管理

命令

功能

su 用户名

切换用户

chmod

 

改变权限

useradd 用户名

增加用户

whoami

查看登录用户

groups

查看当前用户所属分组

id

查看当前用户UID和GID

1.3.1   chmod命令

chmod命令用来改变许可权限。读取、写入和执行是许可权限中的三个主要设置。因为用户在他们的账号被创建时就被编入一个组群,所以还可以指定那些组群可以读取、写入或执行某- -文件。其中:

r            文件可以被读取

w          文件可以被写入.

x           文件可以被执行,如果文件是程序的话

可以使用带有I的Is命令来仔细查看一个文件的许多细节。

chmod命令用来设定文件的权限。标准用法:

chmod文件的使用者(u,g,o,a)增减(+,-,=)权限名称(r,w,x)文件

文件的使用者

说明

权限

说明        

增减        

说明

u

拥有文件的用户

r

读取权

+

添加权限

g

所有者所在的组群

w

写入权

-

删除权限

o

其他人

x

执行权

=

是它称为唯一权限

a

(全部(u,g和o))

删除某一文件的所有权限,输入命令: chmod a-rwx test.txt

为文件所有者添加权限,输入命令: chmod u+rwx test

还可以用数字表示权限: 4--读取,2--写入,1-一执行。下面的两个命令等价:

chmod 751 filename

chmod u+rwx,g=rx,0=x filename

useradd 命令

1.3.2          useradd   用户名

  • passwd   [用户名]                         修改用户密码
  • userdel  [用户名]                   删除用户
posted @ 2020-01-04 23:59  G丶影  阅读(712)  评论(0编辑  收藏  举报