Linux常用命令及問題整理(持續更新)

2021-10-01 08:28:40 字數 2854 閱讀 3933

因為簡歷上寫熟悉linux常用命令,然後被吊打了,在這記錄一下平時常用的linux命令及相關問題

檢視狀態

ufw status

關閉防火牆

ufw disable

開啟防火牆

ufw enable

1.命令格式:

wc [選項]檔案...

2.命令功能:

統計指定檔案中的位元組數、字數、行數,並將統計結果顯示輸出。該命令統計指定檔案中的位元組數、字數、行數。如果沒有給出檔名,則從標準輸入讀取。wc同時也給出所指定檔案的**計數。

3.命令引數:

-c 統計位元組數。

-l 統計行數。

-m 統計字元數。這個標誌不能與 -c 標誌一起使用。

-w 統計字數。乙個字被定義為由空白、跳格或換行字元分隔的字串。

-l 列印最長行的長度。

-help 顯示幫助資訊

--version 顯示版本資訊

awk用法太強大了,就不在這全部列出來了

awk -f", '}' filepath

# 讀取檔案中第一列為test的哪一行內容,列與列之間分割符為',',並列印找到全部內容的

awk 'nr==m,nr==n ' path/filename

# 讀取m到n行的內容並列印某一列的值

# 查詢某個檔案出現"t"字母的個數

cat file | grep -c "t"

命令引數

-a   --text   #不要忽略二進位制的資料。   

-a《顯示行數》 --after-context=《顯示行數》 #除了顯示符合範本樣式的那一列之外,並顯示該行之後的內容。

-b --byte-offset #在顯示符合樣式的那一行之前,標示出該行第乙個字元的編號。

-b《顯示行數》 --before-context=《顯示行數》 #除了顯示符合樣式的那一行之外,並顯示該行之前的內容。

-c --count #計算符合樣式的列數。

-c《顯示行數》 --context=《顯示行數》或-《顯示行數》 #除了顯示符合樣式的那一行之外,並顯示該行之前後的內容。

-d 《動作》 --directories=《動作》 #當指定要查詢的是目錄而非檔案時,必須使用這項引數,否則grep指令將回報資訊並停止動作。

-e《範本樣式》 --regexp=《範本樣式》 #指定字串做為查詢檔案內容的樣式。

-e --extended-regexp #將樣式為延伸的普通表示法來使用。

-f《規則檔案》 --file=《規則檔案》 #指定規則檔案,其內容含有乙個或多個規則樣式,讓grep查詢符合規則條件的檔案內容,格式為每行乙個規則樣式。

-f --fixed-regexp #將樣式視為固定字串的列表。

-g --basic-regexp #將樣式視為普通的表示法來使用。

-h --no-filename #在顯示符合樣式的那一行之前,不標示該行所屬的檔名稱。

-h --with-filename #在顯示符合樣式的那一行之前,表示該行所屬的檔名稱。

-i --ignore-case #忽略字元大小寫的差別。

-l --file-with-matches #列出檔案內容符合指定的樣式的檔名稱。

-l --files-without-match #列出檔案內容不符合指定的樣式的檔名稱。

-n --line-number #在顯示符合樣式的那一行之前,標示出該行的列數編號。

-q --quiet或--silent #不顯示任何資訊。

-r --recursive #此引數的效果和指定「-d recurse」引數相同。

-s --no-messages #不顯示錯誤資訊。

-v --revert-match #顯示不包含匹配文字的所有行。

-v --version #顯示版本資訊。

-w --word-regexp #只顯示全字符合的列。

-x --line-regexp #只顯示全列符合的列。

-y #此引數的效果和指定「-i」引數相同。

sudo  passwd root
ssh-keygen

# 生成所在目錄 ~/.ssh

ssh-copy-id [username@]

[-p port]

# objhost 為目標物件的主機位址,username目標主機的使用者名稱,如果不寫預設是傳送到主機當前使用者的目錄下

# port 指定埠

lsof -i[:port]

# port 為你需要檢視的埠,不寫檢視全部

# 更加詳細的介紹

netstat -ano |

grep

[port]

# port 為你需要查詢的埠

# 詳細介紹與用法 參考

chmod [+x/r/w] [filename]

# 給檔案新增許可權

# x 執行 r 讀 w寫

# 分別代表的數字 x = 1 r = 4 w = 2

# 詳細介紹操作

Linux 常用命令整理

在linux 下開發兩年了,目前轉向windows平台開發。將一些在linux 下經常會用到的命令進行整理,以免長時間不用忘了。1.使用ldd命令檢視hello依賴於哪些庫 ldd hello libc.so.6 lib libc.so.6 0x400la000 lib ld linux.so.2 ...

linux常用命令整理

cd change dictionary chmod change mode grep find 當前目錄 上層目錄 rmdir remove dictionary rm remove cp copy touch 建立新檔案,該檔案在os重啟後消失,檔案時暫時的 cat more 只能下拉,不能上拉...

linux 常用命令 整理

mount 命令 grep 最常用的就是過濾需要的內容,但有時候想過濾自己不需要的內容可以用 v 選項 比如說用 xargs grep contenta 過濾得到了很多內容,但是也有很多是自己不需要的 不需要的包含了contentb 可以再加個管道把 contentb 去掉 xargs grep c...