Linux 之基本 shell 命令

2021-12-30 01:08:08 字數 2656 閱讀 4195

檔案管理命令

ls (list) : 顯示目錄內容

ls [選項] [檔案或目錄路徑]

-a(all) : 列出目錄中的所有項,包括以「.」開始的項

-l(list) : 以列表形式顯示檔案

-r(recursive) : 遞迴顯示目錄的內容

-d(directory) : 僅列出目錄本身的資訊

pwd (print working directory) : 列印當前目錄的完整路徑

pwd [選項]

cd (change directory) : 更改當前目錄

#cd /***/***/*** 絕對路徑

#cd ***/ 相對路徑

#cd .. 返回上一級目錄

#cd ~ 直接返回主目錄(/root)

stat : 獲得關於某檔案的基本資訊

stat 檔案或目錄路徑

touch : 更新乙個檔案的訪問或修改時間,如果沒有對應檔案則新建普通空檔案

touch 檔案或目錄路徑

mkdir (make directory) : 建立目錄

mkdir 目錄路徑

mv (move) : 移動或重新命名檔案或目錄

mv [選項] 原始檔或目錄路徑 目標檔案或目錄路徑

-b (backup) : 若存在同名檔案,覆蓋前先備份原來的檔案

-f (force) : 強制覆蓋同名檔案

cp (copy) : 複製檔案或目錄

cp [選項] 原始檔或目錄路徑 目標檔案或目錄路徑

-b (backup) : 若存在同名檔案,覆蓋前先備份原來的檔案

-f (force) : 強制覆蓋同名檔案

-r (recursive) : 以遞迴方式複製檔案,用於複製源目錄內的內容

ps : 對於 mv 或 cp 命令,如果目標檔案或目錄不與原始檔或目錄在同乙個目錄下,則可以只指出

移動或複製到哪個目錄下,按預設移動或複製的結果與原始檔或目錄同名。

rm (remove) :刪除檔案或目錄

rm [選項] 檔案或目錄路徑

-f : 強制刪除檔案

-r : 以遞迴方式刪除目錄及其中的檔案

rmdir 刪除目錄

rmdir [選項] 目錄路徑

ps : 要刪除的目錄是空的,如果有檔案,則要用「rm -r 」命令

檔案內容檢視命令

cat (concatenate) : 顯示或連線檔案,用於連線多個檔案的內容

cat [選項] 檔案路徑

-n (number) : 顯示行號

# cat -n /***/***

more : 分屏顯示文字檔案的內容。首先顯示一屏後若還有內容,按 enter 鍵再顯示下一行,

按 space 鍵顯示下一屏的內容

more 檔案路徑

tail : 顯示文字檔案的結尾部分,預設顯示檔案的最後10行

tail [選項] 檔案路徑

-n : 該選項後面需給出數字引數,用於指定顯示的行數

ps : head 命令與 tail 命令類似的用法

wc (word count) : 一次 顯示文字檔案的行數,單詞數和位元組數

wc [選項] 檔案列表

-l (line) : 顯示檔案的行數

-w (word) : 顯示檔案的單詞數

-c (character) : 顯示檔案的位元組數

系統管理命令

date : 檢視或修改系統時間

date [ mmddhhmm[ yyyy ] ]

who : 列出當前系統的登入使用者

-r (runlevel) : 顯示系統當前的執行級

-q : 顯示當前所有登入的使用者名稱和**人數

shutdown : 關閉,重啟系統。如果不指定選項,則直接切換系統至單使用者模式。

shutdown [選項] 時間

-r (reboot) : 重啟系統

-h (halt) : 關閉系統

-p (poweroff) : 關閉系統同時關閉電源

#shutdown -h now 立即關閉系統

#shutdown -r 10 10分鐘後重啟

ps:選項後可給出時間指定多少分鐘後執行操作。也可直接使用 reboot ,halt ,poweroff 等代替

shutdown 命令。

輔助命令

clear : 清楚當前終端螢幕的內容

echo : 在當前終端顯示一行文字內容

echo 文字內容

# echo hello little mouse

man (manual) : 顯示命令的使用說明手冊

man 命令名

#man ls

history : 檢視shell 命令的歷史記錄,如果不使用數字引數,則將檢視所有 shell 命令的歷史記錄。如果

使用數字引數,則將指定檢視最近執行過的若干 shell 命令。

history [命令列數]

#history 10

alias : 顯示和設定命令的別名,不給出引數預設顯示當前環境定義的別名。

alias [別名=』命令內容』]

#alias catn=』cat -n』

Linux 之基本 shell 命令

檔案管理命令 ls list 顯示目錄內容 ls 選項 檔案或目錄路徑 a all 列出目錄中的所有項,包括以 開始的項 l list 以列表形式顯示檔案 r recursive 遞迴顯示目錄的內容 d directory 僅列出目錄本身的資訊 pwd print working directory...

Linux之Shell基本命令

1 伺服器是乙個超強的計算機 2 linux 是乙個作業系統 centos7的發行版 3 linux命令是什麼 是乙個可執行的二進位制程式 4 增touch 建立文字 mkdir 建立資料夾 vi 編輯文字的 刪rm 刪除檔案,資料夾 改mv 改名 移動檔案 資料夾 cd 更換目錄 查 ls 檢視資...

linux基本shell命令

常用指令 ls 顯示檔案或目錄 l 列出檔案詳細資訊l list a 列出當前目錄下所有檔案及目錄,包括隱藏的a all mkdir 建立目錄 p 建立目錄,若無父目錄,則建立p parent cd 切換目錄 touch 建立空檔案 echo 建立帶有內容的檔案。cat 檢視檔案內容 cp 拷貝 m...