Linux系統常用指令總結

2021-10-02 19:12:48 字數 4262 閱讀 5690

一,系統的執行級別

0:關機

1:單使用者模式(可以找回丟失的密碼)

2:多使用者狀態沒有網路服務

3:多使用者狀態有網路服務

4:系統未使用保留給使用者

5:圖形介面

6:系統重啟

注意:在/etc/inittab檔案中可以修改預設的執行級別

二,切換到指定的執行級別

預設指令

init 執行級別
三,幫助指令

1:獲取幫助資訊

man 命令
2:help指令

help 命令(功能描述:獲取shell內建命令的幫助資訊)
四,檔案目錄類指令

1:pwd 檢視當前工作目錄的絕對路徑

2:ls指令

ls -a :顯示當前目錄所有的檔案和目錄,包括隱藏的

ls -l :以列表的方式顯示資訊

ls -h :友好的顯示檔案和目錄的資訊

3:cd指令

cd 引數(切換到指定的目錄)

cd .. 回到當前目錄的上一級目錄

cd ~ 回到家目錄

4:mkdir指令(用於建立目錄的指令)

mkdir 目錄名稱

mkdir -p 目錄名稱(能夠建立多級目錄)

5:rmdir指令(刪除空目錄)

rmdir 要刪除的空目錄

注意:這個指令只能刪除空目錄

6:touch指令(建立檔案指令)

touch 檔名
7:cp指令(拷貝檔案到指定目錄)

cp 原檔案 目標目錄

cp -r 原目錄 目標目錄(遞迴複製整個資料夾)

8:rm指令(刪除檔案或目錄)

基本語法:

rm 【選項】 要刪除的檔案或目錄

常用選項

-r :遞迴刪除整個資料夾

-f :強制刪除不提示

9:mv指令(移動檔案與目錄或重新命名)

基本語法:

mv 舊檔名 新檔名(重新命名)

mv 檔名 目標目錄(移動檔案)

10:cat指令(檢視檔案內容,唯讀的方式開啟)

基本語法:

cat 【選項】檔名

常用選項:

-n :顯示行號

11:more指令(分頁檢視檔案內容)

基本語法:

more 要檢視的檔案

進入閱讀模式內建的快捷鍵

空格鍵 向下翻一頁

回車鍵 向下翻一行

q 立即離開more

ctrl+f 向下滾動一屏

:f 輸出檔名和當前行號

12:less指令(分屏檢視檔案內容)

基本語法:

less 要檢視的檔案

進入less內建快捷鍵

空白鍵 向下翻一行

上 向上翻動一頁

下 向下翻動一頁

q 離開程式

13:>指令與》指令

>輸出重定向:會將原來檔案內的內容覆蓋

>>追加:不會覆蓋檔案的內容,追加到檔案的底部

例項:ls -l > 檔案 (列表內容寫入到檔案中)

ls -l >> 檔案(列表內容追加到檔案中)

cat 檔案1 > 檔案2(檔案1的內容覆蓋檔案2的內容)

14:echo指令(輸出內容到控制台)

echo 輸出內容
15:head指令(顯示檔案開頭部分內容,預設前十行)

基本語法

head 檔名(檢視檔案內容前十行)

head -n 20 檔名(檢視檔案前20行內容,20可以為任意數值)

16:tail指令(顯示檔案尾部部分內容,預設後十行)

基本語法:

tail 檔名 (檢視檔案後十行內容)

tail -n 20 檔名 (檢視檔案後20行內容,20可以為任意數值)

tail -f 檔名 (實時追蹤該檔案的所有更新)

17:ln指令(軟連線,類似於windows中的快捷方式)

ln -s 原檔案或目錄 軟鏈結名
18:history指令(檢視已經執行過的歷史命令)

history:檢視已經執行過的歷史命令

!n:執行編號為n的指令(n為已執行的編號)

五,時間日期類指令

1:date指令(顯示當前日期)

基本語法:

date 顯示當前時間

date +%y 顯示當前年份

date +%m 顯示當前月份

date +%d 顯示當前是那一天

date "+%y-%m-%d %h:%m:%s" 顯示年月日時分秒

設定時間

date -s 字串時間

2:cal指令(檢視日曆指令)

cal 顯示當前日曆

cal 2020 顯示2023年日曆

六,搜尋查詢類指令

1:find指令(從指定目錄向下遞迴遍歷各個子目錄,將滿足條件的檔案和目錄顯示在終端)

基本語法:

find [搜尋範圍] [選項]

選項 功能

-name 按照指定的檔名查詢模式查詢檔案

-user 查詢指定使用者的所有檔案

-size 按照指定檔案的大小查詢檔案

例如:查詢linux系統中大於20m的檔案(+n 大於 -n 小於 n等於)

find / -size +20m

2:locate指令(可以快速定位檔案路徑)

locate 搜尋檔案

注意:第一次使用locate指令前,必須使用updatedb指令建立locate資料庫

3:grep指令(過濾查詢) 管道符號 |(前乙個命令的處理結果傳遞給後面的命令處理)

grep [選項] 查詢內容 原始檔

常用選項:

-n 顯示匹配行及行號

-i 忽略字母大小寫

案例:在hello.txt檔案中查詢yes所在的行

cat hello.txt | grep -n yes

七,壓縮與解壓縮類指令

1:gzip/gunzip指令(gzip用於壓縮,gunzip用於解壓縮)

gzip 檔案(壓縮檔案,只能將檔案壓縮成.gz格式)

gunzip 檔案.gz(解壓縮命令)

2:zip/unzip(zip壓縮檔案,unzip解壓)

基本語法:

zip [選項] ***.zip 將要壓縮的內容(壓縮檔案的命令)

unzip [選項] ***.zip (解壓縮檔案命令)

zip常用選項

-r 遞迴壓縮

unzip常用選項

-d 目錄:指定解壓後檔案的存放目錄

3:tar指令(最常用的打包指令)

tar -zcvf ***.tar.gz 打包的內容(壓縮目錄,壓縮後的格式為.tar.gz)

tar -zxvf ***.tar.gz(解壓縮)

其他重點linux指令文章:

linux指令之關機,重啟,使用者登入登出總結

linux之組管理和許可權管理相關指令

linux之任務排程相關指令

linux之程序管理與服務管理相關指令

linux之rpm與yum相關指令總結

linux常用指令總結

service start nohup 1 dev null 2 1 含 釋 nohup no hang up 不掛起,一般和 連用 後台執行 dev null 空洞,即扔掉,不需要 1 標準輸出 預設是標準輸出,即 1 dev null 也可以寫成 dev null 2 錯誤輸出 重定向 乙個尖括...

Linux系統常用指令

linux系統常用指令 需要熟記的常用命令 1 命令echo用以顯示輸入的內容 例如 echo lijia 顯示的內容就是lijia 2 命令cat用以顯示檔案的內容 檢視文字文件內容 3 命令head用以顯示檔案的頭幾行 預設10行 n指定顯示的行數 4 命令tail用以顯示檔案的末尾幾行 預設1...

Linux系統常用指令

linux系統常用指令 開啟終端terminal 快捷鍵ctrl alt t shell提供命令提示符表示該命令列的開始,使用者在命令提示符後面輸入命令,按下enter鍵表示提交命令。命令提示符的格式為 username hostname direction 其中 username 表示使用者名稱,...