fro*_*utz 40
诀窍很简单:你就是不这样做。这是浪费时间,只是没有必要。记住命令选项并不是一项特别有用的技能。更重要的是了解一般情况下的工作原理,并首先对存在哪些工具以及您使用它们的目的有一个模糊的概念。这里一个非常重要的技能是知道如何找出你还不知道的东西。
手册页很耗时?不是这样。你不必阅读它们——至少,不是每次——有一个搜索功能。所以,如果我不记得这神秘的选项是一个hdparm
以禁用空闲计时器上的一些WD硬盘,我做的man hdparm
和/idle3
,嘿,那是-J
。查找这样的东西太快了,我什至不记得事后做了。
想象一下有人真的记住了所有的hdparm
选项。真是浪费时间。
如果您碰巧记住选项,因为您经常使用它们,那很好。这会自动发生,甚至无需考虑。但实际上有意识地花时间记住它们......这应该有什么好处?纸笔考试?
Zsh 有run-help功能,默认绑定到Alth. 使用此功能,您可以开始键入带有许多难以记住的复杂选项的命令,rsync
例如,然后man
打开该命令的页面。所以:
rsync Alth
Run Code Online (Sandbox Code Playgroud)
阅读man
页面并确定您需要哪些开关,点击q然后您将返回到您的命令提示符,正是您离开的地方,准备好使用必要的选项完成命令:
rysnc -azP file dir/
Run Code Online (Sandbox Code Playgroud)
正如维基所说:
该函数可以通过定义形式为 run-help-command 的辅助函数来进一步定制。标准发行版中提供了三个这样的函数:run-help-git、run-help-svk 和 run-help-svn。