Unix 小技能

Unix 小技巧
1. date命令
LAST_MONTH_DAY=`date –date ‘-1 month -1 day’ +%m%d`
date -d “last month” +%Y-%m-01
date -d”`date +%y%m01` last day” +”%Y-%m-%d”

2.vi /etc/wgetrc 可以修改wget的代理服务器.

3.unix.多个帐号共用一个文件时不改变文件权限
在.bash_profile文件中加入:
umask 002

4.VI 分组替换.
1,$ s/b\(.*\)b/b—\1–b/g

5‘’单引号和双引号的区别:
如下这句如果用单引号, grep时就不会替换变量. 双引号时才会替换.
grep -v -E ‘$REMOVE_IP_REGULAR’ test.log

6. 统计mailq中每种邮件地址的个数.
sudo mailq | grep “@.*>” -o | sort | uniq -c | sort -n -r | more
cat /data/apache/tt.log | awk ‘{print $1}’ | sort | uniq -c | sort -n –r

7. 把文本文件从PC格式变为unix格式
其中^M是用ctrl+v+M输入的。
find . -type f -name “*.java” -exec grep -l “^M” {} \;|xargs perl -pi -e ‘s/^M//g’

8. 网络相关命令
netstat -alnt |grep LISTEN

linux查看IP: /sbin/ifconfig

Unix:
查看当前使用服务器的用户:w
Windows
nslookup 192.168.123.139

查看port:
netstat.
查看网卡:
/sbin/ifconfig

9. Unix发送邮件
echo “test,please testt! ” | mail -s “test” abc@mmm.com

10.不用断开连接重启apache
/usr/local/apache-2.2.16/bin/httpd -k graceful

1 楼
william_zhg
2010-12-03  

看不懂撒。。。

Unix 小技能

相关文章:

你感兴趣的文章:

标签云: