• pwd打印当前目录的绝对路径
    image-20220906204631032

  • cd切换路径

      cd /root/桌面 #使用绝对路径切换
      cd 桌面 #使用相对路径切换
      cd ~ #切换到用户文件的主目录
      cd #切换到用户文件的主目录
      cd - #切换到用户刚才切换来的路径

    image-20220907222144743

  • ls 列出目录下的内容

      ls -a #列出所有文件(包括隐藏文件和.及..)
      ls -A #列出所有文件(不包括隐藏文件和.及..)
      ls -l #一行列出文件的详细信息

    image-20220907222455711
    image-20220907222701791

  • mkdir 创建文件夹

      mkdir dir #普通创建
      mkdir a b c d #连续创建多个
      mkdir -p aa/bb/cc/dd #递归创建

    image-20220907223218682

    image-20220907223642372

  • rmdir 删除文件夹

    目录下必须没有文件

      rmdir xxx #普通删除
      rmdir -p xxx/yyy/zzz #递归删除
  • touch 创建空文件

      touch hello.txt

    image-20220907231600682

  • cp [参数] dest target 复制文件或目录

    image-20220907231950359

    复制出现冲突时,强制覆盖

    image-20220907232412909

    cp -r递归复制

    image-20220907233656086

  • rm 删除文件

    默认用于删除文件

    删库跑路 rm -rf /*

    选项 功能
    -r 递归删除
    -f 强制删除,无需确认
    -v 显示详细删除过程

    image-20220907234337506

  • mv 移动文件或目录

    选项 功能
    -f 直接移动,无需确认
  • cat 将文件内容输出

    选项 功能
    -n 显示行号

    image-20220907235337119

    利用cat合并文件

    image-20220908000105486

  • more 分页查看

  • less分页查看plus

    按键 功能
    Space 下一页
    Q 退出
    F 下一页
    Enter 下一行
    B 上一页
    /xxx 查找xxx
    G 跳转到文件最末尾
    g 跳转到文件最开头
  • echo 将内容打印到屏幕

    echo $ +tab 显示所有可用变量

    echo $xxx 使用变量

    image-20220908125715172

  • head 显示文件开头内容

    -n 显示行数,默认10行

    image-20220908130011598

  • tail 显示末尾内容

    -n 显示几行

    -f 实时更新变化,会保持进程

    image-20220908130224731

  • ln 创建软链接(符号链接)

    ls -s [原文件或目录] [软链接名]

    image-20220908135140820

    pwd -P 打印当前软链接目录的的真实目录

    cd -p xxx 跳转到当前软链接目录的真实目录

    image-20220908140509467

  • history 查看历史操作记录

    -c 清空历史记录

  • date 查看时间

  • cal 查看日历

    image-20220908141646447

    image-20220908141813669