工程师文化的一个核心要素就是实干,这是第一位的。
哪怕你的理论是滔滔流水,如果不能在实干中和理论相结合,也是僵死的。
五一四天假期,没有专心技术。节后第一天,不得不还债。工程就是这样,有海量繁琐的细节,得像愚者一样一个一个打磨,除此之外并无捷径。
理论往往是宏大的蓝图和战略,而实干则是雕刻细节。这才更有比特的味道。
想想一下,如果缺乏实干作风,那么工程中繁复的细节足够把一个人压垮,所以就会表现出极不稳定的状态。
-
xclip -sel clip < ~/.bashrx
把某文件的内容复制到粘贴板 -
mvn -U clean install -Dmaven.test.skip=true
install 打包到本地
-U 强制更新snapshot类型的插件或依赖库(否则maven一天只会更新一次snapshot依赖) -
检查一个文件是否存在
test -f file && echo true || echo false
if [ -f $file]
then
statement1
else
statement2
fi
如果是目录呢?
test -d dir && echo true || echo false
- 一个冗长的命令往往有很多个复杂的参数,不想每次都写怎么办?
alias 别名='原命令 -选项/参数'
如果有很多个这样的命令呢?放在一个脚本里,加上可执行权限,放在PATH里。
-
redis下载解压缩后,到src中执行make,在执行make install,这样就把命令放到了PATH中了。
-
vim替换 :s(switch替换) g(global全局)
s / old / new / g,需要把光标放在被替换的那一行
1, $ s / old / new / g 或者 % s / old / new / g 全部替换
1, 100 s / old / new / g 部分替换
- vim从其地方复制,进入i模式, shift + insert
网友评论