学习
Linux 命令速查:增删查改,一篇讲清楚
整理 WSL / Linux 终端里最常用的文件操作命令,按“查、增、改、删”四类分类,每条都配了人话解释,照着敲就能用。
约 6 分钟阅读
第一次用 Linux 终端的人,最怕的就是“不知道敲什么”。这篇文章把最常用的文件操作命令按 查、增、改、删 四类整理成速查表,命令、作用一眼就能对应上。
命令和参数之间要用空格隔开。比如 cp a b 表示“把 a 复制成 b”;如果打成 cpab,系统会当成一个不存在的命令,直接报 command not found。
查(看文件)
| 命令 | 作用 |
pwd | 显示当前在哪个文件夹 |
ls | 列出当前文件夹里的内容(ls -la 连隐藏文件也显示) |
cat 文件名 | 把文件内容显示出来,适合小文件 |
less 文件名 | 分页看长文件,按 q 退出 |
head -n 5 文件名 | 只看文件前 5 行 |
grep "关键词" 文件名 | 在文件内容里搜索关键词 |
增(新建)
| 命令 | 作用 |
mkdir 文件夹名 | 新建文件夹 |
mkdir -p a/b/c | 一次创建多级文件夹 |
touch 文件名 | 新建一个空文件 |
cp 源文件 目标文件 | 复制文件,如 cp a b 就是复制出一份 b |
echo "内容" > 文件名 | 把内容写入文件(> 覆盖原内容,>> 追加) |
改(编辑)
| 命令 | 作用 |
nano 文件名 | 用 nano 编辑器打开文件(没有这个文件会自动新建) |
mv 源 目标 | 移动文件,或给文件改名 |
chmod +x 文件名 | 给文件加上可执行权限 |
删(删除)
| 命令 | 作用 |
rm 文件名 | 删除文件 |
rm -r 文件夹名 | 删除整个文件夹(-r 表示递归删除里面的所有内容) |
rm -rf | 很危险,Linux 没有回收站,删掉就无法恢复,不要乱用 |
nano 用法
nano 打开就能直接打字,和记事本一样:
- 输入
nano 文件名 回车,打开文件
- 直接输入内容
Ctrl+O 保存(再按回车确认)
Ctrl+X 退出
vi 用法
vi 需要先按 i 才能输入文字,按 Esc 退出输入模式:
:w 保存
:q 退出
:wq 保存并退出
:q! 不保存退出
小技巧:想不起来命令参数的时候,在命令后面加 --help(如 ls --help)或 man 命令名,终端会给出完整的说明。