Linux中國

命令行星期二 —— 第三篇

就這樣,列出了一大堆的文件。它們還根據顏色進行了分類。藍色的是目錄,白色的為普通文件,綠色的似乎是某種 shell 腳本文件。除此之外,還有其他不同的顏色來代表不同的文件類型。

接下來,你可以在剛才的命令里添加 -l 選項。添加選項 -l 後也會列出同樣的文件和目錄,但是以長格式方式輸出。如果你需要查看更多信息的話,這個選項將是不錯的選擇。

長格式

這樣,用了長格式後,你可以看到更詳細的信息,以及在每行開頭類似-rw-r--r-- 令人抓狂的標示。實際上,這只是一種組合,代表了各種意義的信息。

(File Name)就是文件的名稱。(Modification time)是文件最後修改的時間。(Size) 用 byte 計量的文件大小。(Group) 是組的名稱,和擁有者一起構成文件許可權。(Owner) 是文件擁有者的名稱。最最重要的…

…文件許可權

文件許可權在長格式每一行的開端都顯得非常的雜亂。第一個字元代表文件類型。如果是 'd' , 意味著它是一個目錄。如果是 '-' , 意味著它是一個一般文件。接下來的三個字元分別代表擁有者的可讀, 可寫 ,可執行的許可權。再接著三個字元表示組成員的享有的文件許可權,而最後三個字元表示其他人(既不是擁有者也不是同組)對文件的享有許可權。

例如,如果有個文件在長格式下顯示為:-rw-r--r--, 這說明這是個普通文件(首字元 '-'),擁有者享有可讀可寫許可權,但是沒有可執行許可權,導致擁有者無法執行該文件(首字元'-'後'rw-'),用戶組和其他用戶只享有可讀許可權(你不難發現'r--'欄位在後面出現了兩次 。如果用戶組是 'rwx' 而不是 'r-',則意味著它們可讀,可寫,可執行)。

ls 的下個選項是 ls -la .. ,-a 它會列出所有的文件,包括隱藏文件。在通常情況下,隱藏文件是不可見的。用長格式列出當前工作目錄下的父目錄的所有文件。

less

less 是一個可以顯示你的文本文件的命令。舉例來說,你要在 /etc 下找尋名為 os-release 的文本文件。你可以使用 ls /etc 成功實現,而現在你想要閱讀它的內容。

你只需要使用 less /etc/os-release。

..就這樣了。

你要如何控制 less 呢?

簡單的, 你只需要動動鍵盤就行了!

less 一次只會顯示一個頁面的文本。往前翻頁你需要按 Page Up, 或者 'b'。往後翻頁你可以按Page Down, 或者 空格。大寫的G會跳轉到文本的末尾,1G會跳轉到文本的開端。/字元會在文本內搜索指定字元(例如,如果你輸入 /suse ,它會找尋所有文本含有的 suse 並標記出來)。n 會重複執行你的搜索,h會顯示所有的選項(h,即幫助的意思)。

按q退出 less 命令。

file

file 會顯示文件的類型,是否是你要找的 ASCII 文本,還是 jpg 圖片,bash 腳本等。讓我們用 /etc/os-release 執行練習。

這樣,如你所見,os-release 是一個 ASCII 文本文件。 請嘗試其他文件,並觀察結果。

下回見了,記住…

…一定要玩的開心啊!

via: https://news.opensuse.org/2014/07/01/command-line-tuesdays-part-three/

譯者:Luoxcat 校對:wxy

本文由 LCTT 原創翻譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國