首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >互动壳提示?

互动壳提示?
EN

Server Fault用户
提问于 2009-05-05 21:28:33
回答 4查看 1.1K关注 0票数 5

你最喜欢的贝壳技巧是什么?让你每天的命令行更容易使用的东西?

我的,为巴什:

将其添加到家庭dir中的.inputrc文件中:

代码语言:javascript
复制
"\e[A": history-search-backward
"\e[B": history-search-forward

现在,当您在提示符下开始键入时,箭头键将在您的历史记录中搜索以您已经键入的内容开头的任何其他命令。

EN

回答 4

Server Fault用户

回答已采纳

发布于 2009-05-05 22:23:36

不是小费,而是更多的元小费。在http://www.commandlinefu.com/有很多很酷的cli接收程序。

票数 1
EN

Server Fault用户

发布于 2009-05-05 22:33:03

如果您是vi用户,请为bash尝试vi模式:

代码语言:javascript
复制
set -o vi

按ESC进入命令模式。在那里,您可以使用熟悉的vi命令(hjkl、w、^、$、i、A、c、d等)导航命令行。您可以使用/搜索命令历史记录。您甚至可以按v键触发vi并编辑当前命令。

有关支持的vi命令的列表,请参见这张备忘单

票数 7
EN

Server Fault用户

发布于 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文件)。

代码语言:javascript
复制
reload()
{
    if [ -f ~/.bashrc ]; then
        source ~/.bashrc
    else
        source ~/.bash_profile;
    fi
}
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/5027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档