linux常用命令

2021-07-27 21:47:35 字數 1173 閱讀 6737

1. 解壓縮命令詳解

2. grep

1) grep -c keyword file.txt 只關心匹配成功多少行, 加上-v統計沒有匹配到keyword的行數

2) grep ----binary-files=type  

用grep "full gc" gc.log 命令檢視線上gc日誌的時候提示gc.log是乙個二進位制檔案,只打出了 binary file gc.log matches.

要想把二進位制檔案中匹配的行打出來需要加上--

--binary-files=text 引數,告訴grep把二進位制檔案當做文字檔案處理, 用grep -a也有同樣的效果

3) grep --color 讓行中匹配到的字串更顯眼

4) grep -i 或grep --ignore-case 忽略大小寫

5)grep -r 遞迴搜尋目錄下的檔案 --include=pattern 只搜尋包含指定pattern的檔案  --exclude==pattern 不搜尋包含pattern的檔案

6) grep -w 匹配完整單詞

7)假如說要在一行很長的日誌裡過濾出abc170426210208189001這種訂單號

grep -o '[a-z][a-z][a-z][0-9]\001'  filename

-o 表示只列印出匹配的部分,正規表示式的意思是前三個是字母,中間有15個數字,最後三個是001

8)去掉字串後面n個字元

sed 's/\(.\)\$//'

9)把秒形式的時間戳轉換成格式化時間

awk ''

10)要grep的關鍵字裡有『[』或者']'需要轉義

grep command=\\[etdz\\] filename

10. 去重並列印每行的個數

sort file | uniq -c

11. lsof -i:2181 檢視埠占用情況,這個命令不加sudo就展示不出來root使用者的占用

12. set命令引數

-e:若指令傳回值不等於0,則立即退出shell。

-u:當執行時使用到未定義過的變數,則顯示錯誤資訊。

13. 解壓zip或jar包內某乙個檔案

unzip yourzip.jar targetfile.txt  -d targetdirectory

14 awk判斷語句

awk ''  

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...