linux 命令

录制
script -t 2> timing.log -a output.session #开始录制,输入exit退出录制
scriptreplay timing.log output.session #回放录制的命令
 
xargs
xargs -n 3 #每行3个字符分行
xargs -d ;  #以;分隔
 
tr
echo "www" | tr "w" "h"  #把w转换成h
echo "12345" | tr "0-9" "9876543210"  #加密
echo "87654" | tr "9876543210" "0-9"  #解密
echo "hf kjlkjk, hf kjnak, hf ajnk."|tr "a-zA-Z" "n-za-mN-ZA-M"  #加密
echo "us xwyxwx, us xwanx, us nwax."|tr "a-zA-Z" "n-za-mN-ZA-M" #解密
cat file.txt | tr -d '[set1]'  #-d 指定要删除的字符集合
echo hello 1 char 2 next 4 | tr -d -c '0-9 ' #-c 保留指定集合字符,其他替换成空字符,如果加上-d,其他字符被删除
echo "w  w  m"|tr -s " " #-s去除重复的字符
cat file.txt|tr -s " " #去除多余的行
 cat sum.txt | echo $[ $(tr ' ' '+' ) 0 ] #统计文本
 
ps
ps -ef #查看所有进程
ps -C nginx --no-header|wc -l #统计nginx进程数,--no-header表示不打印开头
原文地址:https://www.cnblogs.com/yunweiweb/p/13587072.html