LINUX基礎命令總結

2021-08-14 16:43:10 字數 2042 閱讀 2764

【#】 注釋

【*】匹配任意乙個或任意乙個以上的字元

【?】只匹配任意乙個字元

【[ ]】匹配方括號中任意乙個字元(串)

【$】表示變數引用

【『】命令替換符

常用命令

1.【cp】copy:

例:cp -i file.cmyfile.c

將file.c覆蓋到myfile.c

2.【who】:

列出所有使用系統的使用者,終端名,註冊(到系統)時間

例:who am i

列出當前使用該命令的使用者資訊

3.【echo】:

將引數輸出到螢幕(標準輸出)

4.【date】:

在螢幕上輸出當前時間

5.【cal】:

顯示當前月份的日曆

如果cal後只有乙個引數,則該引數會被解讀為年份

例:cal 10

列出公元十年的日曆

cal 10 2017

列出公元2023年十月份的日曆

6.【clear】:清屏

7.【ls】:

顯示目錄;

常用選項:

-l以列表形式顯示

-a顯示所有檔案(包括被隱藏的檔案)

8.【password】:

更改當前使用者的密碼

9.【pwd】:

顯示當前的絕對路徑

10.【mkdir】(make dir):

建立目錄

-p可一次建立多個目錄

11.【rmdir】:

刪除目錄

-p遞迴刪除目錄

12.【cd】:

改變工作目錄(進入目錄)

cd /.. 返回上一級目錄

檔案操作命令

1.【cat】

(一):顯示檔案內容

cat [選項] 檔名

-b顯示時加行標

-n顯示時所有行加行標

(二):連線檔案

cat file1 file2 > file3

將file1 與 file2的內容合併 然後放入file3中

注:【>】為輸出重定向符

2.【touch】

更新檔案時間標籤或建立乙個新檔案

touch [選項] *.*

-a更新訪問時間

-m更新修改時間

匹配、排序及顯示指定內容的命令

1.【grep】

在文字檔案中查詢指定模式的詞(短語)

grep [選項] 查詢模式 [file1,file2,…]

查詢模式:

egrep(等同grep -e)可以使用擴充套件的字串模式(正規表示式)進行搜尋

fgrep(等同grep -f)快速搜尋命令,檢索固定的字串,但不識別正規表示式

2.【sort】

對文字檔案的各行進行排序

3.【uniq】

從排好序的檔案中去除重複行

uniq [選項] [輸入檔案[輸出檔案]]

讀取輸入並比較相鄰的行,去掉重複的行,輸出到輸出檔案。

-c輸出時顯示該行的重複次數

比較檔案內容的命令

1.【comm】

對兩個已排序的檔案逐行進行比較

comm [-123] file1 file2

-123 選項 1,2和3分別表示不顯示comm輸出的第

一、二、三列。

2.【diff】

比較兩個文字檔案,並找出他們的不同。

(不要求兩個檔案預先排好序)

diff [選項] file1 file2

-b 忽略空格造成的差別

-i 忽略字母大小寫的差別

複製、刪除和移動檔案的命令

1.【cp】

將原始檔或目錄 複製到目標檔案或目錄中。

2.【rm】

刪除檔案和目錄

-r 遞迴的刪除指定目錄及其下屬的各級子目錄和相應的檔案

改變檔案或目錄訪問許可權的命令

1.【chmod】

用於改變或設定檔案或目錄的訪問許可權

chmod a+x file

將檔案file的許可權改為所有使用者都有執行許可權

Linux基礎命令總結

預設進入系統,我們會看到這樣的字元 root localhost 其中 代表當前是root使用者登入,如果是 表示當前為普通使用者。我們了解linux由很多目錄檔案構成,那我們來學習第乙個linux命令 cd命令,cd home 解析 進入 home目錄 cd root 進入 root目錄 cd 返...

linux基礎命令總結

一 os基本資訊 uname a os版本和機器架構 例如x86 64 export grep x 檢視 x相關的環境變數 二 系統執行metrics ps efh more 檢視當前執行程序資訊 top u nobody 檢視nobody啟動的程序種最耗資源的 free 系統的used free ...

Linux 基礎命令總結

增刪使用者 useradd 使用者名稱 userdel 使用者名稱 passwd 密碼 切換使用者 su 使用者名稱 普通使用者登入後系統的提示符 root使用者登入後系統的提示符 切換工作區域使用者 ctrl alt f 1 6 獲取root許可權 su root 切換目錄 cd 日期 date ...