Linux CLI Shell 命令

一、文件和目录操作

  • shred -u -z:彻底粉碎删除文件
  • tar -xf:解压tar压缩文件
  • cd:改变当前工作路径(目录)
  • ls:显示当前目录下的内容
    • ls -l:列表形式显示
    • ls -a:显示所有文件(隐藏文件)
    • ls -al:显示所有文件(以列表的形式)
  • pwd:显示当前用户所在目录
  • mkdir:新建一个目录
    • mkdir:创建多层目录
  • rmdir: 删除一个空目录
  • cp:复制一个文件/目录
    • cp -r dv1 dv2:复制目录
  • rm:删除一个文件或目录
    • rm -r:将目录记一下内容逐一删除/递归删除
    • rm -f:强制删除
    • rm -i:删除前逐一询问
    • rm -rf:删除非空目录
  • mv:移动文件/目录(同级目录下操作就是重命名)
  • touch Linux下创建一个或多个隐藏文件
    • touch 文件名.文件的扩展名 文件名.文件的扩展名 文件名.文件的扩展名
  • echo
    • > 输出重定向覆盖的方式写入
    • >> 输出重定向追加的方式写入
    • 2>> 错误信息追加
    • &>> 正确和错误信息均写入同一个文件
  • cat 从文件的第一行显示文件的内容
    • cat >c.txt<<EOF content1 content2 EOF 重定向输入
  • tac 从文件的最后一行显示文件的内容
  • nl 显示内容时显示行号,从文件的第一行显示文件的内容
  • more 一页一页的翻动显示 人性化(更方便阅读)
    • space 按空格键向下翻页
    • b 向上翻页
    • num more -3 c.txt 一页多少汗
  • less 一页一页的翻动显示
  • head 取出文件的前几行 head -n 3 c.txt
  • tail 取出文件的后几行 tail -n 3 c.txt
    VI/VIM 文本编辑器
    • 安装文本编辑器 vim是VI工具的升级版
    • yum install -y vim
    • 创建文件
      • 使用touch方式创建
      • 使用VIM文本编辑器创建 vim new.txt
    • 编辑文件
      • 命令模式 - 默认模式
        进入插入模式/编辑模式
        按字符 i (从当前光标处开始插入文本)
        按字符 I (从当前光标所在行,行首开始插入文本)
        按字符 a (从当前光标处的下一个字符开始插入文本)
        按字符 A (从当前光标所在行,行尾开始插入文本)
        按字符 o (从当前光标处的下一行开始插入文本)
        按字符 O (从当前光标处的上一行开始插入文本)
        ZZ保存文件
        yy 复制当前光标所在行
        nyy 复制当前光标所在 n 行
        p 粘贴 - 在光标所在行的下一行
        dd 删除光标所在行
        ndd 删除光标所在 n 行
        gg 快速跳转到文件的头部
        G 快速跳转到文件尾部所在行的首字符
        n+G 快速跳转到文件尾部所在第 n 行的首字符
        $ 快速跳转到光标所在行的行尾字符
        n+$ 快速跳转到光标所在第 n 行的行尾字符
        u 撤销操作
      • 编辑模式 - 也叫插入模式 - 可以正常输入内容
        ESC回到命令模式
      • 底行模式 - 也叫命令行模式
        在命令模式下输入:
        ESC 回到命令模式 - 等待输入命令的时候
        set nu 显示行号
        wq 保存并退出
        w 数据保存到磁盘
        q 退出当前文件
        q! 强制退出不保存
        s/old/new 只替换光标所在行,从左到右第一次出现的位置
        s/old/new/g 替换光标所在行,从左到右所有出现的位置
        %s/old/new/g 替换整个文档中的关键字为新的替换内容
        /+关键字 搜索
image.png

二、Linux 系统目录结构

  • 是一个树形结构 - 倒树结构 - / - 一切从根开始
  • tree yum install -y tree 以树形图的方式显示目录内容
    image.png

izuf6fdqj7xcv8bmqc8xh4z

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容