快速业务通道

linux系统管理技巧(一)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-18

本文来自: allcommands

整理其比较实用的好的程序,并翻译过来.

一、在当前目录及子目录下搜索所有后缀为 .php 的文件,并且将 字符串 baidu.com 替换成 opendoc.com.cn
find -name *.php |xargs perl -pi -e ''s|baidu.com|opendoc.com.cn|g'';
sed -i "s/baidu.com/opendoc.com.cn/g" `grep baidu.com -rl ./`

二、将当前目录文件名全部转换成小写
for i in *; do mv "$i" "$(echo $i|tr A-Z a-z)"; done

三、查找二个文件相同的内容
grep -Fx -f file1 file2
sort file1 file2 | uniq -d

四、查找file2里 file1里没有的内容
grep -Fxv -f file1 file2

五、自动更新SVN的一个目录
for d in $(find . -maxdepth 1 -type d -name ''[^.]*''); do cd "$d"; svn up; cd ..; done

六、查找当前文件列表 文件与组没有修改时间排序
find . -type f | xargs ls -ltrhg
l: 所有信息
t: 修改时间排序
r: 倒序
h: 大小 M K
g: 用户组

七、找到文件,将其与一个可读的信息输出列表
find . -type f | sed ''s,.*,stat "&" | egrep "File|Modify" | tr "\\n" " " ; echo ,'' | sh | sed ''s,[^/]*/\(.*\). Modify: \(....-..-.. ..:..:..\).*,\2 \1,'' | sort

find . -type f -exec ls -tr {}

find . -type f | sed ''s,.*,stat "&" | egrep "File|Modify" | tr "\\n" " " ; echo ,'' | sh | sed ''s,[^/]*/\(.*\). Modify: \(...........\).*,\2 \1,'' | sort

Empire CMS,phome.net

ls -rl --time-style= %s * | sed ''/^$/,/^total [0-9]*$/d'' | sort -nk6

八、查找文件和他们按修改时间排序的列表
ls -rl --time-style= %s * | sed ''/^$/,/^total [0-9]*$/d'' | sort -nk6

九、查找N天前的文件,按时间排序
find . -type f -mtime -14 -exec ls -ltd \{\} \; | less

十、配置PS aliases
export PSOA=''user,pid,time,state,command'' ; function _ps { /bin/ps $@ ; } ; alias psa=''_ps ax -o

$PSOA''
#ps aliases
PSO=''user,pid,ppid,%cpu,%mem,time,start,state,command''
PSOA=''user,pid,time,state,command''
PSOL=''user,pid,ppid,%cpu,%mem,nice,pri,etime,time,tt,state,ucomm''
export PSO PSOA PSOL
function _ps { /bin/ps $@ ; }
alias ps=''_ps ax -o $PSO''
alias psa=''_ps ax -o $PSOA''
alias psl=''_ps ax -o $PSOL''
alias psm=''_ps -U $USER -o $PSOA''

十一、逐渐打印各行
awk ''BEGIN{ORS=""}NR!=1&&FNR==1{print "\n"}{print}END{print "\n"}'' *.txt

Empire CMS,phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号