文件管理

1:Ctrl+a   光標移動到命令行首,至關於home    +e移動到行尾,至關於endlinux

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

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

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

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

Ctrl  +z  掛起命令    spa

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

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

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

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

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   顯示命令在線幫助

相關文章
相關標籤/搜索