Linux常見命令

2022-03-17 07:28:01 字數 3415 閱讀 7431

man命令,用於檢視幫助文件,即可用來檢視某個命令的可選引數和用法,格式:man 命令

用於在終端顯示字串或輸出提取變數後的值

如何提取變數:通過env可以得到系統中環境變數的值,使用echo+\(變數名**可以列印其值,其中**\)是提取變數的符號,echo是列印

用於列印時間日期,常用於備份檔案時備註時間,下列的引數可用於定義列印時間的格式

常見:

用於系統重啟和關機

用於檢視系統當前執行的程序狀態,格式為ps[引數],ps命令有很多引數,但常用的是有a,u,x三個引數,其中都是短格式的-a、-u、-x可以合併為-aux,但長格式和短格式並存時不能合併。

其中,linux系統中程序的狀態最常見有5種:

ps命令檢視的程序狀態是不會實時更新的,要想檢視實時更新的程序狀態(類似window系統的任務管理器),使用top命令

第一行引數:系統時間,系統持續時間,有兩個使用者登陸了系統(每開啟乙個終端就是乙個使用者),系統負載情況(百分比):三個引數依次是系統在1分鐘、5分鐘和15分鐘內的負載情況,需要注意的是,在公司中負載數值會在4-5之前,這是正常的,這樣說明充分使用,但是在1以內是最穩定,公司的經濟比較好的,不要讓數值太大,1-2之間就好。

第二行引數:tasks為程序,如圖為總共有529個程序,1個在執行,528個在休眠(等待調取),zombie為殭屍程序,如果有程序是殭屍程序,可能會導致某些程序無法關閉,需要檢視原因。

第三行引數:cpu使用情況,us代表系統cpu使用的百分比,id表示可以使用的資源。

第四行引數:表示物理記憶體的使用情況,可以用free命令檢視記憶體使用情況,free-m可以用兆為單位檢視記憶體使用情況,free-g可以用g為單位檢視記憶體使用情況,使用free-h命令則會更人性地顯示記憶體使用情況(大的用g,小的用m),需要注意的是:當swap分割槽長期被使用的時候,就說明需要加記憶體條了。

用ctrl+c可以終止程序,ctrl+z將某程序暫時擱置在後台,(這個時候你可以做自己的事情),用jobs可以檢視後台擱置的程序數量,用fg+編號提起擱置的程序繼續進行。

用來檢視網絡卡資訊

需要關注的引數:網絡卡的名稱(eno16777728和lo),inet(ip位址),ether(mac位址),rx packets(收到的資料報大小)和tx packets(傳送的資料報大小)

檢視系統核心資訊,-a引數可以檢視詳細的核心情況。

這個命令列印的就是top命令的第一行引數

檢視使用者的使用情況

其中0為圖形化介面,pts/0為終端個數。

檢視使用者的歷史登陸資訊

檢視命令執行的歷史,使用-c引數可以清空歷史

前面的數字除了是編號順序之外,也是使用!+編號呼叫命令。

檢視當前的工作目錄

可以使用cd+目錄轉換目錄,使用cd -返回到上次訪問的目錄(不是上一級目錄),返回上一級目錄為cd --,cd ~為返回家目錄。

檢視當前目錄下的檔案

使用-l引數可以使用長格式顯示(顯示詳細資訊)目錄下的檔案

使用-al(--all -l)引數可以以長格式顯示所有檔案,多了.開頭的檔案,是隱藏檔案,跟linux的許可權有關,下圖列表的第一列就是許可權列表。

cat可以檢視比較小的檔案內容,當檢視內容比較多的檔案(**)的時候,使用more命令,系統會以分頁的形式展示檔案內容,使用head -n 「數字」命令可以檢視內容的前幾行,使用tail -n 「數字」命令可以檢視內容的後幾行。

用於替換文字檔案中的字元,格式為:tr [原始字元][目標字元]

例如要將文字中的小寫字母全部轉換為大寫,可以這麼寫:cat 文字名 | tr [a-z] [a-z],其中|為管道符,也稱任意門,其作用是將前面語句的輸出當作後面語句的輸入。

