文件管理

1:Ctrl+a   光標移動到命令行首,相當於home    +e移動到行尾,相當於end

Alt +r  刪除當前整行     Ctrl +l 清屏,相當於clear命令

Ctrl +o  執行當前命令,並重新顯示本命令  

Ctrl +s  阻止屏幕輸出,鎖定  

Ctrl +q  允許屏幕輸出               Ctrl +c 終止命令      

Ctrl  +z  掛起命令    

2:  命令行的擴展   :$()‘’

把一個命令的輸出打印給另一個命令的參數

括號擴展{}打印重複字符串的簡化形式

echo file{1,3,5}            echo {000..20..2}

3:whoami:顯示當前登錄的有效用戶    who: 系統當前的所有的登錄會話

w:系統當前所有的登錄會話及所有操作

4:cd  改變目錄  

使用絕對路徑或相對路徑         

cd /home/yao/                 cd  home/yao

切換至父目錄:  cd..  

切換至當前目錄:   cd

切換至以前的工作目錄: cd -

選項:-p

相關的環境變量       pwd :當前工作目錄路徑        OLDPWD: 上一次目錄路徑

5:命令的格式 多個命令使用;分開                  一個命令可以用\分成多行

 6:linux文件下的文件類型

-:普通文件     d:目錄文件        b:塊設備         c:字符設備

|:符號鏈接文件     p:管道文件pipe           s:套接文件socket

7:pwd  -P 顯示真實物理路徑

8:絕對路徑:以正斜槓開始  ,完整的文件的位置路徑,可用於任何想指定一個文件名的時候

相對路徑名:不以斜槓開始,指定相對於當前工作目錄或某目錄的位置,可以作爲一個簡短的形式指定一個文件名

基名:basename               目錄名:dirname

9:df  顯示空間大小           df -i  顯示節點編號

10:stat  查看文件狀態      

11:mv移動和重名文件      -i 交互式    -f強制

12:ls     列出目錄內容      以下是最基本用的

ls 【options】 選項      【files_or_dirs】文件或目錄

ls -a  顯示隱藏文件       ls -R    目錄遞歸通過,所謂的遞歸就是一層一層往下找

ls -S 從大到小排序         ls -U  按目錄存放順序顯示

ls   -l顯示額外的信息      ls -1  文件分行顯示

13:stat   查看文件的狀態

14:文件通配符     只顯示幾個最基本的吧

* 匹配零個或多個字符                  ?匹配任何單個字符

~當前用戶的家目錄                     ~+當前工作目錄

[0-9] 匹配數字範圍                     [A-Z]:字母  

[a-z]:  字母                           ~-前一個工作目錄

[:digit:]  任意數字,相當於0-9

[:lower:]  任意小寫字母    

[:upper:]   任意大寫字母

15:touch      創建空文件和刷新時間

16:cp   複製文件       

cp   f1   f2     f1 相當與要複製的,f2是要被複制到地方

cp -i  覆蓋前提示        

-r,R:遞歸複製目錄及內部的所有內容

17:rm   刪除  

rm  -i  交互式刪除        rm  -f  強制刪除

rm   -r   遞歸刪除        rm  -rf   /    強制性的遞歸刪除

18:tree    顯示目錄樹

tree   -d  只顯示目錄             tree   -L  level:指定顯示的層級數目

tree  -P  pattern:只顯示由指定pattern匹配到的路徑

19:mkdir   創建目錄

mkdir  -p存在不報錯 ,且可自動創建所需的各目錄

mkdir   -v  顯示詳細信息  

mkdir   -m  創建目錄時直接指定權限

rmdir  刪除空目錄、

rmdir   -p  :遞歸刪除父空目錄

rmdir   -v  顯示詳細信息    

rm  -r  遞歸刪除目錄樹

20:硬鏈接   創建硬鏈接會增加額外的記錄項以引用文件

創建時鏈接數遞增   

刪除文件時      rm命令遞減計數的鏈接      

文件要存在,至少有一個鏈接數

當鏈接數爲0時,該文件被刪除

語法     :         ln   filename [linkname]

軟鏈接 

ls -l   顯示鏈接的名稱和引用的文件       

可以對目錄進行       可以跨分區

語法   ln   -s   filename   [linkname]

軟硬鏈接的不同之處

本質不同    硬鏈接是同一個文件,軟鏈接不是同一個文件

刪除原文件夾      硬鏈接不影響,軟鏈接影響

創建目錄:  硬鏈接沒創建一個節點加一,軟鏈接數量不變,軟鏈接是依賴與shell類型的

21 file 確定文件內容

file    -b 列出文件辨識結果時,不顯示文件名稱

file   -f  yao   列出文件yao中文件名的文件類型

file  -F   使用指定分隔符號替換輸出文件名後默認的“:”分隔符

file  -L查看對應軟鏈接對應文件的文件類型

--help   顯示命令在線幫助


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章