常用必备的 Linux 命令

2020-07-08 00:00:00 命令 文件 目录 光标 目录下

Linux 目录结构

目录命令

  • cd / 进入根目录
  • ls 查看当前目录下的所有文件
  • ll 查看当前目录下所有文件的详细信息
  • pwd 显示当前目录的全路径
  • . 当前目录
  • .. 上级目录
  • cd ./ 进入当前目录
  • cd .. 进入上级目录

文件操作命令

  • cp x1.txt x2.txt 将当前目录下的 x1.txt 复制一份并命名为 x2.txt
  • cp -r /bin/test1 /usr/test2 将 bin 目录下的 test1 文件夹,复制到 usr 目录下 ,并命名为 test2
  • mv test1.txt /home/test2.txt 将当前目录下的 test1.txt 移动到 home 目录下,并命名为 test2.txt
  • rm -rf test1.txt 删除当前目录下的 test1.txt
  • mkdir test 在当前目录下创建一个 test 文件夹
  • touch test.txt 在当前目录下创建一个文件 test.txt
  • ./jmeter 执行当前目录下的 jmeter 文件

文件编辑命令

在编辑模式下可使用的操作命令

  • vi test.txt 编辑 test.txt 文件
  • 按 i 键进入编辑模式,可以移动光标进行文本编辑操作
  • 按 esc 退出编辑模式
  • 输入 :q 不保存直接退出 vi 模式
  • 输入 :q! 不保存强制退出 vi 模式
  • 输入 :wq 保存文件并退出 vi 模式

在非编辑模式下可使用的操作命令

  • 按 ctrl+f:向前翻一页
  • 按 ctrl+b:向后翻一页
  • 按 ctrl+d:向前翻半页
  • 按 ctrl+u:向后翻半页
  • 按 G:移动光标到文件后
  • 按 0:移动光标到文件开始
  • 按 $:移动光标到行尾
  • 按 ^:移动光标到行首
  • 按 yy:复制光标当前行到缓冲区
  • 按 p:粘贴复制的内容
  • 按 dd:删除光标当前行
  • 输入 /test 回车,搜索查找文件中包含 test 的内容,若有多个,按字母 n 可继续查找下一个

文件查看命令

  • cat test.txt 一次性读取并打印 test.txt 文件里的所有信息
  • more test.txt 读取 test.txt 文件,每次读取一屏,按空格键翻页
  • tail -200 test.txt 读取 test.txt 文件的后两百行
  • tail -f test.txt 实时读取 test.txt 文件
  • head -10 test.txt 读取 test.txt 文件的前 10 行

文件搜索命令

  • find / -name test.txt 从根目录下全局搜索 test.txt 文件
  • grep "ERROR" test.log 从 test.log 中过滤出包含 ERROR 的文本行
  • grep -A 10 "ERROR" test.log 过滤指定数据,并展示后 10 行
  • grep -B 10 "ERROR" test.log 过滤指定数据,并展示前 10 行
  • grep -C 10 "ERROR" test.log 过滤指定数据,并展示前后 10 行

(#^.^#)------我是有底线的------(#^.^#)

相关文章