Linux常用命令—檔案處理命令1

來源:互聯網
上載者:User

 

 我們都知道Linux運用圖形化的介面進行操作,並不能完成所有的需要,但是如果我們用命令的話,我們可以完成Linux中所有的操作。所以我們學習Linux更重要的是學習命令的使用,而在這些命令中檔案處理命令還是最基本的。

    在介紹檔案處理命令之前我們先介紹一下在Linux中檔案的命名規則,在Linux系統中除了斜線(/)不能作為檔案名稱一部分外,其他的都可以用作檔案名稱。因為斜線代表的是Linux的根目錄。但是我們應該避免使用; | < > ` “ “ ‘ $ ! % ? * \ ( )等來命名檔案,因為這些在Linux系統中有特殊的含義。普通檔案避免使用“.”作為檔案名稱的開始,因為在Linux中”.”開始的檔案預設的隱藏檔案。最後還有一點很重要,在Linux中大小寫是敏感的,這個我們可以這樣認為Linux核心是用C寫的,C是區分大小寫,所以Linux也是大小寫敏感的。

    下面我們介紹一下命名的格式:命令_-選項_參數,前面的“_”代表的是空格。這裡如果我們的命令有多個參數可以寫在一起,例如 ls –la /etc。如果我們的命令正確的執行了,返回一個0。否則返回一個非0的值。這裡還有一個規律Linux一般都是一些英文單詞的縮寫,一般取第一第三個字母。

    在Linux中的命令一般分為兩種,一種是root可以執行的命令,一種是所有使用者執行的命令。root可以執行的命令一般放在,/sbin或者/usr/sbin目錄中,所有使用者命令一般放在/bin或者/usr/bin目錄中,所以我們通過命令所在的目錄就可以知道執行的命令是哪一類的命令。

    下面我們介紹第一個命令ls,是list的縮寫,命令所在的目錄是/bin/ls。所以我們可以看到是所有使用者都可以執行的命令。我們這裡只要記住三個參數a、l、d就可以了,其他的等到用的時候我們在查詢書籍就可以了。-a表示的顯示所有檔案,包括隱藏檔案;-l顯示詳細資料;-d查看目錄屬性。

    下面我們看一個命令執行的結果:

   

    這個是我們執行ls –l / 後得到的結果,這裡我只是截取了根目錄的一部分,對於輸出的這些東西我們會有點迷糊,看不懂這些東西,下面我就詳細的介紹一下。

    開始時十個字元,第一個表示的檔案類型,下面我們記住幾個字母:d表示這個檔案時目錄檔案,“-”表示這個檔案是一個普通的二進位檔案,-l表示這個檔案是一個軟連結檔案。對於連結我們會在後面介紹。後面是九個字元分為三組,每三個一組,我們先介紹一下這幾個字元的意思,r(read)表示讀許可權,w(write)表示寫入權限,x(execute)表示執行許可權。第一組的三個表示的所有者的許可權,這裡的所有者一般是指檔案的建立者,但是有時候也可能檔案的建立者將檔案所有權給了另一個使用者了,這個使用者也是檔案的所有者了,第二組的三個表示的是所屬組的許可權,每一個使用者都有一個所屬的組。第三個表示的其他人的許可權,除了前面的兩種使用者,其他的都是其他人。

    接下來的是一個數字,這個代表的永久連結的數目。我們後面會介紹。

    再後面的是兩個使用者,第一個表示這個檔案的所有者,第二個表示這個檔案的所屬組。

    再後面是數字,這個表示的該檔案的大小,但是這個是不準確的,它並沒有表示檔案中子目錄中的檔案。

    再後面的是時間,這個時間是檔案建立的時間或者檔案最後修改的時間。

    最後的是檔案名稱

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.