【#】 注釋
【*】匹配任意乙個或任意乙個以上的字元
【?】只匹配任意乙個字元
【[ ]】匹配方括號中任意乙個字元(串)
【$】表示變數引用
【『】命令替換符
常用命令
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 ...