以下是 Linux 系统中常用的文件和文件夹管理命令,分类整理便于快速查阅:
目录操作
命令 |
作用 |
示例 |
pwd |
显示当前工作目录 |
pwd |
cd |
切换目录 |
cd /var/www |
mkdir |
创建目录 |
mkdir new_folder |
mkdir -p |
递归创建多级目录 |
mkdir -p a/b/c |
rmdir |
删除空目录 |
rmdir empty_dir |
tree |
树状显示目录结构 |
tree -L 2 (显示2层深度) |
文件操作
命令 |
作用 |
示例 |
ls |
列出目录内容 |
ls -l (详细列表) |
ls -a |
显示隐藏文件 |
ls -a |
touch |
创建空文件/更新文件时间戳 |
touch file.txt |
cp |
复制文件/目录 |
cp file.txt backup/ |
cp -r |
递归复制目录 |
cp -r dir1 dir2 |
mv |
移动或重命名文件 |
mv old.txt new.txt |
rm |
删除文件 |
rm file.txt |
rm -r |
递归删除目录 |
rm -r folder/ |
rm -f |
强制删除(不提示) |
rm -f locked_file |
文件内容操作
命令 |
作用 |
示例 |
cat |
查看文件内容 |
cat file.txt |
less /more |
分页查看文件 |
less long_file.log |
head |
显示文件头部 |
head -n 5 file.txt |
tail |
显示文件尾部 |
tail -f log.txt (实时跟踪) |
grep |
文本搜索 |
grep "error" log.txt |
echo |
输出内容到屏幕/文件 |
echo "text" > file.txt |
nano /vim |
文本编辑 |
vim config.conf |
权限与属性
命令 |
作用 |
示例 |
chmod |
修改文件权限 |
chmod 755 script.sh |
chown |
修改文件所有者 |
chown user:group file.txt |
stat |
显示文件详细信息 |
stat file.txt |
查找与压缩
命令 |
作用 |
示例 |
find |
查找文件 |
find / -name "*.conf" |
locate |
快速查找(需更新数据库) |
locate nginx.conf |
tar |
打包/解压 |
tar -czvf archive.tar.gz dir |
gzip /gunzip |
压缩/解压文件 |
gzip file.txt |
zip /unzip |
ZIP压缩/解压 |
unzip archive.zip |
磁盘与空间
命令 |
作用 |
示例 |
df -h |
查看磁盘空间(人类可读格式) |
df -h |
du -sh |
统计目录大小 |
du -sh /var/log |
快捷键技巧
Ctrl+C
:终止当前命令
Ctrl+Z
:暂停当前进程(用 fg
恢复)
Ctrl+D
:退出当前会话(相当于输入 exit
)
!!
:重复上一条命令
!$
:引用上一条命令的最后一个参数
掌握这些命令后,可以高效管理 Linux 文件系统。建议通过 man 命令名
(如 man grep
)查看详细手册。
以下是 Linux 终端常用快捷键 的补充列表,涵盖文件管理、命令行编辑、进程控制等场景,与之前命令结合使用可大幅提升效率:
1. 命令行编辑快捷键
快捷键 |
作用 |
Ctrl + A |
移动光标到行首 |
Ctrl + E |
移动光标到行尾 |
Ctrl + U |
删除光标到行首的内容 |
Ctrl + K |
删除光标到行尾的内容 |
Ctrl + W |
删除光标前的一个单词(以空格为分隔) |
Alt + Backspace |
删除光标前的一个单词(与系统配置相关,部分终端可能不同) |
Ctrl + Y |
粘贴之前用 Ctrl+U/K/W 删除的内容 |
Ctrl + XX |
在行首和当前光标位置间跳转(按两次 X ) |
2. 历史命令操作
快捷键 |
作用 |
Ctrl + R |
反向搜索历史命令(输入关键词匹配后按 Enter 执行) |
↑ / ↓ |
上下浏览历史命令 |
!! |
重复上一条命令(等同于 !-1 ) |
!n |
执行历史记录中第 n 条命令(如 !5 ) |
!string |
执行最近一条以 string 开头的命令(如 !vim ) |
Ctrl + G |
退出历史搜索模式(配合 Ctrl+R 使用) |
3. 进程控制
快捷键 |
作用 |
Ctrl + C |
强制终止当前进程 |
Ctrl + Z |
暂停当前进程(转入后台,可用 fg 恢复或 bg 后台运行) |
Ctrl + D |
退出当前终端会话(发送 EOF 信号,相当于 exit ) |
Ctrl + L |
清屏(等同于 clear 命令) |
4. 标签页与窗口管理
快捷键 |
作用 |
Ctrl + Shift + T |
在终端中打开新标签页(支持多数终端如 GNOME Terminal、Terminator) |
Ctrl + PageUp/Down |
切换标签页 |
Alt + [1-9] |
快速切换到第 n 个标签页(如 Alt+2 ) |
Ctrl + Shift + N |
打开新终端窗口 |
Ctrl + Shift + W |
关闭当前标签页 |
5. 文件补全与路径操作
快捷键 |
作用 |
Tab |
自动补全文件/目录名(按两次显示所有匹配项) |
Alt + . |
插入上一条命令的最后一个参数(等同于 !$ ) |
Ctrl + X + E |
用默认编辑器(如 vim )编辑当前命令(输入后按 Enter 执行) |
6. 高级技巧
快捷键 |
作用 |
Ctrl + S |
暂停终端输出(冻结屏幕) |
Ctrl + Q |
恢复终端输出(解除冻结) |
Alt + F / B |
按单词向前/向后移动光标(部分终端需配置) |
Ctrl + Shift + C/V |
复制/粘贴终端内容(部分终端支持) |
使用场景示例
- 快速编辑命令:输入长路径时,用
Ctrl+A
跳转到行首,Ctrl+K
删除错误部分。
- 历史命令复用:按
Ctrl+R
搜索 docker
快速找到最近执行的 Docker 命令。
- 进程管理:用
Ctrl+Z
暂停 top
命令,fg
恢复或 bg
切到后台运行。
掌握这些快捷键后,可减少对鼠标的依赖,显著提升终端操作效率!建议先熟悉最常用的几组(如 Ctrl+C/A/E/R
),再逐步扩展。