bash命令行窗口常用快捷键

此为选取翻译的一部分bash文档中的内容,原文请点击此处

ctrl+_  撤销之前的操作
alt+r   撤销本行做的所有操作,回到原始命令
ctrl+o  类似回车键
tab     自动匹配类似命令,如果有多条匹配双击可显示出所有匹配

移动
ctrl+a  移动到当前行的首部
ctrl+e  移动到当前行的尾部
ctrl+f  移动到下一个字符
ctrl+b  移动到上一个字符
alt+f   移动到下一个单词的尾部
alt+b   移动到当前或上一个单词的首部
ctrl+l  清屏
历史
ctrl+p  显示上一条命令
ctrl+n  显示下一条命令
ctrl+r  按照输入的关键字匹配之前的命令,匹配后输入回车执行,按esc退出匹配
alt+number  重复输出下一个字符number次,如alt+2后输入a,则会重复输出2次a
文本
ctrl+d  删除当前光标处的字符
ctrl+t  将当前光标下的字符和上一个字符交换位置
alt+t   将当前光标下的单词和上一个单词交换位置
alt+u   将当前光标处的字符到当前或下一个单词尾部的字符转换为大写
alt+l   将当前光标处的字符到当前或下一个单词尾部的字符转换为小写
alt+c   将当前光标处的单词或下一个单词的首字母转换为大写
删除和复制
ctrl+k  删除当前光标处字符到本行尾部之间的所有字符,并将删除掉的字符存储到kill-ring里,可用ctrl+y将kill-ring中的内容粘贴到当前位置
ctrl+x  重复按两次后回到当前行最开始时候的行首,如当前行行首是a处,然后你在a处前面加了b处,重复按两次ctrl+x之后光标仍会回到a处
ctrl+u  删除当前光标处字符到行首之间的所有字符,并将删除掉的字符存储到kill-ring里,可用ctrl+y将kill-ring中的内容粘贴到当前位置
alt+d   删除当前光标处字符到当前单词或下一个单词尾部之间的所有字符,并将删除掉的字符存储到kill-ring里,可用ctrl+y将kill-ring中的内容粘贴到当前位置
ctrl+w  删除当前光标处字符到当前单词或上一个单词首部之间的所有字符,并将删除掉的字符存储到kill-ring里,可用ctrl+y将kill-ring中的内容粘贴到当前位置
ctrl+y  将最近的kill-ring里的内容粘贴到当前位置
alt+y   循环kill-ring里的内容,需在使用ctrl+y后才可使用
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容