使shell工作高效的工具

时间:2010-11-12 14:40:54

标签: bash

在我们的shell日常工作中,我们有一些工具/方法可以让我们在shell上的工作更有效率。

这里列出了我日常使用的这类东西:

  • Ctrl + R搜索交互式hash bash历史记录
  • bash auto completion。这有助于我完成Tab makefile目标,手册页等。
  • autojump使目录导航更快
  • colorgcc为GCC的终端输出着色,以便在较长的编译器输出中找到错误消息。
  • GNU screen有时也会有所帮助

最近我回忆起我的老朋友autoexpect,它“记住”你执行了什么命令以及你输入了什么。我使用它“自动化”scp命令,例如。

请分享您的工具。

2 个答案:

答案 0 :(得分:1)

不过,这是一个问题,这个人要求我们分享我们的知识。

我使用/喜欢你提到过的很多工具。我非常喜欢使用颜色编码的shell,但是我使用的一些更具生产力的东西是我的.bashrc中的深思熟虑的别名。我有一个用于scptgz的,因为我很懒,我实际上不需要任何东西来压缩任何东西然后我用scp将它炸掉。我也是所有常见的ssh主机的别名。最后在我们的系统上我有一个别名sql ='mysql --i-am-a-dummy -u user -p'。说实话,人们有时会在没有where子句的情况下进行更新。

答案 1 :(得分:1)

我使用git工作很多,所以我的PS1向我展示了它的状态 - my git prompt

相关问题