命令行入门

198 阅读2分钟

文件的查看

  • pwd (查看当前目录的绝对路径
  • ls (查看当前目录的内容
  • ls 路径 (查看指定目录的内容
  • 查看文件内容:
    • cat 路径 (查看文件的全部内容
    • head 路径 (查看文件的前十行内容 + 可以通过 head 文件名 -n 数字 的方式查看前n行
    • tail 路径 (查看文件的后十行内容 + 可以通过 tail 文件名 -n 数字 的方式查看后n行
    • less 路径 (默认展示第一屏,可以通过上下键滚动查看

增加文件

  • touch 文件名 (在当前目录下创建空文件
  • echo 内容 > 文件名 (创建文件,并覆盖写入内容
  • echo 内容 >> 文件名 (创建文件,并追加写入内容
  • echo -e "内容\n内容" >> 文件名 (创建文件,并分行写入内容
  • mkdir 文件夹 (创建文件夹
  • mkdir 文件夹1 文件夹2 (创建多个文件,用空格分开
  • mkdir -p 文件夹/文件夹/文件夹 (创建多个层级目录
  • 复制文件 : cp 文件1 文件2 (把文件1复制到文件2
  • 复制目录: cp -r 目录1 目录2 (把目录1复制到目录2

删除文件

  • 删除文件 rm 文件
  • 删除文件夹 rm -r 文件夹
  • 强制删除文件夹 rm -rf 文件夹

修改文件夹

  • echo 追加 | code 文件名 (用vscode打开)| start 文件 (用默认程序打开) mv 文件1 文件2 (移动和重命名都是move

命令行的组合

  • && (短路运算符,前面的执行成功了,才执行后面的
  • ; (前面执行失败也会执行后面的
  • chmod +x 文件名 (添加执行权限
  • ./文件名 (执行文件