Linux常用命令

1、cd命令

作用:进入目录

举例:

  • 进入根目录 cd /
  • 返回上级目录 cd …/
  • 直接进入根目录下的bin cd /bin

2、ls命令

作用:显示当前目录下的文件及文件夹。类似dos下的dir

举例:查看根目录下的文件夹ls

参数:-l 详细列出文件及文件夹 ll命令等于 ls -l

3、pwd命令

作用:查看当前目录的绝对路径

4、touch命令

作用:创建空文件

举例:touch gs.txt

5、vim命令

作用:创建空文件或者编辑文件

参数:

  • vim命令执行后,默认是非编辑状态

  • 如果想进入编辑状态,按【i】键(左下角看见insert就可编辑)

  • 退出编辑状态:【ESC】键

  • 进入非编辑状态后,输入【:wq】表示保存并退出

  • 没有编辑文件的内容,在非编辑状态,输入【:q】即可退出文件

6、mkdir命令

作用:创建文件夹

举例:创建demo文件夹 mkdir demo

7、rm命令

作用:删除文件或者文件夹

示例:删除所有rm -rf *

参数:

  • -f 强制删除
  • -i默认删除方式,交互式删除会询问你是否删除
  • -r递归删除(删除文件夹)
  • -rf强制递归删除 等价于 -r -f

注意:可以结合* 模糊删除rm -rf demo*可以删除所有以demo开头的文件

8、cat命令

作用:仅查看文件的内容

示例:cat 1.txt 查看1.txt的内容

9、rmdir

作用:删除文件夹

10、cp命令

作用:复制文件到目标目录

示例:cp 原文件 目标目录/目标文件

参数:

  • -r 递归复制(复制文件夹)

11、find

作用:查询文件

语法:

示例:find / -name demo 在根目录(/)下查询名字为demo文件

参数:

  • -name 以查名字的方式查找文件
  • find 后面是查询目录的范围如find / 或 find /root(从/root下查询)
  • 文件名可以模糊匹配如demo*查询以demo开头的文件

12、mv命令(剪切)

作用:剪切文件

示例:

  • 同级目录中 mv demo demo1 相当于改名将原文件demo删除再将demo复制并改名为demo1
  • 跨目录就相当于剪切了

13、tail命令

作用:查看日志文件

参数:

  • -f 循环读取日志(可以一直实时读取并展示日志内容,Ctrl+c退出)
  • -100f

14、zip unzip命令

作用:压缩,解压zip

语法:

  • zip -r 新文件.zip 源文件夹
  • unzip 要解压的文件.zip
  • 解压后的文件名是压缩前的文件名

15、tar命令

作用:压缩或解压后缀是tar.gz的文件

语法:

  • -tar -czvf demo.tar.gz demo(压缩)
  • -tar -xzvf demo.tar.gz(解压)

16、rz,sz命令

作用:上传和下载文件

语法:

  • rz:上传
  • sz:下载

17、./xxxx.sh

作用:打开当前目录中的应用xxx.sh

18、ps -ef | grep 目标名称

作用:查询目标名称的进程号pid

19、kill pid

作用:杀死给定pid的进程

参数:-9强制杀死

20、其他

Ctrl+c :用于卡住时可以退出以便继续

Logo

更多推荐