linux系統管理命令總結

2021-10-21 19:44:50 字數 5636 閱讀 6031

linux 系統管理學習合集

獲得命令幫助

#help ——- 內部命令幫助

格式:# help [命令]

#--help——- 外部命令幫助

格式:[命令]--help

#man ——- 使用man手冊幫助

格式:man [命令]

#info——-使用info幫助

格式:info [命令]

檔案和目錄管理

#pwd ——-檢視當前的工作目錄(print working directory)

格式:pwd

#cd ——- 切換工作目錄(change directory)

格式:cd [目錄]

#ls ——-列表(list)顯示目錄內容

格式:ls [-aadlhr] [檔案或目錄]

選項:–l ——-以長格式顯示檔案目錄

–a ——-顯示所有(all)子目錄

–d ——-顯示目錄本身的屬性

–a ——-與-a作用類似不顯示」.」 「..」

–h ——-更人性化顯示出目錄大小

–r——-顯示目錄其子目錄的所有內容

#alias ——-檢視別名機設定命令別名

格式:alias[別名]

alias [別名=命令字串]

#mkdir ——-建立新的目錄(make directory)

格式:mkdir [-p] 《目錄》…

選項:-p 建立巢狀的多層目錄結構

# du ——- 統計目錄及檔案占用情況

格式:du [-ash] [檔案或目錄]

選項:–a ——-統計磁碟占用空間所有檔案

–h ——-更人性化顯示出統計結果

–s ——-只統計每個引數占用的總空間

檔案操作命令

# touch ——-建立新檔案

格式:touch 《檔案》…

# file ——-檢視檔案型別

格式:file 《檔案》…

#cp ——-複製檔案或目錄

格式:cp [選項] [原始檔或目錄] [目標檔案或目錄]

選項:-f ——-覆蓋同檔名或目錄不提示

–i ——-覆蓋同檔名或目錄提示

–p ——-複製時保持許可權不變

–r ——-複製目錄時使用,遞迴複製所有檔案

#rm 命令 ——-刪除(remove)檔案或目錄

格式:rm [-rfi] 《檔案或目錄》…

選項:–f ——-強刪不提示

–i ——-刪除時提醒使用者

–r ——-刪除整個目錄樹

# mv ——-移動檔案或目錄

格式:mv 《原始檔或目錄》 《目錄檔案或目錄》

# which ——-查詢linux命令檔案或程式檔案位置

格式:which [-a] [命令或者程式名]

選項:-a 列出所有找到的結果,而不僅僅是第乙個。

#find——-查詢檔案或目錄

格式:find [查詢範圍] [查詢條件表示式]

選項:–name ——-按名稱查詢

–size ——-按大小查詢

–user ——-按屬性查詢

–type ——-按型別查詢

#ln 命令 ——-為檔案或目錄建立鏈結(link)

格式:ln [-s] 《原始檔或目錄》… 《鏈結檔案目錄》

選項:-s——建立軟鏈結,預設為硬鏈結。

ps:不能對目錄建立硬鏈結,也不能跨分割槽建立硬鏈結。

檔案內容操作命令

#cat ——-顯示並連線(concatenate)檔案的內容

格式:cat [檔案]

#more和less命令——-分頁檢視檔案內容

格式:more/less [檔案]

ps:less比more使用更靈活,可按上下箭頭鍵逐行檢視,可以用pagedown和pageup上下翻頁。

#head和tail命令——-檢視檔案開頭或末尾的部分內容

格式:head [-n] [檔案]

tail [-nf] [檔案]

選項:-n——指定行數

-f——實時跟蹤檔案內容變化

#wc——-統計檔案內容中的單詞數量等資訊

格式:wc [-clw][檔案]

選項:-c——-統計檔案內容的位元組數

-l——-統計檔案內容中的行數

–w——-統計檔案內容的單詞數

#grep——-檢查、過濾檔案內容

格式:grep [-iv] 《查詢字段》 [檔案]

選項:-i——-忽略大小寫

-v——-反轉查詢,輸出不相符的行

ps: 「^……」表示以……開頭,「……$」表示以……結尾,「^$」表示空行.

歸檔及壓縮命令

#gzip和bzip2——-製作壓縮檔案或解開已壓縮檔案

格式:gzip/bzip2 [-l9d] [檔案或目錄]

選項:–d ——-解壓

-l——以最快速度壓縮檔案

-9——一最大壓縮比壓縮檔案

#tar——-製作歸檔檔案或釋放已歸檔的檔案

格式:tar [選項] [檔名] [原始檔或目錄](壓縮)

tar [選項] [檔名] [-c 目標目錄](解壓)

選項:–c ——-建立.tar包格式的包檔案

–c ——-解包時指定釋放的目標資料夾

–f ——-表示使用歸檔檔案

–j ——-主呼叫baip2程式進行壓縮或解壓

–p ——-打包時保留檔案及目錄的許可權

–t ——-列表檢視包內的檔案

–v ——-輸出詳細資訊

-x ——-解開.tar格式的包檔案

-z ——-呼叫gzip程式進行壓縮或解壓

使用vi文字編輯器

#不同模式之間的切換

#游標移動(命令列模式)

#複製、貼上、刪除(命令列模式)

#檔案內容查詢(命令列模式)

#撤銷編輯及儲存退出(命令列模式)

#儲存檔案及退出vi編輯器(末行模式)

#開啟新檔案或讀入其他檔案內容(末行模式)

#檔案內容替換

#使用rpm包管理命令——-rpm

1)查詢已安裝的rpm軟體包資訊

格式:rpm -q[子選項] [軟體名]

選項:–q ——查詢軟體包是否已經安裝

