我们每天都在创建/发现新的有用的命令(我这样做),但是我在第二天忘记了它们,超过了所有那些复杂的命令管道。 | 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