Linux 命令行 重要快捷键

来源:互联网 发布:血族第四季 知乎 编辑:程序博客网 时间:2024/06/14 08:29

重要快捷键:

真正学习命令行之前,你先要掌握几个十分有用,必须掌握的小技巧:


【Tab】

使用Tab键来进行命令补全,Tab键在键盘上一般在字母Q旁边,这个技巧给你带来的最大好处就是当你忘记某个命令的全称时你可以只输入它的开头的一部分,然后按下Tab键就可以得到提示或者帮助完成:

例如:

una(按下Tab键,会弹出unalias和uname,然后可以继续输入me,命令就是uname)

unaliasuname

当然不止不全命令,补全目录,补全命令参数都是没问题的。


【Ctrl+c】

想想你有没有遇到这种情况,当你在Linux命令行中无意输入了一个不知道的命令,或者错误的使用了一个命令,导致在终端里出现了你无法预料的情况,比如,只有光标在闪烁无法继续输入命令,或者不停地在输出一大堆你不想要的结果。你想要立即停止并恢复到你可控的状态,那该怎么办呢。这时候你就可以使用Ctrl+c键来强行终止当前程序(你可以放心它并不会使终端退出)。

尝试输入以下命令:

$ tail

然后你会发现你接下来的输入都没有任何反应了,只是将你输入的东西显示出来,现在你可以使用Ctrl+c,来中断这个你目前可能还不知道是什么的程序了。

又或者输入:

$ find /

显然这不是你想要的结果,可以使用Ctrl+c结束。

虽然这个按着很方便,但不要随便按,因为有时候当你看到终端没有任何反应或提示,也不能接受你的输入,可能只是运行的程序需要你耐心的等一下,你就不要急着Ctrl+c了。



其他一些常用快捷键
按键作用Ctrl+d键盘输入结束或退出终端Ctrl+s暂定当前程序,暂停后按下任意键恢复运行Ctrl+z将当前程序放到后台运行,恢复到前台为命令fgCtrl+a将光标移至输入行头,相当于HomeCtrl+e将光标移至输入行末,相当于EndCtrl+k删除从光标所在位置到行末Alt+Backspace向前删除一个单词Shift+PgUp将终端显示向上滚动Shift+PgDn将终端显示向下滚动


0 0