Linux基本命令詳解

2021-10-09 18:01:25 字數 3155 閱讀 2197

1.4:編輯linux命令列

二.linux命令幫助

三:命令講解

是整條命令中最關鍵的一部分,唯一確定一條命令。執行的是操作,如新建,刪除,重新命名等。

理解為功能。短格式最常用短格式選項:使用「-」符號引導:多個單字元選項可以組合在一起使用。跟單個字元。優點:使用最短的字元檢視最多的資訊。

如:ls -a:檢視所有檔案

ls -l :檢視檔案詳細資訊

ls-al:檢視所有檔案的詳細資訊。

長格式選項:使用「–」符號引導。跟單詞 。

命令處理的物件。

「- -help」:被漢化,命令不太全。如:ls --help

man 命令檢視.如:man ls

內部命令 help

檢視bash內部命令的幫助資訊

命令的「–help」選項

適用於大多數外部命令

使用man命令閱讀手冊頁

使用↑,↓方向鍵滾動文字

使用page up 和 page down 鍵翻頁

按q或q鍵退出閱讀環境,按「/」鍵查詢內容

pwd顯示的是絕對路徑

檢視當前的工作目錄

[root@localhost~]#pwd

/root(當前工作目錄)

. 當前工作目錄

… 當前目錄的上一級目錄

cd… 返回上一層目錄

cd…/…/ 返回上上一層目錄

ls命令基本格式

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

常用選項

-l 顯示檔案的詳細資訊

-a 檢視隱藏檔案 -a 檢視隱藏檔案,除了. …

-d 顯示本目錄的資訊

-h 友好形式顯示帶有單位的資訊

-r 遞迴顯示(如果有子目錄,則會把子目錄中的檔案依次展現)

通過別名機制簡化常用的,比較長的命令

命令基本格式

alias 要設定的名稱 = 『被設定的命令』

比如命令:ls -alh比較長,我們可以使用alias來設定別名為 myls

alias myls = 『ls -alh』

統計指定目錄(或檔案)所佔磁碟空間的大小

統計指定目錄(或檔案)所佔磁碟空間的大小

命令基本格式

du [選項] [檔案或目錄]

常用選項

-a 統計磁碟空間占用時包括所有的檔案,而不僅僅只統計目錄

-h 以更人性化的方式(預設以kb計數,但不顯示單位)顯示出統計結果

-s 只統計所佔空間總(summary)大小,而不是統計每個子目錄,檔案的大小

例如統計所有檔案總共占用的空間大小

du -sh /var/log/

建立新的空目錄

基本格式

mkdir [選項] 目錄位置及名稱

常用選項

-p 一次性建立巢狀的多層目錄

例如:在當前目錄下建立名為11的子目錄

mkdir 11

建立目錄/aa,在/aa目錄下建立子目錄bb,在/aa/bb目錄下建立子目錄cc

mkdir -p /aa/bb/cc

建立多個檔案:touch .txt:建立10個txt檔案,名稱為 1-10.

建立有內容的檔案:

建立命令:echo 「this is test」 > new.txt

檢視命令:cat new.txt

常用選項

-s 建立軟鏈結

例如,建立/bin/bzip2的軟鏈結到/bin/wx/目錄下

將需要複製的檔案或目錄(源)重建乙份,並儲存為新的檔案或目錄

命令基本格式

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

常用選項

-f 覆蓋目標同名檔案或目錄時不進行提醒,直接強行複製

-i 覆蓋目標同名檔案或目錄時提醒使用者確認

-p 複製時保持原始檔的許可權,屬主及時間標記等屬性不變

-r 複製目錄時必須使用此選項,表示遞迴複製所有檔案及子目錄

刪除指定的檔案或目錄

命令基本格式

rm [選項] 要刪除的檔案或目錄

常用選項

-f-i

-r例如:刪除11

rm -rf 11

將指定的檔案或目錄轉移位置

若目標位置與原位置相同,則相當於執行重新命名操作

命令基本格式

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

搜尋範圍由環境變數path決定(echo $path)

命令基本格式

which 命令|程式名

或者which -a 命令 |程式名

例如which ls 查詢ls命令所在位置

採用遞迴方式,根據目標的名稱,型別,大小等不同屬性進行精細查詢

命令基本格式

find [查詢範圍] [查詢條件表示式]

條件表示式之間的邏輯運算子

-a 表示 而且(and)

-o 表示 或者(or)

例如:在/boot中查詢大小大於1024k,而且名稱含有vml的檔案

find /boot -size +1024k -a -name 「vml*」

在/boot中查詢大小大於1024k,或者名稱含有vml的檔案

linux基本命令 mv詳解

mv 選項 引數 剪下,或在同目錄下移動重新命名 1.如果目標檔案是資料夾,則原始檔直接移動到該資料夾內,名字還是原始檔的名字。2.如果目標檔案時檔案,則原始檔移動的同時也會更改名字 3.如果原始檔為多個,則目標必須是目錄,並且統一移動到目錄下 b 當目標檔案存在時,先進行備份在覆蓋 root bo...

linux基本命令 mv詳解

mv 選項 引數 剪下,或在同目錄下移動重新命名 1.如果目標檔案是資料夾,則原始檔直接移動到該資料夾內,名字還是原始檔的名字。2.如果目標檔案時檔案,則原始檔移動的同時也會更改名字 3.如果原始檔為多個,則目標必須是目錄,並且統一移動到目錄下 b 當目標檔案存在時,先進行備份在覆蓋 root bo...

Linux運維基本命令詳解

ls命令 ls a 列出目錄所有檔案,包含以.開始的隱藏檔案 ls a 列出除.及.的其它檔案 ls r 反序排列 ls t 以檔案修改時間排序 ls s 以檔案大小排序 ls h 以易讀大小顯示 ls l 除了檔名之外,還將檔案的許可權 所有者 檔案大小等資訊詳細列出來 mkdir命令 在這裡插入...