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 \n' #-c 保留指定集合字符,其他替换成空字符,如果加上-d,其他字符被删除
echo "w w m"|tr -s " " #-s去除重复的字符
cat file.txt|tr -s "\n" #去除多余的行
cat sum.txt | echo $[ $(tr '\n' '+' ) 0 ] #统计文本
ps
ps -ef #查看所有进程
ps -C nginx --no-header|wc -l #统计nginx进程数,--no-header表示不打印开头
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步