LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 440|回复: 0

一些用的上的shell快捷操作

[复制链接]
发表于 2024-1-17 17:58:05 | 显示全部楼层 |阅读模式

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 环境中的工作效率和便捷性。随时在您的命令行工作流中使用它们吧!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表