当前位置: 首页 > Linux

shell终端常用快捷键及提示

时间:2023-04-07 01:54:14 Linux

终端常用快捷键及提示C代表Ctrl(Command)。进入后需要执行一些命令。从方向上来说,前左后右。使用通配符,使用tabcompletionclear或c^l清屏c^d关闭(当前命令行没有输入时会关闭终端,如果有多个tab则只关闭当前tab)历史命令c^r搜索历史命令查看历史命令cat~/.bash_historyhistory参数:-c清除历史命令|-w将缓存中的历史命令写入到~/.bash_history文件/etc/profile可以设置保存历史命令的条数(默认10000条)命令重用箭头或c^p切换到上一条命令向下箭头或c^n切换到下一个命令page-up和page-down分别是切换到第一个命令和最后一个(最近的)命令!!(两个感叹号)重复上一条命令(可以用在sudo/su之后表示用sudo/su重复执行)!$里面的美元符号会被前面命令的最后一个字代替!^其中的上角括号将替换为最后一个命令的第一个字!n执行历史上第n条命令!String执行以这个字符串开头的命令程序状态c^cterminate(也可以结束当前正在输入的行)c^ssuspend(挂起)c^zsuspend并置于后台fg或bg将后台程序置于前台和执行后台程序的几种方法command+&比如pingz.cn-c10&(command+&)比如(pingz.cn-c10&)nohup+command+&比如nohuppacman-Syu--noconfirm&setid+commandsuchsetidpingz.cn-c10screenortmux删除c^h前(同退格键)删除c^d后(同delete键)c^w删除前面一个词光标的Alt-u删除光标后面的一个单词c^u删除光标前面的所有内容c^k删除光标后面的所有内容-u将光标位置和单词中后面的字母变为大写Alt-l将光标位置和单词中后面的字母变为小写Alt-c将单词中的光标位置变为小写将后面的字母变为小写注意:终端可以选择光标样式,比如方形光标会覆盖整个字符,下划线光标会标记在整个字符下方,竖线光标会出现在两个字符之间,如下所示垂直条光标确实说亮方形光标和下划线光标以光标左边缘为判断前后的参考位置。c^t1.当光标在字符之间时,交换光标前后两个字符的位置/2。当光标在所有字符的末尾时,交换光标前两个字符的位置**注意**:光标在方块和下划线这句话中,这句话中的1应该描述为:当光标在一个字符,将光标所在字符与光标前字符的位置反转。注意:空格/制表符的内容也算作字符。Alt-t反字,参考c^tShift+Ctrl+ccopyShift+Ctrl+vpaste移动光标c^a移动到开头(同home键)c^e移动到结尾(同end键)c^f向前移动一次(与左箭头键相同)c^b向后移动一次(与右箭头键相同)Alt-f向前移动一个单词Alt-b向后移动一个单词Esc^f移动到末尾当前单词Esc^b移动到当前单词的开头Ctrl-x-x在最后两次光标出现之间切换