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和内存占用率

原文地址:https://www.cnblogs.com/zhangbo2008/p/9202043.html