linux基礎命令解析
前言
通用的命令使用格式:命令字【選項】 【參數】
【參數】:命令字的處理物件,可以是檔名,目錄(路徑)名或者使用者名稱等內容。
(一) 編輯linux命令列的輔助操作:(1)Tab鍵:自動補全 (2)反斜槓"":強行換行,(3)Ctrl+U:清空到行首,(4)Ctrl+K:清空到行尾,(5)Ctrl+L:清屏,(6)Ctrl+C:取消本次命令編輯
(二) 獲得命令幫助的方法:命令"–help"選項適用於大部分linux外部命令
(三) 使用man 命令閱讀手冊頁:(1)使用 向上或者向下箭頭鍵卷動一行文字,(2)使用Page Up和Page Down鍵翻頁,(3)按Q鍵退出閱讀環境
(1)檢視當前的工作目錄----pwd
顯示使用者當前所在的工作目錄位置
例圖:
(2)切換工作目錄—cd
j將使用者的工作目錄更改到其他的目錄位置
(2.1)cd- 表示切換到上一次執行cd命令之前所在的目錄
絕對路徑-----完整路徑(從根目錄開始的路徑)
相對路徑-----從當前路徑出發到達的目標路徑
(1)直接使用目錄名或者檔名 表示當前工作目錄的子目錄檔案的位置 :例如 grub.conf
(2) 以~使用者名稱形式開頭 表示指定使用者名稱的宿主目錄作爲起點 例如:~teacher
(3) 以一個點"."形式開頭的 表示以當前的目錄作爲起點 例如 ./grub.conf
(4) 一兩個點"…"形式開頭的 表示以當前目錄的上一級目錄作爲起點(父目錄) 例如 …/rmlinu2
(3)列表顯示目錄內容—ls
顯示目錄中的內容,包括子目錄和檔案相關屬性的資訊
常用選項-a ,-h,-A,-l,-d等
結合萬用字元
(1)"?":匹配檔名中的一個字元
(2)"*":匹配檔名中的任意字元
(4)設定別名–alias
通過別名機制 機製簡化常用的比較長的命令
pwd 檢視當前的工作目錄,我隨便就用a給pwd 起的別名,
(5)統計目錄及檔案佔用空間情況–du
統計指定目錄或檔案所佔用磁碟空間的大小
常用選項 -a -h -s(可以組合起來用)
-s:只統計所佔用空間總的大小
-a:統計磁碟空間佔用時包括所用的檔案而不是僅僅只統計目錄
(6)建立新目錄–mkdir
mkdir [選項】目錄位置及名稱
當選項是-p 可以一次性建立巢狀多層子目錄
範例:(1)在當前目錄opt下建立子目錄jifan (2)建立目錄/ji,在/ji目錄下建立子目錄fan ,在/ji/fan目錄下建立子目錄haha,一定注意空格不然就像我一樣出錯了
(7)建立空檔案—touch
l例如:建立兩個空檔案 jj和nn在當前目錄下
(8)建立連線檔案—ln
爲檔案或目錄建立鏈接檔案,類似於Windows系統的快捷鍵
連線檔案型別:(1)軟連線(又稱符號鏈接):建立軟鏈接時,建立一個存取的快捷方式,當刪除檔案時,軟鏈接失效 (2)硬鏈接:建立連線時,會建立一個檔案,刪除原始檔時不會影響硬鏈接 軟連線中刪除檔案就會變紅色了,失效
ln [-s] 原始檔或目錄…鏈接檔案或目標位置
(9)複製檔案或目錄—cp
將需要複製的檔案或目錄重建一份,並儲存爲新的檔案或者目錄
cp 【選項】 原始檔或者目錄 目標檔案或者目錄
常用選項:-f–表示覆蓋同名檔案或者目錄不進行提示,直接強行復制 -i–表示覆蓋目標同名檔案時提示使用者確認 -p–表示覆制時保持原始檔的許可權,屬主及時間標記等屬性不變 -r–表示覆制目錄時必須使用此選項,表示遞回複製所有檔案及子目錄
(10)刪除檔案或者目錄–rm
rm [選項】 要刪除的檔案或者目錄
常用選項 -f -i -r
例如:刪除aa
(11)移動檔案或者目錄–mv
j將指定的檔案或者目錄轉移位置,如果目標位置相同,則相當於執行重新命名檔案或目錄 mv [選項】 原始檔或目錄 目標檔案或目錄
(12)查詢命令/檔案存放的目錄–which
搜尋範圍由環境變數path決定(絕對路徑)
which 命令/程式名 或者 which -a 命令/程式名
(13)查詢檔案或目錄–find
常用查詢型別:(1)按名稱查詢---- -name 根據目標檔案的名稱進行查詢,允許使用*及?萬用字元 (2)按檔案大小查詢— -size 一般使用+或-號設定超過或小於指定的大小作爲查詢常用的容量單位包括kb mb gb (3)按檔案屬性查詢— -user 根據是否屬於目標使用者進行查詢 (4)按檔案型別查詢— -type 根據檔案的型別進行查詢,檔案型別包括普通檔案(f) 目錄(d) 塊裝置檔案(b) 字元裝置檔案©等
-a :表示而且(and) -o :表示或者(or)
例如:在目錄ky06裡找檔案大小大於1k 且名字開頭爲b的
提示:命令之間空格要注意。