用於統計指定文字的行數、字數和位元組數,格式為:wc [引數] 文字

用於按「列」來提取文字字元,格式:cut [引數] 文字。例如:cut -d : -f 1表示以冒號做間隔符,提取第一列的資訊。

用於建立空白檔案與設定檔案的各種時間,格式:touch [引數][檔案],在linux中一切事物都是檔案,包括硬碟、目錄等。但檔案只區分型別,不區分字尾(像window中的txt、md等字尾)。設定檔案的時間包括:設定檔案內容的修改時間(mtime)、檔案許可權或屬性的更改時間(ctime)和檔案的讀取時間(atime)。

用於建立空白的資料夾(目錄檔案),格式:mkdir [引數]目錄,touch建立的是普通的檔案,用ls查詢的時候,普通的檔案是黑體字,目錄檔案是藍體字,除了建立單個目錄之外,還可以使用「-p」引數來遞迴建立出具有巢狀疊層關係的目錄。

用於複製檔案或目錄,格式:cp [引數][目標檔案]

就是剪下,格式:mv [引數] 原始檔 [目標路徑] [目標檔名],如果對乙個檔案在同乙個目錄中進行剪下操作,其實就是重新命名的作用。

用於刪除檔案或目錄,格式:rm [引數] 檔案,在linux系統中刪除檔案時會預設再向您詢問是否要執行刪除操作,如果不想總看到這種反覆的確認資訊,您可以使用「-f」引數來直接強制刪除,另外想要刪除乙個目錄資料夾的話就需要再追加乙個「-r」引數才可以。

用來指定大小的拷貝檔案或指定轉換檔案,格式:dd[引數],除了複製,還可以測試硬碟的讀寫速度,還可以製作光碟映象。

用於檢視檔案的型別,在linux中一切皆檔案,而又不能像window一樣根據字尾就能知道檔案的具體型別,這是需要用到file命令,格式:file 檔名

用於對檔案打包壓縮或解壓,格式:tar [引數] [檔案],需要記住四個引數:c、z、v、f(前面可以加-號,也可以不),「-c」引數用來建立壓縮檔案,「-z」引數指定gzip格式壓縮解壓檔案,「-v」引數來不斷顯示壓縮或解壓的過程給使用者,「-f」引數來代表壓縮或或解壓的軟體包名稱,這個引數必須放在最後一位。linux系統中常見的格式有.tar或.tar.gz或.tar.bz2,常用「tar -czvf 壓縮包名稱.tar.gz 要打包的目錄」來打包壓縮,使用「tar -xzvf 壓縮包名稱.tar.gz來解壓。

用於在系統中按照指定條件查詢檔案,格式:find [查詢路徑] 尋找條件 操作

例如:find / -name fastab表示在系統根目錄下尋找名字為fastab的檔案

Linux常見命令

顯示目錄和檔案的命令 ls 用於檢視所有資料夾的命令。dir 用於顯示指定資料夾和目錄的命令 tree 以樹狀圖列出目錄內容 du 顯示目錄或檔案大小 chmod 用於改變指定目錄或檔案的許可權命令。chown 用於改變檔案擁有屬性的命令。chgrp 用於改變檔案群組的命令。chattr 用於設定檔...

linux常見命令

一 檔案命令 1.命令格式 命令 選項 引數 ls la etc ls a 檢視所有檔案,包含隱藏檔案 ls l 檢視檔案及檔案的相關屬性 ls lh h檔案大小帶單位 rw r r 代表檔案型別 二進位制檔案 d目錄 l軟鏈結檔案 r讀w寫x執行 rwx所有者 r所屬組 r其他人 2.mkdir ...

linux常見命令

1.檢視歷史命令 history 要向檢視輸入時間可以 histtimeformat d m y t history 如果想永久修改有效可以 在 bashrc檔案中加入 export histtimeformat d m y t 然後執行 source bashrc 然後查詢歷史命令 2.如何測試磁...