转载by Hick
linux 的 shell 命令行下不少键盘操作跟 Emacs 是类似的,也许不能说是从 Emacs 借鉴过来的,这些快捷的使用,谁早谁晚还不好考证,不过思路是一致的。之前某次突然来劲试了 C-a C-e 等,实践了若干操作,在 SecureCRT 登录 suse 的环境验证了,整理如下(不一定是所有 shell 都支持):
(注意下面的”前”都是指”左”或”上”,”后”是”右”或”下;
⌃
表示ctrl
)
⌃
Control
注意下面的前
都是指左
或上
,后
是右
或下
⌃ + r
查找历史执行命令⌃ + p
前一条指令⌃ + n
后一条指令⌃ + c
终止已经运行的命令或者取消已经输入的命令⌃ + o/⌃ + j/⌃ + m
执行当前行输入的命令,跟 enter 类似⌃ + l
清屏,clear
命令
⌃ + a
移动光标到行首⌃ + e
移动光标到行尾
⌃ + t
交换光标前俩字符的位置⌃ + h
往后删除一字符⌃ + d
往前删除一字符⌃ + b
往后移动一个字符⌃ + f
往前移动一个字符
⌃ + w
剪切前一个单词(空格间隔的字符串单元)⌃ + u
剪切到行首⌃ + k
剪切到行尾⌃ + y
粘贴剪切
其它命令
sudo chmod 755 -R node
修改目录权限sudo lsof -nP -iTCP -sTCP:LISTEN
查看本地服务ps -ef | grep websocket
查看websocket进程ps aux | grep mysql
查看mysql进程sudo kill 443
杀掉进程
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。