一些常用的命令行


程序员的宿命 —— 增删改查

查:查看文件或目录

  • 查看当前目录绝对路径:pwd
  • 查看当前目录内容:ls
  • 查看指定目录内容:ls 路径
  • 查看文件内容
    • 查看全部内容:cat 路径
    • 查看前 xx 行内容:head -n xx 路径
    • 查看后 xx 行内容:tail -n xx 路径
    • 分屏查看内容:less 路径

增:创建文件或目录

  • 创建文件
    • 生成空文件:touch 文件名
    • 生成有内容的文件(文件名重复会替换旧内容):echo 内容 > 文件名
    • 将内容追加在文件中(不会替换旧内容):echo 内容 >> 文件名
    • 不编译内容中的转义字符:echo -e “内容” > 文件名
    • 同时生成多个文件:touch 文件名11 文件名22
    • 复制文件:cp 文件名1 文件名2
  • 创建目录
    • 生成空目录:mkdir 目录名
    • 生成多级目录: mkdir -p 目录名1/目录名2/目录名3
    • 同时生成多个目录:mkdir -p 目录名1 目录名2/目录名3
    • 复制目录:cp -r 目录名1 目录名2

删:删除文件或目录

  • 删除文件:rm 文件名
  • 删除目录
    • 删除目录: rm -r 目录名
    • 强制删除目录:rm -rf 目录名

不要手贱把系统文件删了~~~

为避免误删系统文件,进入命令行第一件事执行 cd ~ 进入到用户目录。

改:修改文件或目录

  • 重命名文件:mv 文件名1 文件名2
  • 移动文件到别的目录:mv 文件名 目录名
  • 更新文件最后的修改时间(和生成空文件一样):生成空文件:touch 文件名
  • 使用默认程序打开文件:start 文件名
  • 使用VSCode打开文件:code 文件名

命令组合

  • 命令1成功后执行命令2:命令1 && 命令2
  • 不管命令1运行结果如何都执行命令2:命令1 ; 命令2

脚本文件

  1. 创建一个文件,后缀可有可无。
  2. 执行 chmod +x 文件,添加可执行权限。
  3. 把要执行的命令写到文件里(下面代码举例说明,这里的 $1 后面通过参数传入)。
    mkdir $1
    cd $1
    touch new.txt
    echo Hello > new.txt
  4. 执行 sh 文件 参数./文件

文章作者: April-cl
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 April-cl !
  目录