我有一堆我常用的命令。 例如:
du -h --max-depth=1 /home
不幸的是,我的大脑几乎没有空间留下这些东西。 我目前在我的桌面上保存一个文本文件记下这些命令 – 但我想知道是否有更好的方法来从命令行执行此操作…
理想情况下,我可以创build一个别名命令,打开我最喜欢的命令列表…例如:
mfc
会打开我最喜欢的命令列表,然后我可以快速复制并退出执行该命令。 任何人都有一个他们想要build议的工作stream程?
你可以使用ctrl + r,开始input一个命令,然后一个build议就会出现在你之前使用过的命令中(这在历史中)。
我只能告诉你我做了什么,因为有十亿种方法来处理这个问题。 我们在我的公司使用Puppet进行系统pipe理,所以我用很多函数和别名填充我的.bashrc 。 举个例子(你的例子让我想起了我):
alias sp='du -mx . --max-depth=1 | sort -nr | head'
如果我想提醒自己我做了什么,我可以看看.bashrc ,inputalias和/或declare -f (查看加载到我的shell中的函数)。