Linux命令-文件處理

文件的命名規則:linux

(1)出去 / 以外,全部的字符都是合法。shell

(2)有些字符最好不要使用,如空格,製表符,退格符和字符@$ - ()等。spa

         linux能夠後綴日誌

(3)避免使用.做爲普通文件的第一個字符。orm

        .開頭的文件表示隱藏文件
字符串

(4)大小寫敏感。同步

命令格式it

命令格式: 命令 -選項 參數file

例:ls -la /etc搜索

說明:

(1)當有多個選項的時候,能夠寫在一塊兒。

(2)兩個特殊的目錄.和..,分別表示當前目錄和當前目錄的父目錄。

命令:

root : /sbin 或/usr/sbin

all user : /bin或 /usr/bin

文件處理命令

命令名稱:ls

命令英文原意:list

命令所在路徑:/bin/ls(路徑不一樣,命令權限不一樣)

執行權限:全部用戶

功能描述:顯示目錄文件

語法:ls選項[ald][文件或目錄]

-a 顯示全部文件,包括隱藏文件

-l 詳細信息顯示

-d 查看目錄屬性


wjk@wjk-CW65S:/$ ls -al

total 112

drwxr-xr-x  25 root root  4096 Aug 15 22:15 .

drwxr-xr-x  25 root root  4096 Aug 15 22:15 ..

drwxr-xr-x   2 root root  4096 Aug 14 22:55 bin

drwxr-xr-x   3 root root  4096 Aug 14 22:55 boot


wjk@wjk-CW65S:/$ ls -ld

drwxr-xr-x 25 root root 4096 Aug 15 22:15 .


drwxr-xr-x   2 root root  4096 Aug 14 22:55 bin

文件類型 

    d 目錄 directory

    - 表示二進制文件

    l 表示軟鏈接文件 link

rwx    r-x  r-x  (read write execute)

全部者 u (user 或owner)   所屬組 g (group)  其餘人o(others)

2 表示硬連接數

root root  全部者 所屬組

4096 文件大小(不是一個準確的數值)

數據塊(512字節)

4096 Aug 14 22:55建立時間或修改時間


文件處理:cd

命令名稱:cd

命令英文原意:change directory

命令所在路徑:shell內置

執行權限:全部用戶

語法:cd 【目錄】

功能描述:切換目錄

例:

    cd / 切換到根目錄

    cd .. 回到上級目錄


文件處理命令:pwd

命令名稱:pwd

命令英文原意:print working directory

命令所在路徑:/bin/pwd

執行權限:全部用戶

語法:pwd

功能描述:顯示當前所在的工做目錄

例:

    pwd 

    /etc/rc5.d


文件處理命令:touch

命令名稱:touch

命令所在路徑:/bin/touch

執行權限:全部用戶

語法:touch 【文件名】

功能描述:建立空文件

例:

    touch newfile


文件處理命令:mkdir

命令名稱:mkdir

命令英文原意:make directory

命令所在路徑:/bin/mkdir

執行權限:全部用戶

語法:touch [目錄名]

功能描述:建立新目錄

例:

    mkdir newdirectory


文件處理命令:cp

命令名稱:cp

命令英文原意:copy

命令所在路徑:/bin/cp

執行權限:全部用戶

語法:cp -R 【源文件或目錄】【目標目錄】

                -R 複製目錄

功能描述:複製文件或目錄

例:

cp file1 file2 dir1

cp -R dir1 dir2


文件處理命令:mv

命令名稱:mv

命令英文原意:move

命令所在路徑:/bin/mv

執行權限:全部用戶

語法:mv [源文件或目錄][目標目錄]

功能描述:移動文件、改名


文件處理命令:cat

命令名稱:cat

命令英文原意:concatenate and display files

命令所在路徑:/bin/cat

執行權限:全部用戶

語法:cat [文件名]

功能描述:顯示文件內容

例:cat /etc/issue

適合查看文件內容不長的文件,不能完成的顯示內容


文件處理命令:more

命令所在路徑:/bin/more

執行權限:全部用戶

語法:more [文件名]

    (空格)或f   顯示下一頁

    (enter) 顯示下一行

       q 或Q  退出

      / 字符串   向下搜索字符串的功能

     ? 字符串  向上搜索字符串的功能

功能描述:分頁顯示文件內容

例 : more /etc/services


文件處理命令:head

命令所在路徑:/bin/head

執行權限:全部用戶

語法:cat  -num [文件名]

                 -num 顯示文件的前num行

功能描述:查看文件的前幾行

例:head -20 /etc/services


文件處理命令:tail

命令所在路徑:/bin/tail

執行權限:全部用戶

語法:cat  -num [文件名]

                 -num 顯示文件的最後num行

                 -f 動態顯示 (查看日誌)

功能描述:查看文件的後幾行

例:tail -20 /etc/services


文件處理命令:ln

命令英文原意:link

命令所在路徑:/bin/ln

執行權限:全部用戶

語法:ln -s [源文件][目標文件]

               -s建立軟連

功能描述:產生連接文件

軟鏈接的文件 lrwxrwxrwx

硬連接 :cp -p +同步更新 (拷貝+同步更新)

硬連接不能跨文件系統,軟連接能夠


參考:《兄弟連Linux》

相關文章
相關標籤/搜索