-
linux命令使用小记5
多目录之间跳转 使用dirs, pushd, popd就可以做到。但是命令多了容易混淆,我其实只记得两个目录快速跳转方法: pwd # dirA cd dirB pwd # dirB cd – pwd # dirA cd – pwd # dirB 使用alias快速登录服务器 alias serverA=’luit -encoding GBK sshpass -p passWord ssh -t user@server screen -RR’ 把alias设置在.bashrc中,接下来就能输入serverA快速登录服务器了。 解释下命令:luit用来解决GBK服务器编码问题;sshpass用于输入密码;ssh的-t参数表示强制伪终端,screen需要;screen -RR表示有screen session就使用,否则就新建。
-
linux命令使用小记4
-
用shell简单实现类似git的子命令
-
linux命令使用小记3
-
linux命令使用小记2
距离上一次发博客有一段时间了,这段时间其实写了一个shell+expect+python的通过ssh拉取数据的脚本,又用jython调用Java写了一个公司内用的脚本,感觉linux在平时的工作里面越发重要的。 话说回来,linux平时的命令行的使用也有点小成果,在这里和各位分享。 xargs find -type f -name “*.xml” | xargs fgrep –color -m 10 -Hn FOO 从当前目录下所有XML文件中查找FOO。find中使用xargs的作用和 find -type f -name “*.xml” -exec fgrep –color -m 10 -Hn FOO {} \; 类似,不过可以用于别的命令。比如: cat files | xargs rm -rf 删除文件中指定的文件或者目录等等。