美文网首页
Linux CLI Shell 命令

Linux CLI Shell 命令

作者: Wuthier | 来源:发表于2021-09-06 16:49 被阅读0次

一、文件和目录操作

  • 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

相关文章

  • Linux CLI Shell 命令

    一、文件和目录操作 shred -u -z:彻底粉碎删除文件 tar -xf:解压tar压缩文件 cd:改变当前工...

  • Linux下的shell

    Shell 和 Linux shell程序是包含若干行shell或linux命令的文件。linux命令语句只能一行...

  • Shell命令和Linux命令

    Shell命令和Linux命令 Shell shell是c语言编写的程序,是用户使用linux的桥梁。即是一种命令...

  • shell脚本基础

    shell介绍 shell命令: 在linux终端能被解析的命令,就是shell命令。 shell脚本: 多个sh...

  • Linux学习--No.2进入终端

    控制台终端是与Linux系统实现交互的平台,通过在文本命令行界面(CLI)输入shell文本命令,并查看输出结果,...

  • java远程执行shell命令失败

    需要通过java远程登录linux系统执行shell命令,执行的shell命令是 这条命令在linux下执行完全没...

  • shell基础

    Linux学习 一、shell介绍 Linux shell基础 什么是shell shell是一个命令解释器,提供...

  • shell 命令

    Linux shell执行命令有三种: 内建命令, shell函数和外部命令 内部命令: shell程序本身包含的...

  • 自动化脚本实践(Shell + Expect)

    Linux Shell脚本入门: Linux awk 命令 | 菜鸟教程 Shell 教程 | 菜鸟教程 lin...

  • Shell指令

    什么是Shell指令 就是Linux命令(注:后期使用这些命令管理Linux操作系统) 常用的Shell指令 显示...

网友评论

      本文标题:Linux CLI Shell 命令

      本文链接:https://www.haomeiwen.com/subject/xikcwltx.html