命令行初学习

69 阅读2分钟

命令行的增、删、改、查

  1. 查看当前目录的绝对路径的命令:pwd

  2. 查看当前目录的内容:ls

  3. 查看指定目录的内容:ls 路径

  4. 查看文件内的内容:

    • cat :显示所有内容
    • head :显示前十行;变种:head 路径 -n 15,表示显示前15行
    • tail :显示后十行;变种:tail 路径 -n 15,表示显示后15行
    • less :显示待翻页的内容,用于内容太多,会显示多屏的情况,退出less:q键

创建文件

  1. 创建一个文件:touch 1.txt
  2. 同时创建多个文件:touch 1.txt 2.txt 3.txt
  3. 创建一个文件并添加内容:echo hi > 1.txt
  4. 追加内容于文件(一行):echo hello >> 1.txt
  5. 追加多行内容于文件:echo -e "hello\nWorld" >> 1.txt
  6. 复制文件:cp 1.txt 2.txt

创建目录

  1. 创建一个目录:mkdir a
  2. 创建多个目录:mkdir a b c d
  3. 创建多层目录:mkdir -p a/b/c/d/e
  4. 复制目录:cp -r a b

删除文件

  1. 删除文件:rm 1.txt
  2. 删除多个文件:rm 1.txt 2.txt

删除目录

  1. 删除目录:rmdir a
  2. 删除目录以及子目录:rm -r a
  3. 强制删除目录:rm -rf b

修改文件

  1. 修改文件内容:echo hello > 1.txtecho -e "hello\nWorld" >> 1.txt、直接打开修改。
  2. 修改文件名称:mv 源文件 目标文件
  3. 修改文件更新时间:touch 1.txt

修改目录

  1. 移动目录或者重命名目录:mv 源文件 目标文件
  • -f ——强制覆盖,mv -f,目标文件存在,不询问,强制覆盖
  • -i ——交互移动,mv -i,目标文件存在,默认询问是否覆盖
  • -n ——如果目标文件已经存在,则不会覆盖移动,也不询问
  • -v ——显示文件或者目录的移动过程
  • -u ——若目标文件已经存在,但是源文件有更新,则会对目标文件更新

TIPS

  1. 进入命令的第一件事情就是cd ~,进入C盘的用户文件夹,避免修改系统文件导致系统无法正常使用。~,是C/Users/用户名的缩写。
  2. 可以使用npm或者yarn安装tldr,指定查看单个命令,避免了查看help的大段英文。安装命令为:npm i -g tldryarn global add tldr