Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 使shell工作高效的工具_Bash - Fatal编程技术网

Bash 使shell工作高效的工具

Bash 使shell工作高效的工具,bash,Bash,在我们的shell日常工作中,我们有一些工具/方法,使我们在shell上的工作更加高效 下面是我在日常生活中使用的这些东西的简短列表: Ctrl+R可通过bash历史记录搜索交互式hr 猛击。这有助于我完成Tab makefile目标、手册页等 使目录导航更快 将GCC的终端输出着色,以便可以在较长的编译器输出中找到错误消息 有时也会有帮助 最近我想起了我的老朋友,他“记得”你执行的命令和你输入的命令。例如,我使用它“自动化”scp命令 请分享你的工具。顺便说一句,这是一个问题,这家伙要求我

在我们的shell日常工作中,我们有一些工具/方法,使我们在shell上的工作更加高效

下面是我在日常生活中使用的这些东西的简短列表:

  • Ctrl+R可通过bash历史记录搜索交互式hr
  • 猛击。这有助于我完成Tab makefile目标、手册页等
  • 使目录导航更快
  • 将GCC的终端输出着色,以便可以在较长的编译器输出中找到错误消息
  • 有时也会有帮助
最近我想起了我的老朋友,他“记得”你执行的命令和你输入的命令。例如,我使用它“自动化”scp命令


请分享你的工具。

顺便说一句,这是一个问题,这家伙要求我们分享我们的知识


我使用/喜欢你提到的许多工具。我当然喜欢使用颜色编码的shell,但我使用的一些更能提高生产率的东西是我的.bashrc中经过深思熟虑的别名。我为scptgz准备了一个,因为我很懒,在我通过scp发射之前,我实际上不需要给任何东西涂上焦油。此外,我还为所有常用ssh主机添加了别名。最后,在我们的系统上,我有一个别名sql='mysql--I-am-a-dummy-u user-p'。老实说,人们有时会在没有where子句的情况下进行更新。

我经常使用git,所以我的PS1向我展示了它的状态-

这应该是wiki,这不是一个问题。这对我来说太广泛了。Shell被设计成计算机的整个界面,与之配套使用的方法和工具的数量也相应巨大。@放松:即使是社区wiki问题也意味着仍然是问题——正是因为这个原因,普通用户无法再直接创建它们。看,我找不到我可以把这个问题标记为wiki@dimba:那是因为你不能。社区维基不是非问题的借口。当我说“不是问题”时,我的意思不是“它不会以问号结束”。我的意思是,它不能得到合理的回答。对于这个问题,最好的答案是列出数千条建议。这不是我们真正想要的。