您的位置:首页 > 其它

每日一句(工作小技巧)

2012-06-02 01:37 375 查看
每日学习一句(自己的学习笔记)
http://bbs.linuxtone.org转载 有一些是我自己写的
1.IP地址:1) ifconfig eth0 | grep "inet addr" | awk '{print $2}' | tr -d "addr:"
2) ifconfig eth0 |grep 'inet addr:'|sed 's/.*addr://'|sed 's/\([B|M]\).*//'
3) ifconfig eth0 | sed -n '2p' | awk '{print $2}' | tr -d "addr:"
4) ifconfig eth0 | sed -n 2p | sed 's/^.*addr://g' | sed 's/Bcast.*$//g'
5) ifconfig eth0 | grep "inet addr" | awk -F[:" "]+ '{print $4}'
2.查看物理CPU的个数:cat /proc/cpuinfo | grep "physcal id" | sort | uniq | wc -l
3.查看逻辑CPU个数 cat /proc/cpuinfo | grep "procesor" | wc -l
4.查看CPU是几核 cat /proc/cpuinfo | grep "coress" | uniq
5.查看CPU主频 cat /proc/cpuinfo | grep MHz | uniq
6.按照内存从大到小排列进程: ps -eo "%C : %p : %z : %a" | sort -k5 -nr
7.查看当前有哪些进程;查看进程打开的文件:ps -A ;lsof -p PID
8.消除vim中的^M的几种方法

1)dos2uninx filename

2)sed -e 's/^M//' filename

3)vim中 :s/^M//gc

4)col -bx < dosfile > newfile

5)tr -s "\r\n" "\n" < file > newfile
9.清除所有arp缓存

arp -n|awk '/^[1-9]/ {print "arp -d "$1}'|sh
10.绑定已知的arp地址
cat [b]/proc/net/arp | awk '{print $1 " " $4}' |sort -t. -n +3 -4 > /etc/ethers[/b]
11.将当前目录文件名全部转换成小写

for i in *; do mv "$i" "$(echo $i|tr A-Z a-z)"; done

12.清空LINUX BUFFER CACHE
sync && echo 3 >/proc/sys/vm/drop_caches
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: