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

 

posted @ 2021-01-11 14:59  小白啊小白,Fighting  阅读(77)  评论(0编辑  收藏  举报