Thursday, September 11, 2008

Ubuntu/Window shell实用技巧

LINUX ------------------------------------
找包含特定文本的文件:
grep -e *.log -R xplanner/ (在xplanner目录下查找所有包含.log字串的文件, -e表示使用pattern查询)
grep -F xplanner.log -R xplanner/ --line-number (在xplanner下查找包含固定字串xplanner.log的文件,并且显示行号)

找文件
find /home --name cruisecontrol.sh (在/home目录包含子目录下查找cruisecontrol.sh)

查看dpkg将安装包安装到什么地方了
dpkg -L mysql-server (列出mysql-server包被安装到系统什么地方了)
dpkg -l 列出所有安装的包

>>为脚本传入参数
$1表示传入的第一个参数,$2表示第二个...$@表示传入的所有参数,$0表示脚本自己的名称。
>>Vi的十六进制编辑模式
   首先以二进制方式编辑这个文件:

vim -b datafile

现在用 xxd 把这个文件转换成十六进制:

:%!xxd

最后, 用下面的命令把它转换回来:

:%!xxd -

WINDOW ------------------------------------

No comments: