你最喜欢的贝壳技巧是什么?让你每天的命令行更容易使用的东西?
我的,为巴什:
将其添加到家庭dir中的.inputrc文件中:
"\e[A": history-search-backward
"\e[B": history-search-forward现在,当您在提示符下开始键入时,箭头键将在您的历史记录中搜索以您已经键入的内容开头的任何其他命令。
发布于 2009-05-05 22:23:36
不是小费,而是更多的元小费。在http://www.commandlinefu.com/有很多很酷的cli接收程序。
发布于 2009-05-05 22:33:03
如果您是vi用户,请为bash尝试vi模式:
set -o vi按ESC进入命令模式。在那里,您可以使用熟悉的vi命令(hjkl、w、^、$、i、A、c、d等)导航命令行。您可以使用/搜索命令历史记录。您甚至可以按v键触发vi并编辑当前命令。
有关支持的vi命令的列表,请参见这张备忘单。
发布于 2009-05-05 22:59:29
这是我在日常生活中使用最多的那些
关键字快捷键,当然是选项卡完成(设置bash完成以使这更好)-向上和向下导航历史- ctrl-a和ctrl-e行的开始和结束- ctrl-r,用于搜索您的历史记录(只需开始键入命令的开始)-ctrl取消搜索-alt移动一个单词-alt移动光标返回一个单词- esc。若要将最后一个命令的最后一个参数添加到当前命令(在此之前再次执行此操作)
在此之上,确保您有一个颜色ls设置,i 将git分支添加到我的提示符。
我的.bash_aliases文件中总是有重新加载函数(很明显,它来自于我的.bashrc或.bash_profile文件)。
reload()
{
if [ -f ~/.bashrc ]; then
source ~/.bashrc
else
source ~/.bash_profile;
fi
}https://serverfault.com/questions/5027
复制相似问题