Linux专业用户和普通用户有什么区别呢,熟练的掌握快捷键虽然不是唯一标准,但无疑也是一个重要因素。
键盘快捷键可以有效的提高工作效率,试想如果使用鼠标选择和使用”Ctrl+A”快捷键选择全部文本比较哪个更加有效率呢?是不是快捷键方便的多呢。
Linux的终端也不例外,同样具有很多键盘快捷键,值得用户去尝试和实践。相信我,一旦你掌握了这些快捷键,你就会发现使用Linux的命令行有多么美妙。
由于Bash是众多Linux发行版的默认shell程序,所以本文将聚焦于Bash的快捷键。
1] Tab
这个快捷键可以说是不可或缺的,因为它可以帮助我们在命令行输入时节省大量时间。
只输入命令名、文件名、目录名甚至命令行参数,然后再按Tab键,系统就会自动显示可能的结果,或者理解为系统会将可能的内容自动补全。
2] Ctrl+C
这个组合键可以中止当前终端运行的进程,会立即结束当前的程序。
如果想关闭前台执行的程序,只需要使用这个快捷键。
3] Ctrl+Z
这个快捷键可以将程序发送一条进行后台执行的消息,让程序不在前台显示而直接执行。通过,这个功能可以通过在命令行中加入”&”符来达到,但是这个快捷键能够达到同样的效果。
4] Ctrl+D
这个快捷键会立即从当前终端中退出,如果你使用了SSH连接到Linux系统,则按下此快捷键会退出当前连接。可以把它理解为”exit”命令的另一种表现。
5] Ctrl+L
请屏快捷键,是”clear”命令的另一种表现。
6] Ctrl+A
这个快捷键会将光标移动到行的开头。
7] Ctrl+E
这个快捷键是上一个快捷键的相反情况,会将光标移动到行的末尾。
8] Ctrl+U
如果命令输入错误,按下这个快捷键,就会将本行输入的内容全部删除。
9] Ctrl+K
这个快捷键同上一条快捷键比较类似,会将当前光标至本行末尾内容全部删除。
10] Ctrl+W
本快捷键全删除当前行的一个单词,即为删除当前光标至上一个空格符。
11] Ctrl+Y
这个快捷键会将Ctrl + W、 Ctrl + U 和 Ctrl + K快捷键删除的内容全部粘贴回来,相当于这些快捷键的恢复功能。
12] Ctrl+P
这个快捷键可以显示上一条已经执行的命令,其功能类似于”PgDn”或上箭头键。
13] Ctrl+N
这个快捷键会显示下一条执行过的命令,同”PgDn”键或下箭头功能类似。
掌握这些快捷键,可以方便命令的输入,提升工作效率。