linux命令行
Linux 终端支持许多 快捷键 来提高效率。以下是一些 常用的终端快捷键,包括 光标移动、文本编辑、命令历史、进程控制等:
📌 光标移动
快捷键 | 功能 |
---|
Ctrl + A | 跳到行首(A = At start) |
Ctrl + E | 跳到行尾(E = End) |
Ctrl + U | 删除光标前的所有内容 |
Ctrl + K | 删除光标后的所有内容 |
Ctrl + W | 删除光标前的一个单词 |
Alt + D | 删除光标后的一个单词 |
Ctrl + Y | 粘贴(恢复 Ctrl + U/K/W 删除的内容) |
Alt + B | 向左移动一个单词(Back) |
Alt + F | 向右移动一个单词(Forward) |
Ctrl + B | 向左移动一个字符(类似方向键 ←) |
Ctrl + F | 向右移动一个字符(类似方向键 →) |
Ctrl + L | 清屏(类似 clear 命令) |
📌 命令历史
快捷键 | 功能 |
---|
Ctrl + P | 上一条命令(等同于方向键 ↑) |
Ctrl + N | 下一条命令(等同于方向键 ↓) |
Ctrl + R | 搜索历史命令(Reverse search) |
Ctrl + G | 退出历史搜索 |
Alt + . | 插入上一条命令的最后一个参数 |
!! | 重新执行上一条命令 |
!n | 执行历史记录中第 n 条命令(history 命令可查看历史) |
!string | 执行最近一条以 string 开头的命令 |
📌 进程控制
快捷键 | 功能 |
---|
Ctrl + C | 终止当前进程 |
Ctrl + Z | 挂起当前进程(放到后台暂停) |
fg | 将后台进程恢复到前台 |
bg | 在后台继续运行暂停的进程 |
jobs | 查看后台任务列表 |
kill PID | 终止指定进程(PID 是进程 ID,可用 ps 或 top 查询) |
📌 终端会话管理
快捷键 | 功能 |
---|
Ctrl + D | 退出终端(等同于 exit 命令) |
Ctrl + S | 暂停终端输出(冻结屏幕) |
Ctrl + Q | 继续终端输出(解冻屏幕) |
Ctrl + Z | 将进程挂起(暂停) |
Ctrl + X | 交换当前行和剪贴板 |
📌 Tab 补全
快捷键 | 功能 |
---|
Tab | 自动补全命令或文件名 |
Tab + Tab | 显示可用的补全选项 |
📌 组合示例
🔹 用 Ctrl + R
搜索历史命令
- 按
Ctrl + R
- 输入部分命令,例如
ssh
,会自动找到最近的 ssh
命令 - 按
Enter
直接执行,或 Ctrl + G
退出搜索
🔹 使用 !!
执行上一条命令
$ ls -l /root
ls: cannot access '/root': Permission denied
$ sudo !!
sudo ls -l /root
🔹 用 Alt + .
获取上一条命令的最后一个参数
$ cp /etc/nginx/nginx.conf /backup/nginx.conf
$ mv Alt + . /etc/nginx/
最终执行:
mv /backup/nginx.conf /etc/nginx/
window快捷键
永久删除 shift+delete
任务管理器 ctrl+shift+esc
窗口最大/小化 wins+上/下
窗口分屏 wins+右
打开我的电脑 wins+e
打开window设置 wins+i
打开控制面板 wins+r+输入control
打开计算器 wins+r+输入calc
打开记事本 wins+r+输入notepad
打开画板 wins+r+输入mspaint
打开历史剪切板 wins+v
打开快捷菜单 winx+x (*方便++,包含设备管理、磁盘管理等)
doc快捷键
切换盘目录 cd /d f:\Desktop
创建目录 md 目录名
删除目录 rd 目录名
创建文件 cd>文件名
删除文件 del 文件名