一:帮助命令

1.1 man 获得帮助信息

(1)基础语法

  • man [命令或配置文件]

(2)显示说明

1.2 help 获取内置命令帮助信息

(1)基础语法

  • help [命令] ,获得 shell 内置命令的帮助信息。

(2)实例

  • help cd:查看 cd 命令的帮助信息

二:文件目录类

2.1 常用命令

  • pwd 显示当前工作目录的绝对路径
  • ls 列出目录
  • cd 切换目录
  • mkdir 创建一个新的目录
  • rmdir 删除一个空的目录
  • touch 创建空文件
  • cp 复制文件或目录
  • rm 删除文件或目录
  • mv 移动文件与目录或重命名
  • cat 查看文件内容
  • more 文件内容分屏查看器
  • less 分屏显示文件内容
  • echo 输出内容到控制台
    • -e: 支持反斜线控制的字符转换
  • head 显示文件头部内容
  • tail 输出文件尾部内容
  • > 输出重定向和 >> 追加
  • ln 软链接
  • history 查看已经执行过历史命令

2.2 经验汇总

  • \cp origin target:直接跳过询问,使用原生命令进行拷贝;
  • pwd -P:当含有软连接的目录时,显示实际路径;
  • more 查看文件
    • Ctrl + F:向下滚动一屏;
    • Ctrl + B:向上滚动一屏;
    • =:输出当前行号;
    • :f:输出文件名称和当前行号;
  • less 分屏显示文件内容
    • /字符串:向下搜索,n:向下查找,N:向上查找;
    • q 退出

三:软连接和硬链接

3.1 图解

  • 软链接,单独的创建了一个连接文件,拥有自己的inode和数据库,指向了目标文件;

    • ln -s 文件 链接
    • rm -rf 软链接名/,删除会把软链接对应的真实目录下的内容删掉(千万别带 / );
  • 硬链接,原本的文件多了一个指向的链接;

    • ln 文件 链接
    • 不同的名称指向同一个inode节点
    • linux 中的当前文件的链接数,指的就是硬链接数量;
  • inode:保存了文件元信息(metadata)的节点数据;