一,系統的執行級別
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 表示使用者名稱,...