linux代码常用查询!!!!!!!!!!!!

  字符串:

echo "a b c d e f"|cut -d ' ' -f1            输出a

echo "a b c d e f"|cut -d ' ' -f1,3

echo "a b c d e f"|cut -d ' ' -f1-3

wc  -l /etc/profile   输出行号

删除文件中的行首的空白符

sed -r 's/^[[:space:]]+//g' /etc/grub.conf

sed 's/before/after/gi' before 只是改字符串,不改文件

sed '/^s/d' /etc/inittab

最后登录的5个

last -n5

last -n5|awk '{print $1}'

echo "a,b,c,d"|awk -F, '{print $1}'

cat /etc/passwd |awk -F ':' 'BEGIN{print 'name,shell'} {print $1","$7} END{print "print end"}'

begin就是开始做awk之前干的事,end就是做完了干的试.都只做一次

awk -F: '/^root/ {print $1$7}' /etc/passwd       匹配

awk -F: '/bash$/ {print $1$7}' /etc/passwd       匹配

grep -rn. -e "ERROR"

ps -ef | grep tomcat。 查找进程

netstat -tunlp |grep 端口号            查询端口是否被占用

top :看cpu和内存占用率

上一篇:AD转换后数字量的处理


下一篇:原型(Prototype)模式