開發中常用linux命令

2021-08-21 07:36:59 字數 448 閱讀 9912

1.找出所有shell 裡面,

找到所有shell

find /opt/task/ | grep -v pyspark2 |  grep ".sh$" > a.sh

2.找出含有cluster 字串的檔案

過濾其中有submit 和 cluster 字串的shell檔案:

import os

with open("a.sh","r") as f:

for line in f.readlines():

#print line

os.system("awk  'beginend' %s "%(line))

3. 從日誌中過濾出exception部分的日誌。過濾出含有exception的上下10行。

grep -c 10 exception *.log 

開發中常用的幾個linux命令

檔案查詢 find name db2jcc.jar 網絡卡抓包 tcpdump i eth5 vv s 0 w sgm.cap tcpdump i any port 80 and host 128.20.8.190 s 0 w home test.cap vv tcpdump i any port ...

linux開發中常用命令

使用者管理 防火牆tail n 100 tps.log grep 2020 06 19 檢視2020 06 19的日誌尾部最後100行 tail f tms.log grep tps.timer.job.switch tail f 可以實時檢視檔案的新增內容 cat tms.log grep e f...

日常開發中常用的linux命令

本文並不將linux的常用命令全部羅列出來,列出一下常用 容易忘記的命令。更詳細的說明見 l 長資料序列出,包含檔案的屬性等等資料 顯示樹形的層級目錄結構,非原生命令,需要安裝tree a 將檔案的特性一起複製 p 連同檔案的屬性一起複製,而非使用預設方式,與 a相似,常用於備份 i 若目標檔案已經...