我已经非常精通一些 bash 快捷键,这些快捷键使我的 bash 速度更快:Ca/Ce、Cu、Cw、Mf/Mb、Cr 等。我还没有找到一个好的快捷方式的一项常见任务是当我想删除路径的最后一段时:
说我有
ls ~/projects/arcaneweb/libraries
Run Code Online (Sandbox Code Playgroud)
我意识到我的意思是
ls ~/projects/arcaneweb/sources
Run Code Online (Sandbox Code Playgroud)
有没有办法删除libraries
,节省大量的击键?
小智 6
有一个替换选项,但不确定它是否真的会节省击键次数,除非路径很长。
^abc^xyz
这将用 xyz 替换第一次出现的 abc。
[root~]# ls -l /var/log/messages
-rw------- 1 root root 850312 Dec 28 14:08 /var/log/messages
[root ~]# ^messages^secure
ls -l /var/log/secure
-rw------- 1 root root 652614 Dec 28 14:08 /var/log/secure
Run Code Online (Sandbox Code Playgroud)
Bash 快捷方式参考:http : //www.skorks.com/2009/09/bash-shortcuts-for-maximum-productivity/