我有一些常用的命令。例如:
du -h --max-depth=1 /home
不幸的是,我的大脑已经没有多少空间来处理这些事情了。我目前在桌面上保存了一个文本文件,用于记下这些命令——但我想知道是否有更好的方法可以直接从命令行执行此操作...
理想情况下,我可以创建一个别名命令来打开我最喜欢的命令列表...例如:
mfc
会打开我最喜欢的命令列表然后我可以快速复制并退出以执行命令。有人对此有建议的工作流程吗?
答案1
您可以使用 ctrl+r,开始输入命令,然后会出现您之前使用过的命令的建议(在历史记录中)。
答案2
我只能告诉你我做了什么,因为有无数种方法可以解决这个问题。我们在公司使用 Puppet 进行系统管理,因此我使用了.bashrc
很多函数和别名。例如(你的例子让我想起了我的):
alias sp='du -mx . --max-depth=1 | sort -nr | head'
如果我想提醒自己做过什么,我可以看看.bashrc
、输入alias
和/或declare -f
(查看加载到我的 shell 中的函数)。