–qa ——顯示所有以rpm方式安全裝的軟體列表

–qi——檢視指定軟體包的、名稱、版本、……等詳細資訊(- -info)

–ql ——檢視指定軟體包安裝的所有目錄、檔案列表(- -list)

–qf——檢視指定檔案或目錄由哪個軟體包所安裝(- -file)

–qc ——顯示指定軟體包的配置檔案(- -configfiles)

–qd ——顯示指定軟體包的文件列表(--docfiles)

2)查詢rpm包檔案中的相關資訊

格式:rpm -qp[子選項] rpm包檔案

選項:–qpi ——檢視軟體包的名稱、版本、……等詳細資訊

–qpl——檢視軟體包準備要安裝的所有目標目錄、檔案列表

–qpc ——檢視軟體包準備要安裝的配置檔案列表

–qpd ——檢視軟體包準備要安裝的文件檔案列表

3)安裝、公升級、解除安裝rpm軟體包

格式:rpm [選項] rpm包檔案...(安裝或公升級)

rpm -e 軟體名(解除安裝)

選項: –i ——安裝乙個新的rpm軟體包

–e ——解除安裝批定名稱的軟體包

–u ——檢查並公升級軟體包,若沒裝就安裝,同等於「-i」選項

–f ——檢查並更新軟體包,若該軟體包原來並未安裝,則放棄安裝

–force ——強制安裝軟體包

–nodeps ——強制解除安裝軟體包

–h ——顯示軟體包安裝進度以「#」號顯示

–v ——顯示軟體安裝的詳細資訊

4)重建rpm資料庫

rpm - -rebuilddb

源**包安裝過程

1.解包

2.配置 #./configure

3.編譯 # make

4.安裝 # make install

5.解除安裝 # make uninstall

使用者賬號管理

useradd命令——新增使用者賬號

useradd [選項] 使用者名稱

# useradd -u ——指定使用者的uid號

# useradd -d ——指定用的宿主目錄

# useradd -e ——指定使用者的賬戶失效時間(yyyy-mm-dd)

# useradd -g ——指定使用者的基本組名

# useradd -g ——指定使用者的附加組

# useradd -m ——不建立使用者目錄

# useradd -s ——指定使用者的登入shell

passwd命令——為使用者賬號設定密碼

passwd [選項] 使用者名稱

# passwd -d ——清空指定使用者的密碼

# passwd -l ——鎖定使用者賬戶

# passwd -s ——檢視使用者賬戶的狀態

# passwd -u ——解鎖使用者賬戶

usermod命令——修改使用者賬號屬性

usermod [選項] 使用者名稱

# usermod -u ——修改使用者的uid號

# usermod -d ——修改使用者的宿主目錄

# usermod -e ——修改使用者的賬戶失效時間,可使用(yyyy-mm-dd)格式

# usermod -g ——修改使用者的基本組名(或使用gid號)

# usermod -g ——修改使用者的附加組名(或使用gid號)

# usermod -m ——不為使用者建立並初始化宿主目錄

# usermod -s ——指定使用者的登入shell

# usermod -l ——更改使用者賬號的登入名稱

# usermod -l ——鎖定使用者賬戶

# usermod -u ——解鎖使用者賬戶

userdel命令——刪除使用者賬號

usermod [選項] 使用者名稱

#userdel –r ——可以將該使用者的宿主目錄一併刪除

組賬號管理

groupadd命令——新增組賬號

groupadd [選項] 組賬號

#groupadd –g ——指定組賬號的gid號

gpasswd命令——新增、刪除組成員

# gpasswd –a 使用者名稱組賬號將賬號新增到組

# gpasswd –d 使用者名稱組賬號將賬號從組刪除

# gpasswd –m 使用者名稱, 使用者名稱, 使用者名稱…… 組賬號同時添多個使用者到組

groupdel命令——刪除組賬號

# groupdel 組賬號

groups命令——查詢某個使用者賬號所屬組

# groups 使用者名稱

finger命令——查詢使用者賬號的詳細資訊

# finger –l 使用者名稱

users、w、who命令——查詢當前登入到主機的使用者資訊

比較finger、users、w、who命令輸出資訊的異同

# finger //列出使用者登入名、終端、登入時間及個人資訊

# w //列出使用者名稱、終端、執行的命令等各種統計資訊

# who //列出使用者名稱、終端、登入時間、**地點等資訊

# users //僅列出使用者名稱資訊

管理檔案/目錄的許可權和歸屬

Linux磁碟與檔案系統管理

data block 資料塊 ext2 檔案系統中所支援的block大小有1k 2k 4k三種 block大小最大單一檔案限制最大檔案系統總容量限制 1k16gb2tb 2k256gb8tb 4k2tb16tb 原則上,block的大小與數量在格式化完就不能再改變了 除非重新格式化 每個block內...

MES系統管理

一 mes系統 我公司mes系統中裝置管理子系統主要是規範故障維修管理,逐步建立一套能指導裝置維修的維修經驗支援系統,加快故障搶修的速度,減少維修時間,提高員工維保技能。並通過不斷完善裝置維保的專案和週期,進行有針對性的計畫維修,提高裝置的保障能力。系統中裝置管理子系統具體功能如下 通過mes系統裝...

Windows系統管理 各章總結

01.計算機組裝與維護 1 計算機的基本組成 由cpu 記憶體 主機板 硬碟 顯示卡 音效卡 網絡卡 顯示器 鍵盤 滑鼠 光碟機 機箱 電源等。2 cpu又叫 處理器,主要功能是進行算術運算或邏輯運算,是整個計算機的指揮中心。cpu的引數 a 主頻 單位是hz,主要用來表示cpu的運算速度 b 快取...