常用的命令行击键操作
ctrl + insert ? xshell中复制,可以设置选中内容自动复制
ctrl shift + c crt中复制
shift + insert xshell中粘贴
ctrl shift + v crt中粘贴
ctrl+tab ??? ? xshell中快速切换连接选项卡
alt + N?? ??? ? N为数字,CRT中快速切换连接选项卡
alt? + d????? 删除光标所在位置的后单词,要设置alt键为meta键
ctrl + w????? 删除光标前一个单词相当于VIM里db
ctrl + k????? 删除光标后面所有字符相当于VIM里d shift+$
ctrl + u????? 删除光标前面所有字符相当于VIM里d shift+^
ctrl + y????? 恢复ctrl+u上次执行时删除的字符
ctrl + 键盘左右键?? ?快速移动一个词(Xshell)
ctrl + a????? 将光标移动到命令行开头相当于VIM里shift+^或者home键
ctrl + e????? 将光标移动到命令行结尾处相当于VIM里shift+$或者end键
ctrl + p????? 返回上一次输入命令字符
ctrl + r?????? 输入单词搜索历史命令
Ctrl + g?? ? 从历史搜索模式退出,Ctrl+r后用作退出使用
alt? + p????? 输入字符查找与字符相接近的历史命令
ESC + .?? ? 打印之前执行过的命令的最后一部分(参数)以空格为分隔符,也可以用alt+.
Ctrl + l?? ??? 清屏
Ctrl + o?? ?? 执行当前命令,并选择上一条命令
Ctrl + z?? ?? 挂起命令
Ctrl + d?? ?? 退出登录
tab键?????????? 自动补全
ctrl + i??????? 类似TAB健补全功能,一般用tab不用它
Ctrl + Shift + r??? 重新登录前一个用户
ctrl + c??????? 终止当前操作
ctrl + s??????? 锁住终端
ctrl + q??????? 解锁终端
ctrl + o??????? 重复执行命令
alt? + 数字键?? 操作的次数(Xshell)
命令行击键操作整理
复制粘贴和窗口切换
ctrl + insert ? xshell中复制,可以设置选中内容自动复制
ctrl shift + c crt中复制
shift + insert xshell中粘贴
ctrl shift + v crt中粘贴
ctrl+tab ??? ? xshell中快速切换连接选项卡
alt + N?? ??? ? N为数字,CRT中快速切换连接选项卡
alt? + d??????????? 删除光标所在位置的后单词,要设置alt键为meta键
删除
ctrl + d????? 删除光标所在位置上的字符相当于VIM里x或者dl
ctrl + h????? 删除光标所在位置前的字符相当于VIM里hx或者dh
ctrl + k????? 删除光标后面所有字符相当于VIM里d shift+$
ctrl + u????? 删除光标前面所有字符相当于VIM里d shift+^
ctrl + w????? 删除光标前一个单词相当于VIM里db
ctrl + y????? 恢复ctrl+u上次执行时删除的字符
ctrl + ?????? 撤消前一次输入
alt? + r????? 撤消前一次动作
alt? + d????? 删除光标所在位置的后单词
移动
ctrl + a????? 将光标移动到命令行开头相当于VIM里shift+^或者home键
ctrl + e????? 将光标移动到命令行结尾处相当于VIM里shift+$或者end键
ctrl + f????? 光标向后移动一个字符相当于VIM里l
ctrl + b????? 光标向前移动一个字符相当于VIM里h
ctrl + 方向键左键??? 光标移动到前一个单词开头
ctrl + 方向键右键??? 光标移动到后一个单词结尾
ctrl + x????? 在上次光标所在字符和当前光标所在字符之间跳转
alt? + f????? 跳到光标所在位置单词尾部
替换
ctrl + t???? ??? ?将光标当前字符与前面一个字符替换
alt? + t???? ??? ?交换两个光标当前所处位置单词和光标前一个单词
alt? + u???? ??? ?把光标当前位置单词变为大写
alt? + l???? ??? ?把光标当前位置单词变为小写
alt? + c???? ??? ?把光标当前位置单词头一个字母变为大写
^oldstr^newstr??? 替换前一次命令中字符串
历史命令编辑
ctrl + p????? ??? ?返回上一次输入命令字符
ctrl + r????? ??? ? 输入单词搜索历史命令
alt? + p????? ??? ?输入字符查找与字符相接近的历史命令
alt? + >????? ??? ?返回上一次执行命令
Ctrl + g?? ??? ?? 从历史搜索模式退出
Ctrl + n?? ??? ?? 历史中的下一条命令
Alt + .?? ??? ??? ? 打印之前执行过的命令的最后一部分(参数)以空格为分隔符
ESC + .?? ??? ?? 打印之前执行过的命令的最后一部分(参数)以空格为分隔符
控制命令
Ctrl + l?? ??? ? 清屏
Ctrl + o?? ??? ?执行当前命令,并选择上一条命令
Ctrl + z?? ??? ?挂起命令
Ctrl + d?? ??? ?退出登录
tab键?????????? 自动补全
clear??????????? 清屏
logout????????? 退出当前用户
Ctrl + Shift + r??? 重新登录前一个用户
ctrl + c???????? 终止当前操作
ctrl + s???????? 锁住终端
ctrl + q??????? 解锁终端
ctrl + i???????? 类似TAB健补全功能,一般用tab不用它
ctrl + o??????? 重复执行命令
alt? + 数字键?? 操作的次数(xshell中)