查
查看文件目录和目录
| 命令 | 用途 | 用法 |
|---|---|---|
| cd | 进入某目录 | cd [目录名] |
| pwb | 以绝对路径的方式显示用户当前工作目录 | pwd |
| ls | 查看当前目录文件 | ls |
| ls [路径] | 查看指定路径下的文件 | ls [路径] |
| cat | 连接文件并打印文件内容输出到屏幕显示 | cat 文件名 |
| head | 显示文件开头内容(参数较多,决定head显示多少内容) | head -参数 文件名 |
| tail | 显示文件末尾内容(参数较多,决定head显示多少内容) | tail -参数 文件名 |
| less | 浏览文件的内容,分页显示(Ctrl+F向下分页,Ctrl+B向上分页,Q退出) | less 文件名 |
增
创建文件目录和目录
| 命令 | 用途 | 用法 |
|---|---|---|
| touch [文件名] | 创建文件 (可以同时创建多个文件) | touch 文件名 [文件名2] [文件名3] ... |
| echo [字符串] | 指定字符串或变量输出在终端 | echo Hello world |
| echo [字符串] > [文件名] | 指定字符串输出到文件中 | echo Hello world > 文件名 |
| echo [字符串] >> [文件名] | 指定字符串追加到文件中 | echo Hello world >> 文件名 |
| echo -e [字符串] | 激活转义字符 | echo - e "\\n" (之类的字符串) |
| mkdir [目录名] | 创建一个目录(可以同时创建多个目录) | mkdir 目录名 [目录名2] [目录名3]... |
| mkdir -p [目录名/目录名2/目录名3/…] | 创建多层目录 | mkdir 目录名/目录名2/目录名3/... |
| cp -r [文件1] [新文件名] | 创建文件1副本并更改文件名 | cp -r 文件名 新文件名 |
删
删除文件目录和目录
| 命令 | 用途 | 用法 |
|---|---|---|
| rm [文件名] | 删除文件 | rm 文件名 |
| rm -r [目录] | 删除目录 | rm -r 目录 |
| rm -rf [文件名] | 强制删除,极其危险,谨慎行事,自救请第一时间Ctrl+C 最小化损失 |
rm -rf 文件名 |
改
修改文件和文件名
| 命令 | 用途 | 用法 |
|---|---|---|
| code [文件名] | 修改文件内容 | code 文件名 |
| open [文件名] | 默认程序打开文件 | open 文件名 |
| mv [文件] [目录] | 移动文件 | mv 目录1 目录2 |
| mv [文件名] [新文件名] | 重命名文件 | mv 文件名1 文件名2 |
| touch [文件名] | 修改最后的操作时间 | touch 文件名 |
推荐
查看命令手册
安装 tldr命令 : yarn global add tldr or npm i -g tldr 
进阶:使用脚本文件
查看命令是否执行
查看上一条命令是否执行的命令:
| 命令 | 截图 |
|---|---|
echo $? |
失败:![]() 成功: ![]() |
:::success 如果返回值为0,执行成功,反之如果返回值为1,执行失败! :::
把命令变成脚本文件
$ touch temp #兴建脚本$ code temp #使用编辑器打开脚本并进行编辑$ chmod +x ./temp #添加权限$ ./temp #执行
:::info 如果把改脚本文件的路径加入PATH(不同的系统不同的path设置),则可以直接用文件名当做命令执行! :::


