玩转shell命令行

Posted 浮沉一梦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了玩转shell命令行相关的知识,希望对你有一定的参考价值。

移动光标快捷键

ctrl+f 向前移动一个字符

ctrl+b 向后移动一个字符

ctrl+a 移动到当前行首home

ctrl+e 移动到当前行尾end

alt+f 向前移动一个单词

alt+b 向后移动一个单词

ctrl+l 清屏,并在屏幕最上面开始一个新行

 

编辑命令行快捷键

ctrl+d 删除当前的字符(光标处在一个空白的命令行上,将会退出shell)

alt+d 删除从光标到当前单词结尾的部分

ctrl+w 删除从光标到当前单词开始部分

ctrl+k 删除文本直到行的末尾

ctrl+u 删除文本直到行的起始

ctrl+t 交换当前字符和前一个字符的位置

alt+t 交换当前单词和前一个单词的位置

alt+u 把当前单词变成大写

alt+l 把当前单词变成小写

 

剪切、粘贴快捷键

alt+d 剪切从光标到当前单词结尾的部分

ctrl+k 剪切文本直到行的末尾

ctrl+u 剪切文本直到行的起始

alt+y 回退到先前剪切的文本并粘贴它

 

其他

ctrl + r 在历史命令中查找  有时history比较多时,想找一个比较复杂的,直接在这里,shell会自动查找并调用;将自动在命令历史缓存中增量搜索后面入的字符。

Esc + . 取上一条命令的最后一个记录

!string 执行最后一次匹配的命令,例如,上条命令netstat -tlnp,当前命令行需要执行同样的命令,输入!net即可

 

后续有其他常用项会更新进来。

以上是关于玩转shell命令行的主要内容,如果未能解决你的问题,请参考以下文章

转 Dock 外 命令解析

ZooKeeper的shell行操作

linux下的shell命令,命令行,终端运行概念的解释???

Windows 下有好用的命令行shell吗

怎样进入hdfs的shell命令行

linux中设计一个shell脚本程序可以接受命令行输入的参数执行相应的菜单命令