以下是 Linux 系统中常用的文件和文件夹管理命令,分类整理便于快速查阅:
目录操作
命令 作用 示例 pwd显示当前工作目录 pwdcd切换目录 cd /var/wwwmkdir创建目录 mkdir new_foldermkdir -p递归创建多级目录 mkdir -p a/b/crmdir删除空目录 rmdir empty_dirtree树状显示目录结构 tree -L 2 (显示2层深度)
文件操作
命令 作用 示例 ls列出目录内容 ls -l (详细列表)ls -a显示隐藏文件 ls -atouch创建空文件/更新文件时间戳 touch file.txtcp复制文件/目录 cp file.txt backup/cp -r递归复制目录 cp -r dir1 dir2mv移动或重命名文件 mv old.txt new.txtrm删除文件 rm file.txtrm -r递归删除目录 rm -r folder/rm -f强制删除(不提示) rm -f locked_file
文件内容操作
命令 作用 示例 cat查看文件内容 cat file.txtless/more分页查看文件 less long_file.loghead显示文件头部 head -n 5 file.txttail显示文件尾部 tail -f log.txt (实时跟踪)grep文本搜索 grep "error" log.txtecho输出内容到屏幕/文件 echo "text" > file.txtnano/vim文本编辑 vim config.conf
权限与属性
命令 作用 示例 chmod修改文件权限 chmod 755 script.shchown修改文件所有者 chown user:group file.txtstat显示文件详细信息 stat file.txt
查找与压缩
命令 作用 示例 find查找文件 find / -name "*.conf"locate快速查找(需更新数据库) locate nginx.conftar打包/解压 tar -czvf archive.tar.gz dirgzip/gunzip压缩/解压文件 gzip file.txtzip/unzipZIP压缩/解压 unzip archive.zip
磁盘与空间
命令 作用 示例 df -h查看磁盘空间(人类可读格式) df -hdu -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),再逐步扩展。