需求:在linux需要後台執行程式,因此需要使用nohup ***** &,會在同級檔案中產生乙個nohup.out檔案,如果日誌過多,nohup.out檔案將會過大,因此需要不需要nohup.out檔案。
解決:使用nohup ****** >/dev/null &
注:1>/dev/null 2>&1 == >/dev/null 2>&1 == &>/dev/null
處理日誌檔案:日誌一般來說文字較大,同時格式工整,有時需要在linux上做一些簡單處理。
解決:使用cut 或者 awk (sed用的少)
需求:ping -c 1 時,會有很多行結果返回,需要將這些行轉換成一行,同時需要用不是空格的分隔符隔開。
解決:使用awk,具體如下:
awk 'begin'| grep -v ttl | awk ''
注:fs表示輸入分割符,rs表示看作整體的一塊(預設是\n,上面**選擇了@@,會使得整個輸入成為乙個整體,因為輸入中沒有@@,如果有則會相應的分成幾段),ofs表示輸出分割符(預設為空格)。 Linux經常使用命令
命令 選項 引數 定位 cd 回到父級資料夾 cd 回到上一次所在資料夾 cd 回到家資料夾 顯示當前檔案所處完整路徑 pwd 清屏 ctrl l 展示 ls 展示檔案列表 展示具體資訊 ll h 檔案以kb顯示 a 顯示所有檔案 d 顯示當前目錄非目錄下內容 eg ll h data www 資料...
linux經常使用命令
死記硬背命令沒有任何意義,無論linux sql還是git等,這些萬年不變的命令沒必要花時間花精力刻意去記,用的多了自然就記住了,根本無需去刻意記,小時候背課文 英文單詞 工作了背命令?腦子不是用來幹這些體力活的。程式設計的真諦是思想,程式設計思想 解決問題思維,而不是刻板冰冷的命令,就有那麼一些以...
Linux的使用(命令)
一 linux的使用 vs windows linux定位 面向開發人員 注重效率 win32定位 面向普通使用者 注重簡單便捷 linux對於開發人員的使用 追求的目標 脫離滑鼠,全部由命令來執行 1000 root 超級使用者 具有一切許可權 jsetc 普通使用者 部分許可權受限制 二 lin...