记住*nix命令行参数

War*_*ker 3 unix shell command-line-arguments

对于我的开发人员工作,我几乎整天都在*nix shell环境中,但仍然无法记住我每天不使用的程序的名称和参数细节.我想知道其他'休闲记忆者'如何处理这个问题.你有一个大的备忘单吗?每周洗一次淋浴时,你会排练emacs快捷方式吗?或者你的桌子是否被粘滞便笺所覆盖?

dev*_*ity 5

如果我不经常使用命令来记住我想要的东西,我倾向于--help在需要时使用或手册页.

或者,如果我很幸运,我会使用CTRL+ R并在上次使用时查找bash的历史搜索.


the*_*ill 5

使用bash_completion是一种不必记住程序参数的精确语法的方法.

> svn [tab][tab]
--help     checkout   delete     lock       pdel       propget    revert
--version  ci         diff       log        pedit      proplist   rm
-h         cleanup    export     ls         pget       propset    status
add        co         help       merge      plist      pset       switch
annotate   commit     import     mkdir      praise     remove     unlock
blame      copy       info       move       propdel    rename     update
cat        cp         list       mv         propedit   resolved   
Run Code Online (Sandbox Code Playgroud)