SecureCRT命令行操作快捷键大全(分类整理)
一、光标操作快捷键
用于快速调整光标位置,提升命令编辑效率:
- Ctrl + a:将光标移动到当前行的行首(等同于终端中的“Home”键功能)。
- Ctrl + e:将光标移动到当前行的行尾(等同于终端中的“End”键功能)。
- Ctrl + b:光标左移一个字符(等同于键盘左箭头,但无需松开Ctrl键)。
- Ctrl + f:光标右移一个字符(等同于键盘右箭头)。
- Alt + b:光标左移一个单词(以空格或标点为分隔符,快速跳过单词)。
- Alt + f:光标右移一个单词。
- Ctrl + xx:在行尾与当前光标位置之间来回切换(适合快速调整光标位置)。
二、命令执行与编辑快捷键
用于控制命令的执行流程及编辑修改:
- Ctrl + c:中断当前正在执行的命令(强制停止进程,等同于“Ctrl+Break”)。
- Ctrl + d:删除光标前的一个字符;若光标前无字符,则退出当前会话(等同于“logout”命令)。
- Ctrl + l:清屏(清除当前终端屏幕内容,等同于
clear
命令,但不会删除命令历史)。
- Ctrl + u:剪切光标前所有字符(从行首到光标位置,剪贴板保存后可粘贴)。
- Ctrl + k:剪切光标后所有字符(从光标位置到行尾,常用于删除长命令的后半部分)。
- Ctrl + y:粘贴最近一次剪切的内容(Ctrl+u/Ctrl+k/Ctrl+w删除的内容均可恢复)。
- Ctrl + r:反向搜索历史命令(输入关键字后,实时匹配并显示历史命令,按Enter执行,按Esc退出搜索模式)。
- Tab:命令/路径自动补全(输入命令或文件名的前几个字符,按Tab键自动补全;若存在多个匹配项,连续按两次Tab显示所有可能选项)。
三、历史命令操作快捷键
用于快速调用之前执行过的命令,避免重复输入:
- Ctrl + p:显示上一条历史命令(等同于“↑”箭头键,向上翻找历史命令)。
- Ctrl + n:显示下一条历史命令(等同于“↓”箭头键,向下翻找历史命令)。
- !!:执行上一条命令(快速重复执行刚输入的命令,无需重新输入)。
- !?string?:执行最近包含“string”的命令(如
!?ls?
会执行最近一次包含“ls”的命令)。
- !n:执行历史中的第n条命令(n为命令编号,可通过
history
命令查看历史命令列表及编号)。
- Alt + <:跳到历史记录的第一条命令(最早执行的命令)。
- Alt + >:跳到历史记录的最后一条命令(当前输入的命令)。
四、文本编辑与复制粘贴快捷键
用于处理命令行中的文本内容,提升输入效率:
- Shift + Ctrl + C:复制选中文本(选中命令行或文本中的部分内容后,复制到剪贴板)。
- Shift + Ctrl + V:粘贴剪贴板内容(将剪贴板中的内容粘贴到当前光标位置)。
- Ctrl + Insert:复制命令行内容(无需选中,直接复制当前整行命令)。
- Shift + Insert:粘贴命令行内容(将剪贴板中的内容粘贴到命令行,等同于鼠标中键粘贴)。
- Ctrl + w:剪切光标前一个单词(以空格为分隔符,快速删除单词并保存到剪贴板)。
- Alt + .:插入上一次命令的最后一个参数(如刚执行
ls /home/user
,按Alt+.会自动插入/home/user
)。
五、会话与窗口管理快捷键
用于管理SecureCRT的多标签、多会话窗口:
- Ctrl + t:新建标签页(在当前会话窗口中创建一个新的标签页,用于同时连接多个服务器)。
- Ctrl + Tab:切换标签页(在多个标签页之间循环切换,快速访问不同会话)。
- Alt + 数字键(1-9):快速切换到指定标签页(如Alt+1切换到第1个标签页,Alt+2切换到第2个标签页,依此类推)。
- Alt + Enter:全屏切换(将当前会话窗口切换为全屏模式,隐藏菜单栏和工具栏,适合专注操作)。
- Ctrl + Shift + N:新建会话窗口(创建一个新的SecureCRT窗口,用于连接新的服务器或运行新的会话)。
- Ctrl + Shift + D:断开当前会话(关闭当前活动的会话连接,但保留会话窗口)。
- Ctrl + Shift + W:关闭当前窗口(关闭当前SecureCRT窗口及其中的所有标签页)。
六、其他实用快捷键
- Ctrl + r:反向搜索历史命令(输入关键字后,实时匹配并显示历史命令,按Enter执行,按Esc退出搜索模式)。
- Alt + p:调出SFTP窗口(在当前SSH会话中打开SFTP窗口,用于文件上传下载,替代rzsz工具)。
- Ctrl + s:保存当前会话日志(将当前会话的输出内容保存到本地文件,便于后续查看)。
- Ctrl + q:退出SecureCRT(关闭SecureCRT应用程序,需确认是否保存未保存的会话)。
注:部分快捷键可能因SecureCRT版本或操作系统(Windows/macOS/Linux)略有差异,建议通过Options → Global Options → Keyboard
路径自定义或确认快捷键设置。