命令行语法总结

317 阅读3分钟

命令简写来源

image.png


进入命令行的第一件事 cd ~ 切换到上一级目录:cd .. 或 cd ../ 终止命令:Ctrl + C

查:查看文件或目录

  • 查看当前目录的绝对路径

    pwd

  • 查看当前目录类容

    ls

  • 查看指定目录的内容

    ls 目录

  • 查看文件内容

    cat 路径 :显示文件的所有内容

    head 路径:默认显示文件的头10条类容 head -n xx行 来指定查看的行数

    tail 路径:默认显示文件的末尾10条数据 tail -n xx行 来指定查看的行数

    less 路径:滚屏显示文件内容


增:创建文件

  • 创建 txt

    创建空文件—— touch 文件名.txt

    边创建边写入—— echo 内容 > 文件名.txt

    追加内容不覆盖—— echo 内容 >> 文件名.txt

    分行写入内容—— echo -e "行1 \n 行2 " > 文件名.txt

  • 创建目录

    创建单个文件夹 —— mkdir 文件夹名

    创建多个嵌套文件夹—— mkdir -p a/b/c

  • 同时创建多个文件

    touch 文件1.txt 文件2.txt

  • 同时创建多个目录

    mkdir -p a/b/c q/w/e

  • 复制文件

    cp copy.txt paste.txt

  • 复制目录

    cp -r a b


删:删除文件

  • 删除单个文件

    rm 文件名

  • 删除文件夹

    rm -r 文件夹名称

  • 强制删除

    rm -rf 文件夹名称


改: 修改文件或目录

  • 修改文件内容

    使用VScode自带语法打开编辑——code 文件名

    使用文件的默认打开方式编辑—— start 文件名

  • 追加文件内容

    echo " 内容XXX" >> 文件名

  • 清空文件

    echo ' ' > 文件名

  • 移动文件/目录

    mv 文件名 目标目录

  • 重命名文件/目录

    mv 旧文件名 新文件名


查看帮助

image.png

脚本文件

 #####      命令
  • 编辑脚本文件

    在文件中用 ; 或者是换行来执行不用同时为真的命令

    用&& 来连接要同时要满足的条件

  • 在命令行中给脚本文件加权限

    chmod +x 脚本文件

  • 在命令行中执行脚本文件

    方法一: . /脚本文件

    方法而: sh 脚本文件


总结

  • touch 1.txt 的作用

如果 1.txt 不存在,就创建 1.txt

如果 1.txt 存在,就修改 1.txt 的最后更新时间

  • cd xxx 的作用

    进入当前目录下的 xxx 目录

  • cd /xxx 的作用

    进入根目录下的 xxx 目录

  • cd ~ 的作用

    切换到家目录,比如 Windows 下是 C:/Users/xxx,xxx是登录用户名

  • 相对路径和绝对路径的区别

    相对路径是相对于当前目录的,不能以 / 开头

    绝对路径是从根目录开始的,一定以 / 开头(~ 也是绝对路径,因为 ~ 是 /c/Users/xxx 这类路径的缩写)

  • 相对路径举例

    1. .
    2. ./xxx
    3. ./xxx/
    4. xxx
    5. xxx/1.txt
  • 绝对路径举例

    1. /c/Users/xxx/Desktop
    2. /c/Users/xxx/Music
    3. ~/Desktop
    4. ~/Music
  • cat 和 less 区别

    cat 输出完整内容,less 可以分页查看