5个有趣且能提高效率的超酷Unix操作
For Linux

5个有趣且能提高效率的超酷Unix操作

在我的工作中,我总是在寻求能提高生产力,和让开发更有趣的方法。当你在bash上飞快输入一系列的命令,你知道你的朋友会花两倍的时间来做这一些列操作,没有什么比这个让人感觉更好的了。你是否曾经: 心里默默地埋怨你的同事,为了到命令行的头部,不断地按左方向键。但其实你可以只需要按下CTRL + A就能达到目的 ? 看到某人一次又一次输入相同的命令,而你可以只需要在它面前加一个! ? 当你的朋友罗列他使用的IDE的各种优点的时候,你是否会翻白眼,因为你知道你可以使用vim完成同样的功能? 如果是这样的话,下面这些小提示就很适合你。 声明:这篇文章不是对vim,git和其他终端的偏见。我无意挑起终端和IDE的战争,只是想告诉一些对我来说很有趣的招数。 git add -p 如果你已经使用git很长一段时间了,你很可能遇到过原子提交这个概念了。本质上,这个概念指一次提交只包含相关操作,不包含逻辑上不相关的事情。例如,你对一个类的改动和相关的单元测试应该在一个提交中,而对另一个不同类的操作你应该放在另一个提交中。 但是,如果在一个文件中包含多个不相关操作的时候应该怎么办,或者你会想要把他们放在多个提交中,这样你可以单独对他们 进行revert操作?或者你在一个文件中写了很多log日志的语句,但是你不希望将这些语句提交到项目中去怎么办?通常人们使用的git命令是达不到这 个要求的: