指令和选项:
# 指令 [选项] [操作对象]
单次的指令只能有一个,一个指令可以包含多个选项,一个指令也可以有多个操作对象。
基础指令:
clear 指令:
① clear :清屏(快捷键:Ctrl+l)。
在Windows的终端中使用cls清屏为删除关闭之前的指令,而Linux中使用clear清屏为保存之前的指令。虽然视觉效果相同,但本质不同。
ls 指令:
① ls :列出文件和文件夹的名称。
② ls+路径 :列出指定目录下的文件和文件夹的名称。
![]()
ls列出的结果颜色说明:
白色:表示普通文件。
蓝色:表示目录。
绿色:表示可执行文件。
红色:表示压缩文件。
浅蓝色:链接文件。
红色闪烁:表示链接的文件有问题。
黄色:表示设备文件。
灰色:表示其他文件。
③ ls+选项+路径 :列出指定目录下有额外条件的文件和文件夹的名称。
隐藏文件一般以 " . " 开头。
pwd 指令:
① pwd :打印当前目录
cd 指令:
① cd+路径 :定位到指定路径。
② cd+~ :定位到家目录。
mkdir 指令:
① mkdir+路径+操作对象 :在指定路径下新建子目录(可批量创建多个同级子目录)。
② mkdir+-p+路径+操作对象 :在指定路径下新建子目录(当一次性创建多层不存在的目录时使用)。
touch 指令:
① touch+路径+操作对象 :创建文件(可以一次性创建多个文件)。
cp 指令
① cp+(被复制)路径+操作对象+(保存)路径+操作对象 :复制一份文件到指定位置(可更改复制后的文件名,但不建议这么做)。
① cp+-r+(被复制)路径+(保存)路径 :复制整个文件夹到指定位置(-r表示递归,因为文件夹里可能还有文件夹或文件)。
mv 指令
① mv+(移动前)路径+(移动后)路径 :移动文件夹到指定位置(同样可以重命名)。
② mv+(移动前)路径+选项+(移动后)路径+选项 :移动文件到指定位置(同样可以重命名)。
rm 指令
① rm+路径+选项 :删除指定文件(需要确认,输入“yes”、”y”或“no”、“n”)。
② rm+-f+路径+选项 :删除指定文件(强制删除,无需确认)。
③ rm+-r+路径+选项 :删除指定文件夹(-r表示递归,会逐步确认该文件夹下的子文件和子路径)。
④ rm+-rf+路径+选项 :删除指定文件夹(强制删除,无需确认,可批量删除)。
当删除有公共特性的文件时,例如以linux开头的文件,可以写成 rm -rf linux* 。其中 * 表示通配符,表示匹配任意字符。
vim 指令
① vim+路径+选项 :打开指定文件。(关闭文件:Esc+shift : q。进入之后可按 i 编辑。)
q:表示退出
wq:表示修改后保存退出
q:表示强制退出,不保存修改的内容
>和>> 输出重定向
有些指令的输出结果会在终端中显示,当想要将结果保存到指定文件中时,可以使用输出重定向。
① 执行指令+>+路径+选项 :覆盖输出(会覆盖掉原先的文件内容)。
② 执行指令+>>+路径+选项 :追加输出(在原有内容的末尾添加)。
cat 指令
① cat+路径+选项 :打开指定文件(打开文件内容,无法编辑,无需退出)。
② cat+(路径+选项)+(路径+选项)+>或>>+(路径+选项) :合并文件内容保存到指定文件。