Linux 常见命令使用
1、tar命令打包
tar -cvf package.tar.gz --exclude=logs bin/ conf/ lib/
2、查找目录下所有文件内容包含的字段
find ./ -type f | xargs grep -ri "2181"
3、删除目录下所有文件以.log结尾的文件
find ./ -type f -iname "*.log" |xargs rm -rf
4、查找flink 的appid
flink list | awk '{print $4}' | xargs -n 3 | awk '{print $3}'
5、获取json值
cat canal-adapter.2021-06-01.log | sed 's/,/\n/g' | grep "tblName" | sed 's/:/\n/g' | sed '1d' | sed 's/}//g' | awk '!(a[$0]++)' >> table
6、按行去重
cat table | awk '!(a[$0]++)'
7‘、查看系统错误
journalctl -xe
8、替换文件中指定字符串
sed -i 's/Test/test/g' kafka-command
9、时间同步
yum install ntp ntpdate -y
ntpdate time.windows.com
10、查看jar包是否包含某个类
jar -tf commons-cli-1.4.jar | fgrep Parser.class
本文来自博客园,作者:小白啊小白,Fighting,转载请注明原文链接:https://www.cnblogs.com/ywjfx/p/14262197.html