我們每天都在創建/發現新的有用的命令(我這樣做),但是我在第二天忘記了它們,超過了所有那些複雜的命令管道。 | grep但這還不夠。通過命令行進行組織:一個命令庫
我想要一個程序來保存和分類我最喜歡的命令,它可以讓您搜索並輕鬆執行它們。
如果你知道的話,那很酷 如果沒有,我正在寫一個..你不是這個想法嗎?
我們每天都在創建/發現新的有用的命令(我這樣做),但是我在第二天忘記了它們,超過了所有那些複雜的命令管道。 | grep但這還不夠。通過命令行進行組織:一個命令庫
我想要一個程序來保存和分類我最喜歡的命令,它可以讓您搜索並輕鬆執行它們。
如果你知道的話,那很酷 如果沒有,我正在寫一個..你不是這個想法嗎?
在窗口中:Slickrun在這裏幫助。我將所有的快捷鍵和命令放在這裏,然後附加到WIN-R鍵上,以便我們輕鬆找到它們!在這裏看到:http://www.bayden.com/SlickRun/
噢,這是很酷..當我在窗戶!但是現在我已經使用OS X/Linux幾年了,而slickrun絕對不足以讓我回來=) – luca 2009-07-28 01:25:58
我個人會得到以數字格式基本的快速參考表和我自己添加到它,我去(他們是否適合或創建新組的分組下)。如果使用GUI外殼,我會將它製作成我的桌面,否則我會定期打印出來。
更簡單的創建和使用,浪費很多時間。
在Bash中按Ctrl + R
可讓您向後搜索命令歷史記錄並執行匹配命令。
添加以下行到你的.bashrc:
export HISTFILESIZE=100000
export HISTSIZE=100000
現在,你可以找到使用CTRL+R
所有的舊命令,或打開〜/ .bash_history的。
如果你想記錄一些更復雜的組合,將它們添加爲功能在您的.bashrc
:
# find uncommitted files which have TODO in them, but not in html files
uncommitted_todo_not_html() {
grep -n TODO $(hg st -n | grep -v '\.html')
}
OK,我正在寫一個!
這是一個簡單的ruby腳本,命令保存在yaml文件中,每個文件都有一個標題,描述和實際命令。
也許我會發布它的地方,如果它變得可用。最大的問題是執行命令:我想在當前shell中執行它們,也許可以在執行前編輯它們,所以唯一的方法就是將它們複製並粘貼到同一個終端中。
我自動化與osascript(AppleScript的),因此它只會在OS X上
工作,感謝你們大家
我只用alias
並將其存儲在~/.bashrc
或~/.bash_profile
。
如果您需要記住別名,您可以使用#註釋別名條目,並使用命令別名來列出它們。
# list my aliases
alias lscmds='grep alias ~/.bashrc'
在OSX/Linux的
(UNIX環境一般,沒有窗戶) – luca 2009-07-28 01:26:34