【Linux】Linux必会命令(超详细)

【Linux】Linux必会命令(超详细)

    • 1.ls命令
    • 2.cd命令
    • 3.pwd命令
    • 4.touch命令
    • 5.vim命令
    • 6.mkdir命令
    • 7.rmdir命令
    • 8.rm命令
    • 9.cp命令
    • 10.touch命令
    • 11.cat命令
    • 12.tail命令
    • 13.find命令
    • 14.zip | unzip命令
    • 15.tar命令
    • 16.rz | sz命令
    • 17.clear命令
    • 18.lsof查看进程
    • 19.kill命令
    • 20.pkill命令
    • 21.killall命令
    • 补充

1.ls命令

作用:显示当前目录的文件和文件夹。
举例:在用户目录(root)使用ls可以查看用户目录里的文件及文件夹
ls命令

2.cd命令

作用:切换目录。
举例:进入根目录 cd / (根目录 /;用户目录 ~)

  • 挂 " / " 都是绝对路径,不带的都是相对的路径。

  • 返回上一级目录 cd …/

  • 进入到用户目录 cd ~

  • 进入当前目录下的子目录cd子目录名

  • 返回到最近的一次目录 cd -

    注意:相对路径、绝对路径。

3.pwd命令

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

4.touch命令

作用:创建空文件。
举例:touch test.txt
touch命令

5.vim命令

作用:创建空文件或者编辑已经存在的文件。

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

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

  • 如果想退出编辑状态,先按【ESC】键

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

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

  • 编辑文件内容,但不想保存了,在非编辑状态下,输入【:q!】,即可强制退出文件

  • 非正常逻辑推出使用【ctrl+z】,即可强制退出,但是要恢复正常状态,要删除交换文件。rm -rf xxx.swap

6.mkdir命令

作用:创建文件夹
举例:创建demo文件夹 mkdir demo
mkdir命令

7.rmdir命令

作用:删除空文件夹。
举例:删除demo文件夹 mkdir demo
rmdir命令

8.rm命令

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

  • -f :强制删除
  • -i:交互式删除
  • -r:递归删除(循环删除)(删除文件夹)
  • 强制递归删除
    注意:删除所有 rm -rf * 谨慎使用

9.cp命令

作用:复制文件或文件夹
语法:cp 目标文件名 新文件名
参数:

  • -r 递归复制(复制文件夹)语法:cp 目标文件夹名 新文件夹名

10.touch命令

作用:剪切文件或文件夹
语法:mv 目标文件名 新文件名

11.cat命令

作用:查看文件内容
举例:查看test.html cat test.html

12.tail命令

作用:查看日志内容
参数:

  • -f 循环读取
  • -mf 循环读取最新的m行 -20f 循环读取最新的20行
  • -n 读取最新的n行 -n 20 读取最新的20行

13.find命令

作用:查找文件
语法:find 查找范围 以名称查找 查找的文件名

14.zip | unzip命令

作用:压缩 | 解压zip
语法:

  • zip -r 压缩包的名称 要压缩的文件夹 (压缩)
  • unzip 压缩包的名称(解压)

15.tar命令

作用:压缩或者解压后缀为tar.gz的文件
语法:

  • tar -czvf 压缩包的名称 要压缩的文件夹 (压缩)
  • tar -xzvf 压缩包的名称(解压)压缩包的名称(解压)

16.rz | sz命令

作用:服务器与本地之间的上传下载
语法:

  • rz 上传
  • sz 文件名 下载

17.clear命令

作用:清屏

18.lsof查看进程

  • lsof 显示所有打开文件
  • -p 显示某个进程打开的文件
  • -u 显示某个用户的打开文件
  • lsof /path/to/file 显示某个文件被哪些进程使用
  • -i 显示网络连接
  • -i : 显示某个端口被哪些进程使用
  • -d 显示目录下被打开的文件

19.kill命令

  • kill 杀死进程号是PID的进程
  • kill -9 强制终止进程

20.pkill命令

  • pkill 根据进程名或其他属性来杀死进程
  • pkill -9 强制终止进程

21.killall命令

  • killall 根据进程名来杀死进程
  • killall -9 强制终止进程

补充

  • 补全命令用【tab】键
  • 使用【上下键】可以切换历史命令
  • 使用【ctrl+c】退出查看日志
  • 启动脚本文件【./脚本文件名】

你可能感兴趣的:(linux,vim,运维)