每日一句(工作小技巧)
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
从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
相关文章推荐
- 【每日最爱一句】2013.07.09
- 每日一句 之 You have one shot.
- 每日一句 之 inborn
- 每日一句:Love
- 每日一句:His name just won't come to my mind
- 【英语学习每日一句】1月
- 每日一句SQL:根据数据项的键排序
- 【每日最爱一句】2013.07.30
- 200906 每日一句(By 宇宙老人)
- shell脚本学习每日一句(1)
- 何凯文2019每日一句打开||DAY8
- shell每日一句(3)
- 每日一句(2014-8-22)
- 沪江小D每日一句一周详解 11.08.29-11.09.04
- 每日一句(2014-8-29)
- 每日工作
- 每日 Ubuntu 小技巧:怎样在Ubuntu升级新的 Linux Kernel 3.12.7
- 每日一句2007-01-24
- 每日一句(想起来的时候~哈)
- 团队管理---每日工作计划