簡易Linux命令

2021-10-06 03:53:27 字數 1904 閱讀 3767

ctrl+shift+v:複製 (跨平台)

grep:查詢檔案

grep [options] pattern [file…]

• pattern 是查詢條件:可以是普通字串、可以是正規表示式,通常用單引號將re括起來。

• file 是要查詢的檔案,可以是用空格間隔的多個檔案,也可是使用shell的萬用字元在多個檔案中查詢pattern,省略時表示在標準輸入中查詢。

• grep命令不會對輸入檔案進行任何修改或影響,可以使用輸出重定向將結果存為檔案

命令含義

cat連線檔案並列印到標準輸出裝置: cat -a *** 列印到螢幕

chmod

更改檔案許可權:chmod+***+檔名

find

在指定目錄下查詢命令

mv為檔案和目錄改名或移動

cp複製檔案或目錄

chown

更改檔案擁有者

rm刪除檔案或目錄

命令含義

備註cd

切換當前工作目錄

~ 根目錄、. 當前目錄,… 上層目錄

df顯示檔案系統磁碟使用情況

mkdir

建立目錄

-p 確保目錄存在,不存在就建立

tree

以樹狀圖列出目錄內容

-a 顯示所有檔案和目錄、-d 顯示目錄名稱而非內容

rmdir

刪除空目錄

-p 如果刪除子目錄後成為空目錄,一併刪除

ls顯示工作目錄下的內容

-a 顯示所有檔案及目錄、-l 顯示檔案許可權,大小和擁有者等資訊、-r 遞迴顯示

命令含義

備註telnet

遠端登入

-a 嘗試自動登入、-d 啟動排錯模式、-k 不自動登入

ifconfig

顯示或設定網路裝置

add 設定 ip 位址、del 刪除 ip 位址、up 啟動指定網路裝置

ping

使用 icmp,若遠端主機無問題會得到回應

-i 指定間隔秒數、-r 記錄路由過程、-t 設定 ttl 大小

netstat

顯示網路狀態

-a 顯示所有 socket、-c 持續列出網路狀態、-t 顯示 tcp 狀況、-u 顯示 udp 狀況

命令含義

備註exit

退出目前的shell終端

top實時顯示程序狀態

-n 設定更新次數、-d 設定更新時間、-p 指定程序號

ps顯示當前程序的狀態

-a 列出所有程序、-u 指定使用者、-w 加寬顯示、pri:優先順序

命令含義

備註clear

清除螢幕

-e 指定使用期限

rpm管理套件

-a 查詢所有套件、-d 只列出文字檔案

passwd

更改使用者密碼

-d 刪除密碼、-l 停止賬號使用、-s 顯示密碼資訊

time

測量指令消耗的時間和資源

-o 將輸出寫入指定文件

命令含義

備註tar

將多個檔案打包成乙個並壓縮

-z 呼叫 gzip 壓縮、-j 呼叫 xz 壓縮、-x 解壓

shell中:

exit(0):正常執行程式並退出程式;

exit(1):非正常執行導致退出程式;

exit 0 可以告知你的程式的使用者:你的程式是正常結束的。如果 exit 非 0 值,那麼你的程式的使用者通常會認為你的程式產生了乙個錯誤。

在 shell 中呼叫完你的程式之後,用 echo $? 命令就可以看到你的程式的 exit 值。在 shell 指令碼中,通常會根據上乙個命令的 $? 值來進行一些流程控制。

關閉電源:poweroff

關閉:halt

shutdown -h

AT命令簡易解析

at命令的應用場合很多,也是應用最為通用的命令。而at命令並不像通訊協議特定的資料幀格式,解析at命令需要匹配每個字元。at命令一般有三種狀態 查詢 執行 設定,根據這三種狀態,本文將使用一種簡易的方法解析at命令。巨集定義at命令的三種狀態 define query cmd 0x01 查詢命令 d...

linux簡易書單

1 linux程式設計 第4版 萬千讀者推薦的linux經典入門書 程式設計實戰型圖書,以簡單易懂 內容全面和示例豐富而受到廣泛好評。如果你沒有linux基礎,可以先讀這本。話說回來,雖然這一本很全面,但是在很多問題上講的並沒有很深入,讀完這本書只能讓你初步接觸linux,接著你可以再去讀apue可...

Git簡易命令歸納

a 意為 所有的變更都add 另外還有 表示add新增 變更 u 表示僅add刪除log指變更內容,須寫 不然提交失敗add是為把它加到緩衝區,ci是為提交到本分支。ps 必須站在本分支上操作 一旦遠端主機的版本庫有了更新,需要將這些更新取回本地case 1 期間若出現conflict,解決之,再g...