存储和访问常用命令的简便方法?

存储和访问常用命令的简便方法?

我有一些常用的命令。例如:

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 中的函数)。

相关内容