記不住命令行?用這個開源項目一次性解決問題!
“
閱讀本文大概需要 5 分鐘。

通過給定關鍵字或文字描述,更便捷地查找命令;
如果作為長命令的輔助部分,查找后的結果也可以直接復制粘貼到主命令;
我們的命令行使用習慣或備忘錄可以與其它人共享;
此外,該工具也能實現(xiàn)命令行的自動補全,不過這屬于高級用法。

這幾條都常用的 conda 命令是我們手動加入的,其中最下一行的綠色「conda」是我們鍵入的內容,它縮小了命令行搜索范圍。最上面白框內的命令行是當前輸入的內容,按確認鍵就會執(zhí)行該命令行。
git?clone?http://github.com/denisidoro/navi?/opt/navicd?/opt/navi
sudo?make?install
安裝完成后,可以直接在命令行內鍵入 navi,從而進入到交互式備忘錄界面。對于初始的 navi,它一共包含 9 個內置的備忘錄,我們可以修改它們。


navi?--dir?"/folder/with/cheats"
也可以直接把我們的備忘錄文件夾添加到 Bash 環(huán)境中。機器之心做了更簡單的一個操作,直接查找該工具的安裝目錄,然后手動刪增備忘錄,我們的發(fā)現(xiàn)這也是可以的。如果讀者也使用 Homebrew 安裝,那么在 usr/local/Cellar/navi 路徑下就能找到默認備忘錄。

以「%」開頭的行包含了特定的 Tag,也就是說上圖「git」會作為標簽加到該文件所有命令行最后;
以「#」開頭的行描述了該命令行的用法;
以「$」開頭的行應該為給定參數生成建議值;
其它所有非空行應該都為可執(zhí)行命令行。
%?git,?code
#?Change?branch
git?checkout?
$?branch:?git?branch?|?awk?'{print?$NF}'
最后,我們真的比較推薦這個新工具,用它來查備忘命令行實在是太方便了。當然,如果大家有用過更好的這類工具,也歡迎寫留言推薦推薦。
推薦閱讀
1
2
3
4??
評論
圖片
表情
