①功能:顯示使用者當前工作目錄的絕對路徑
②語法:pwd
③如:[root@linux2 home]# pwd /home
①功能:顯示目錄列表
②語法:ls 【選項】 【目錄】
選項 功能
-a 顯示所有檔案(以「.」開頭),包含隱藏檔案
-a 顯示除隱藏檔案「.」、「..」以外的所有檔案
-l 列出長資料串,包含檔案的屬性與許可權等
-c 多列顯示輸出結果,預設值
-r 遞迴顯示(列出)對應目錄下的所有檔案和所有子目錄
-s 一塊(1塊=1024位元組)為單位顯示檔案或目錄大小
①功能:切換當前目錄到指定目標目錄
②語法:cd 【引數】
引數 功能
絕對路徑 以絕對路徑切換目錄
相隨路徑 以相隨路徑切換目錄
~ 或 為空 切換到自家最外層目錄
- 切換到上次所在目錄
.. 切換到上一級目錄
-p 通過快捷方式路徑名跳轉到實際物理路徑
①功能:建立新目錄
②語法:mkdir 【選項】 【目錄】
選項 功能
-p 建立多級目錄
-v 顯示建立目錄的詳細過程
③特別的,當建立多級目錄層數較多時,可使用下列方法
[root@linux2 home]# mkdir -vp /school/class
①功能:刪除空目錄
②語法:rmdir 【選項】 【目錄】
選項 功能
-p 以遞迴的方式刪除指定目錄路徑的空目錄
-v 顯示刪除目錄的詳細資訊
①功能:建立空的新檔案
②語法:touch 【檔名】
③特別的,批量建立空檔案時可用如下方法
[root@linux2 ~]# touch test/test1/meinv.txt
①功能:(批量)修改檔名
②語法:rename 【原字串】 【目標字串】 【檔名】
③如:[root@linux2 ~]# rename meinv xingnan test/test1/meinv*
注意:* 為萬用字元
①功能:將乙個或多個原始檔、乙個或多個目錄複製到指定的目標檔案或目錄中
②語法:cp 【選項】 【原始檔/目錄】 【目標檔案/目錄】
選項 功能
-a 保持原始檔/目錄的原有結構和屬性進行複製,功能與 -dpr 相同
-r 或 r 以遞迴的方式將制動目錄及子目錄中的所有檔案複製到目標目錄
-v 顯示複製過程的詳細資訊
③注意:若對多個原始檔進行複製,則只能複製到目標目錄
①功能:刪除指定的檔案或目錄中的所有內容
②語法:rm 【選項】 【檔案/目錄】
選項 功能
-r 或 r 以遞迴的方式刪除目錄中的所有內容
-f 不進行互動,強制執行刪除操作命令
-i 以互動的方式提示使用者進行確認
-v 顯示刪除過程的詳細資訊
①功能:移動檔案或目錄的路徑位置,或進行重新命名
②語法:mv 【檔名/目錄】
③如 重新命名
mv oldnamefile newnamefile
移動檔案
mv /temp/movefile /targetfolder
①功能:在操作介面檢視檔案的所有內容
②語法:cat 【選項】 【檔名】
選項 功能
-b 在非空行前面顯示行號
-n 顯示所有行的行號
-s 壓縮多餘空行,即將連續多個空行壓縮為乙個空行
快捷鍵 功能
space(空格鍵) 向下翻一頁
enter 向下翻一行
q 退出 more 執行的功能介面
ctrl + f 向下滾動一屏內容
ctrl + b 返回上一屏
= 輸出游標所在行的行號
:f 輸出當前檢視檔案的檔名和游標所在行的行號
①功能介紹:分屏顯示檔案內容。其功能較 more 的功能強大,其支援多種顯示終端,可根據現實需要載入內容,對於較大型的檔案具有較高的顯示效率。下面為快捷鍵和對應的功能
快捷鍵 功能
space(空格鍵)向下翻一頁
/字串 向下搜尋字串。引數:n 向下查詢,預設值,n 下上查詢
?字串 向上搜尋字串。引數:n 向上查詢,預設值,n 下轄查詢
q 退出 less 執行的功能介面
①功能:在 shell 中列印 shell 變數的值或直接輸出指定的字串
②語法:echo 【選項】 【變數名/字串】
選項 功能
-e 支援反斜線控制的字元轉換,如:\t 、\n
\\ 輸出 \ 本身
③如:[root@hadoop101 ~]$ echo -e "hello\tworld"
①功能:顯示檔案頭部內容,預設顯示前 10 行內容
②語法:head -n 【數字】【檔名】 數字表示檢視檔案頭部前多少行內容
③如:[root@hadoop101 ~]# head -nv 2 /etc/profile
①功能:顯示檔案尾部內容,預設顯示檔案內容後 10 行
②語法:tail 【選項】 【為念名】
選項 功能
-n + 數字 顯示檔案內容後多少(數字)行內容
-f 實時追蹤對應檔案的所有更新
①功能介紹:> 表示覆蓋,>>表示追加
②如 檢視並覆蓋檔案內容的功能
[root@hadoop101 ~]# ls -l>houge.txt
①功能:鏈結,預設為硬鏈結
選項 功能
-i 建立連線時如果目標檔案(即鏈結名)已存在,則提示使用者是否進行覆蓋
-s 建立符號鏈結(即軟連線),若系統不支援符號鏈結則報錯
-v 建立鏈結過程的詳細資訊
①功能:顯示歷史操作指令,預設顯示全部
②語法:history n 表示顯示 n 條歷史命令
linux檔案目錄類常用命令
此外目前我在github上準備一些李航的 統計學習方法 的實現演算法,目標將書內演算法全部手打實現,歡迎參觀並打星。githib傳送門 pwd 顯示當前工作目錄的絕對路徑ls ls a 檢視全部檔案,包括隱藏的 開頭為.的檔案 一起列出來ls d 僅列出目錄本身,而不是列出目錄內的檔案資料 ls l...
Linux常用命令 檔案目錄類
在linux下和windows最大的不同可能在於使用者使用作業系統的方式,在windows下通常是點選滑鼠來開啟乙個應用程式,或者完成某乙個操作。但是linux下更多是使用shell命令來操作。它是使用者使用linux的橋梁。shell既是一種程式語言,也是一種命令語言。在linux下普通使用者的s...
常用命令 檔案目錄類(二)
touch 指令建立空檔案 基本語法 touch 檔名稱 應用例項 案例 在 home目錄下,建立乙個空檔案hello.txt 1 touch home hello.txt cp指令拷貝檔案到指定目錄 基本語法 cp 選項 source dest 常用選項 r 遞迴複製整個資料夾 應用案例 cp r...