Linux 系统中常用的文件和文件夹管理命令 and 常用快捷键

发布于:2025-07-03 ⋅ 阅读:(17) ⋅ 点赞:(0)

以下是 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 复制/粘贴终端内容(部分终端支持)

使用场景示例

  1. 快速编辑命令:输入长路径时,用 Ctrl+A 跳转到行首,Ctrl+K 删除错误部分。
  2. 历史命令复用:按 Ctrl+R 搜索 docker 快速找到最近执行的 Docker 命令。
  3. 进程管理:用 Ctrl+Z 暂停 top 命令,fg 恢复或 bg 切到后台运行。

掌握这些快捷键后,可减少对鼠标的依赖,显著提升终端操作效率!建议先熟悉最常用的几组(如 Ctrl+C/A/E/R),再逐步扩展。