1. Ctrl + r 搜索历史命令:
按下 Ctrl + r 进入反向搜索模式,然后开始键入命令的一部分。Shell 将显示最近匹配的历史命令。按下 Enter 键将执行匹配的命令。
bash
Copy code
Ctrl + r
(reverse-i-search)`': # 在此时开始键入命令的一部分
2. Ctrl + x 然后 Ctrl + e 编辑当前命令:
按下 Ctrl + x 进入 emacs 编辑模式,然后再按下 Ctrl + e 将在默认编辑器中打开当前命令以进行编辑。默认编辑器通常是 nano 或 vi。
bash
Copy code
Ctrl + x
# 在默认编辑器中编辑当前命令
3. !! 重新运行上一条命令:
输入 !! 将重新运行上一条命令。这对于需要以超级用户权限运行命令时很有用。
bash
Copy code
sudo !!
# 将以超级用户权限重新运行上一条命令
4. $? 获取上一条命令的退出状态:
使用 $? 可以获取上一条命令的退出状态。如果退出状态是 0,则表示命令成功执行。
bash
Copy code
echo "Hello, World!"
echo "Exit status: $?" # 显示上一条命令的退出状态
5. Ctrl + c 终止当前命令:
按下 Ctrl + c 可以终止当前正在运行的命令。这对于中断长时间运行的任务非常有用。
6. Ctrl + d 退出 Shell:
在空白命令行中按下 Ctrl + d 可以退出当前 Shell 会话。这类似于输入 exit 命令。
这些快捷键可以显著提高您在 Shell 环境中的工作效率和便捷性。随时在您的命令行工作流中使用它们吧!
|