【Linux 系列】Linux 命令/快捷键详解

【Linux 系列】Linux 常用命令 + 快捷键 超详细合集(2025-2026 实用版)

这是一份专为日常工作、运维、开发、面试准备而整理的 Linux 命令 + 快捷键 实用清单,按使用场景分类,涵盖最常用、最容易忘、最常被问到的内容。

一、快捷键篇(强烈建议背熟)

1. 命令行通用快捷键(bash / zsh 通用)

快捷键作用记忆口诀 / 备注
Ctrl + C中断当前命令 / 终止前台进程最常用,强制停止
Ctrl + D退出当前 shell / 登出EOF(文件结束符),等于 exit
Ctrl + Z把当前进程挂起到后台(暂停)进入 jobs 列表,可用 fg / bg 恢复
Ctrl + L清屏(等价于 clear 命令)只是清屏,不清除历史
Ctrl + A光标跳到行首A = Ahead
Ctrl + E光标跳到行尾E = End
Ctrl + ← / →按单词左右移动光标单词级移动(zsh 默认支持)
Ctrl + W删除光标前一个单词W = Word
Ctrl + U删除光标前所有内容(整行)U = Undo / 整行删除
Ctrl + K删除光标后所有内容K = Kill 后面的
Ctrl + Y粘贴刚才删除的内容(剪切板)Y = Yank(粘贴)
Ctrl + R反向搜索命令历史(超级实用!)按多次 Ctrl+R 可循环查找
Ctrl + G取消当前反向搜索
Ctrl + P / N上/下翻历史命令(上一条 / 下一条)P = Previous, N = Next
Ctrl + T交换光标前两个字符(zsh 常用)
Alt + .插入上一条命令的最后一个参数超级好用!
!! + Enter重新执行上一条命令常用于 sudo !!
!n执行历史记录中编号为 n 的命令先用 history 查看编号

2. 常用 vim / nano 编辑器快捷键(快速参考)

vim 常用(面试常考)

模式快捷键作用
命令模式i / a / o进入插入模式
命令模式:wq / :q! / :w保存退出 / 强制退出 / 只保存
命令模式dd / yy / p删除行 / 复制行 / 粘贴
命令模式u / Ctrl+r撤销 / 反撤销
命令模式gg / G跳到文件首行 / 末行
命令模式/关键词向下搜索关键词
命令模式?关键词向上搜索关键词
命令模式:%s/旧/新/g全文替换

nano 常用(适合新手)

  • Ctrl+O → 保存
  • Ctrl+X → 退出
  • Ctrl+W → 搜索
  • Ctrl+K → 剪切行
  • Ctrl+U → 粘贴剪切的行

二、Linux 最常用命令速查(按使用频率排序)

1. 文件与目录操作

命令常用写法作用简述
pwdpwd显示当前工作目录
lsls -lah / ls -l / ls -a / ls -R列出文件(带权限、大小、隐藏文件、递归)
cdcd ~ / cd – / cd ..切换目录(家目录、上次目录、上级目录)
mkdirmkdir -p dir1/dir2创建目录(-p 递归创建)
rmdirrmdir dir删除空目录
rmrm -rf dir / rm -i file删除(-r 递归、-f 强制、-i 交互确认)
cpcp -r src dest复制(-r 目录)
mvmv file newname / mv dir newpath移动 / 重命名
touchtouch file创建空文件 / 更新时间戳
findfind . -name “*.log”查找文件
locate / updatedblocate nginx.conf快速查找(需定期 updatedb)

2. 查看文件内容

命令常用写法作用
catcat file显示全部内容
tactac file倒序显示
more / lessless -MN file分页查看(less 支持上下翻页)
headhead -n 10 file显示前 n 行
tailtail -f / tail -n 20 file显示末尾 / 实时跟踪日志
grepgrep -rn “error” .搜索内容(-r 递归、-n 显示行号)

3. 权限与用户

命令常用写法作用
chmodchmod 755 file / chmod -R 777 dir修改权限(数字 / 符号)
chownchown user:group file修改所属用户和组
chgrpchgrp group file只改组
useradduseradd -m -s /bin/bash user创建用户(-m 创建家目录)
passwdpasswd user修改密码
sudosudo -i / sudo !!切换 root / 重复上一条命令

4. 进程与系统监控

命令常用写法作用
psps aux / ps -ef查看进程
top / htoptop / htop实时查看进程(htop 更友好)
killkill -9 PID杀死进程(-9 强制)
pkillpkill -f nginx根据名称杀死进程
df -hdf -h查看磁盘使用情况
du -shdu -sh *查看目录占用大小
free -hfree -h查看内存使用
uptimeuptime系统运行时间、负载

5. 网络相关

命令常用写法作用
pingping -c 4 baidu.com测试连通性
netstatnetstat -tuln / ss -tuln查看监听端口(ss 更现代)
ipip a / ip link / ip route查看 ip、网卡、路由
curlcurl -I / curl -o file url请求网页、下载文件
wgetwget -c url下载文件(支持断点续传)
nslookupnslookup domainDNS 查询
traceroutetraceroute baidu.com路由追踪

6. 文本处理三剑客

命令常用写法作用
grepgrep -E “error|warning” -rn .正则搜索
sedsed -i ‘s/old/new/g’ file替换文本
awkawk ‘{print $1,$NF}’ file列提取、统计

7. 其他高频命令

命令作用简述
history查看命令历史
alias设置别名(alias ll=’ls -lah’)
which / whereis查找命令位置
man / info查看命令手册
crontab -e编辑定时任务
systemctl服务管理(start/stop/restart/status)

总结:最值得收藏的 10 个快捷键 + 10 个命令组合

最强快捷键组合

  1. Ctrl+R → 历史搜索
  2. Ctrl+A/E → 行首/行尾
  3. Ctrl+W/U/K → 删除单词/整行前/整行后
  4. Alt+. → 上条命令最后参数
  5. !! → 上一条命令
  6. sudo !! → 上一条命令用 root 执行

最强命令组合

  1. tail -f xxx.log | grep error
  2. ps aux | grep nginx | grep -v grep
  3. du -sh /* | sort -hr
  4. find . -name “*.log” -mtime +7 -delete
  5. grep -rn “关键词” .
  6. sed -i ‘s/旧/新/g’ 文件
  7. awk -F, ‘{print $1,$3}’ file.csv
  8. curl -s url | jq .
  9. history | grep “关键词”
  10. nohup python script.py > out.log 2>&1 &

需要我针对某个具体场景(比如运维、开发、面试、日志分析、性能排查)再做一份更聚焦的命令清单吗?或者想看某个命令的详细用法 + 实战案例?可以直接告诉我!

文章已创建 4391

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部