linux 终端快捷键
source link: https://zzyongx.github.io/blogs/linux-terminal-shortcut.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
linux 终端快捷键
作为一个linux工程师,不是在终端输入,就是在编辑器输入。信手使用快捷键,别让“键程”束缚你的想象。这里主要总结终端的快捷键,如果你恰好是emacs用户,你会发现似曾相。当然,纵使你一个快捷键也不会,也不妨碍你自称高级工程师,架构师。
快捷键很多,怎么记得住,当然记不住。用多了,它就变成你身体的一部分。你问我咋把屏幕清空,我一时也回答不出。但当我把手放到键盘上,我自然的就打出了CTRL l
,然后我才知道,哦,原来是这个快捷键。
windows上用来连接linux服务器的终端很多,不是所有都可以顺畅的使用这些快捷键,可能需要一些配置。我推荐用cygwin。
三个控制键分别用 CTRL
ALT
SHIFT
表示, CTRL a
表示 CTRL
和 a
键的组合,先摁控制键。
4个方向键分别用 LEFT
RIGHT
TOP
DOWN
表示
Backspace键用 BS
表示,Delete键用 DEL
表示
2 快速移动光标
CTRL a
移动光标到行首CTRL e
移动光标到行位CTRL b
向左移动光标,一次一个字符,相当于LEFT
CTRL f
向右移动光标,一次一个字符,相当于RIGHT
ALT b
向左移动光标,一次一个单词ALT f
向右移动光标,一次一个单词
3 快速编辑命令
CTRL k
删除光标左边的所有字符CTRL u
删除光标右边的所有字符CTRL d
相当于DEL
。如果命令行空了,还摁CTRL d
,那就相当于 exit 命令了。ALT BS
删除光标左边的单词ALT d
删除光标右边的单词ALT u
光标右边的单词转成大写,例如 status ,光标位于u,ALT u
后变成 statUSALT l
光标右边的单词转成小写
4 查找历史命令
CTRL p
上一条命令,相当于TOP
CTRL n
下一条命令,相当于DOWN
CTRL r
开启搜索模式,输入部分命令,搜索历史命令,继续CTRL r
向前搜索!!
重复上一条命令,也可以!n
执行任意历史命令。n 是history
命令输出的命令号
5 屏幕相关
CTRL s
锁定屏幕,如果命令输出较多,屏幕在滚动,你可以用CTRL s
锁定屏幕,屏幕不再滚动。用windows写程序,又习惯CTRL s
的注意啦!CTRL q
解除锁定,如果你摁了CTRL s
,那么除非解除锁定,否则你敲啥命令都不好使,好像死机了一样。CTRL l
清空屏幕reset
这个是命令,如果屏幕曾经出乱码导致一些异常,可以用这个命令恢复。
ALT SHIFT #
如果辛苦敲了好长一条命令A,但是发现执行之前,需要先执行一条命令B。你可以用CTRL c
终止A的编辑,也可以CTRL u
删除A,无论哪种方式,命令A都不会出现在历史记录中,此时你需要ALT SHIFT #
CTRL g
快捷键敲多了,难免有手抖的时候。例如你辛苦输入了好长的命令A,然后敲了没有任何意义的ALT p
,命令A消失了,你可以尝试CTRL g
发现命令A又出现了。
7 任务相关
CTRL c
终止命令执行CTRL z
暂停命令执行,然后可以用bg把它放到后台CTRL d
表示输入结束,例如当cat命令等待输入,输入完成时
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK