AIGC标识 linux快捷键和linux常用命令

linux快捷键

1. 光标快速移动

快捷键 功能 场景
Ctrl + A 跳到行首 输入长命令发现开头错了,瞬间回到开头
Ctrl + E 跳到行尾 改完开头,瞬间回到末尾继续输入
Ctrl + ← 向左跳一个单词 快速移动到上一个参数
Ctrl + → 向右跳一个单词 快速移动到下一个参数
Ctrl + XX 当前位置行首之间来回切换 改完行首后快速返回原来编辑的位置
Alt + \ 文件的第一行
Alt + / 文件的最后一行

2. 编辑与删除

快捷键 功能 场景
Ctrl + U 剪切/删除光标左侧整行内容 输错一长串命令,一键清空重来
Ctrl + K 剪切/删除光标右侧整行内容 保留前半段命令,删掉后半段
Ctrl + W 剪切/删除光标左侧的一个单词 删掉刚输错的一个参数,不影响其他
Alt + D 剪切/删除光标右侧的一个单词 删除光标后的某个词
Ctrl + Y 粘贴刚才用 Ctrl+U/K/W 剪切的内容 相当于剪切板功能,被删的内容可以粘回来
Ctrl + H 相当于按退格键(删左一个字符)
Ctrl + D 删除光标所在位置的字符(相当于Delete键) 也可用于退出当前终端会话

3. 历史命令与搜索

快捷键 功能 场景
Ctrl + R 反向模糊搜索历史命令(最推荐 输入 python 就能搜出之前跑过的所有Python命令,按多次 Ctrl+R 可继续向上翻找
Ctrl + S 正向搜索历史(往下翻) 注意:Linux终端默认开启了XON/XOFF流控,按这个会卡住终端(见下方红字解决)
上下方向键(↑ / ↓) 逐条查看上一条/下一条历史命令 最基础,也最常用
!! 执行上一条命令 忘记加 sudo 时,输 sudo !! 即可用root权限重跑上一条

⚠️ **关于 **Ctrl + S 卡住的救法:如果你误按了 Ctrl + S,终端界面会像冻住一样,按键无反应。此时只需按下 Ctrl + Q 即可恢复正常输出(解除流控)。

4. 进程控制与终端管理(救命键)

快捷键 功能 场景
Ctrl + C 强制中断当前正在运行的命令/进程 程序卡死、死循环、ping不停时,一键终止
Ctrl + Z 挂起当前进程(放入后台暂停) 正在看日志,突然想切回终端干别的事,输 fg 可把挂起的进程调回前台继续跑
Ctrl + L 清屏(相当于执行 clear 命令) 屏幕太乱,清空重头开始
Ctrl + D 退出当前Shell / 终端窗口 相当于输入 exit

💻 终端模拟器(如 SecureCRT、MobaXterm、iTerm2)通用快捷键

这些快捷键由终端软件本身提供,而非Linux系统,但在日常工作中极其常用:

快捷键 功能
Ctrl + Shift + C 复制选中的文本
Ctrl + Shift + V 粘贴文本(在纯终端内,Ctrl+V 常被用作特殊字符转义,所以必须加Shift)
Ctrl + Shift + T 在当前窗口中新建一个标签页
Ctrl + PageUp/Down 在多个标签页之间切换
Ctrl + 鼠标滚轮 放大/缩小终端字体大小

linux常用命令

1. 文件与目录管理

命令 功能 常用示例
ls 列出目录内容 ls -la(显示所有文件,含隐藏文件,并展示详情)
cd 切换目录 cd /etccd ..(返回上级)、cd ~(回家目录)
pwd 显示当前所在路径
cp 复制文件或目录 cp -r dir1/ dir2/(递归复制文件夹)
mv 移动或重命名 mv a.txt b.txt(重命名)
rm 删除文件或目录 rm -rf dir/高危:强制递归删除,务必小心)
mkdir 创建目录 mkdir -p a/b/c(递归创建多层目录)
touch 创建空文件或更新时间戳 touch main.go

2. 文件查看与文本处理(查日志、配置必用)

命令 功能 常用示例
cat 一次性显示全部内容 适合查看小文件
less 分页查看(支持上下翻页) 推荐:查看大日志文件,按 q 退出
head 查看文件头部 head -n 100 app.log(看前100行)
tail 查看文件尾部 tail -f app.log实时追踪日志更新,调试神器)
grep 强大的文本搜索 grep "ERROR" app.log(筛选错误行)<br>grep -r "config" ./(递归搜索当前目录)

3. 系统状态与资源监控

命令 功能 常用示例
top 实时进程监控(类似任务管理器) P 按CPU排序,按 M 按内存排序
ps 查看进程快照 ps -ef | grep nginx(查看nginx是否运行)
kill 终止进程 kill -9 PID(强制杀死进程)
df 查看磁盘分区使用情况 df -h(以人类可读单位显示)
du 查看目录/文件大小 du -sh *(查看当前目录下各文件夹大小)
free 查看内存使用情况 free -m(以MB为单位显示)

4. 网络与通信

命令 功能 常用示例
ping 测试网络连通性 ping baidu.com
curl 发送HTTP请求/下载 curl -O http://example.com/file.zip(下载文件)
netstat / ss 查看端口与网络连接 ss -tlnp(查看所有监听端口及其对应进程)

5. 权限与用户管理

命令 功能 常用示例
chmod 修改文件权限 chmod +x script.sh(添加执行权限)
chown 修改文件拥有者 chown user:group file.txt
sudo 以超级管理员权限执行 换源和修改系统文件时必备

🔗 二、Linux 命令的灵魂:组合与管道

单个命令固然强大,但真正高效的是用 |(管道符) 将它们串联起来。 语法命令1 | 命令2(将前一个命令的输出作为后一个命令的输入)。

  • 示例1:查找包含 "timeout" 的进程并杀死 ps -ef | grep timeout | grep -v grep | awk '{print $2}' | xargs kill -9
  • 示例2:查看最消耗CPU的前10个进程 ps aux --sort=-%cpu | head -10
  • 示例3:统计日志中"ERROR"出现的行数 grep "ERROR" app.log | wc -l

🛠️ 三、两大救急神器

记不住参数时,请一定用这两个命令自救:

  1. 命令 --help:快速查看该命令的简要参数列表。

    • 例如ls --help
  2. man 命令:打开该命令的官方完整使用手册(按 q 退出)。

    • 例如man grep

posted @ 2026-08-05 12:50  Rapids  阅读(2)  评论(0)    收藏  举报