目錄: 目錄存儲特殊和普通文件。 UNIX 目錄對于熟悉 Windows 或者 Mac OS 的用戶,相當(dāng)于文件夾。
特殊文件: 一些特殊的文件提供訪問硬件,例如硬盤、 CD - ROM 驅(qū)動器、 調(diào)制解調(diào)器和以太網(wǎng)適配器。其他特殊文件類似于別名或快捷方式,使您能夠訪問單個文件使用不同的名稱。
文件列表 為了列出存儲在當(dāng)前目錄中的文件和目錄。使用下面的命令:
復(fù)制代碼代碼如下:
$ls
這里是上述命令的示例輸出:
復(fù)制代碼代碼如下:
$ls
binhosts lib res.03 ch07 hw1pub test_results ch07.bak hw2res.01 users docs hw3res.02 work 命令 ls 支持 -l 選項,將幫助您獲得有關(guān)列出的文件的詳細信息:
復(fù)制代碼代碼如下:
$ls -l
total 1962188 drwxrwxr-x 2 amrood amrood 4096 Dec 25 09:59 uml -rw-rw-r-- 1 amrood amrood 5341 Dec 25 08:38 uml.jpg drwxr-xr-x 2 amrood amrood 4096 Feb 15 2006 univ drwxr-xr-x 2 root root4096 Dec 9 2007 urlspedia -rw-r--r-- 1 root root 276480 Dec 9 2007 urlspedia.tar drwxr-xr-x 8 root root4096 Nov 25 2007 usr drwxr-xr-x 2200300 4096 Nov 25 2007 webthumb-1.01 -rwxr-xr-x 1 root root3192 Nov 25 2007 webthumb.php -rw-rw-r-- 1 amrood amrood 20480 Nov 25 2007 webthumb.tar -rw-rw-r-- 1 amrood amrood 5654 Aug 9 2007 yourfile.mid -rw-rw-r-- 1 amrood amrood166255 Aug 9 2007 yourfile.swf drwxr-xr-x 11 amrood amrood 4096 May 29 2007 zlib-1.2.3
這里是有關(guān)所有列出的列信息:
第一列: 表示文件類型,給出了該文件的權(quán)限。后面是所有類型的文件的說明。
第二列: 表示文件或目錄所采取的內(nèi)存塊的數(shù)目。
第三列: 表示該文件的所有者。這是創(chuàng)建此文件的 UNIX 用戶。
第四列: 表示用戶組。每個 UNIX 用戶會有一個相關(guān)聯(lián)的組。
第五列: 表示文件大小以字節(jié)為單位。
第六列: 表示此文件被創(chuàng)建或最后一次修改的日期和時間。
第七列: 表示文件或目錄的名稱。 在 ls -l 清單示例中,每個文件的行開頭為 d ,- ,或 l。這些字符指示列出的文件的類型。
前綴 描述 - 常規(guī)的文件,如 ASCII 文本文件,二進制可執(zhí)行文件,或硬鏈接。 b 特殊塊文件。塊輸入輸出設(shè)備文件如物理硬盤驅(qū)動器。 c 字符特殊文件。原始的輸入/輸出設(shè)備文件如物理硬盤驅(qū)動器。 d 包含其他文件和目錄列表的目錄文件。 l 符號鏈接文件。鏈接到任何一個普通的文件。 p 命名的管道。進程間通信機制。 s 用于進程間通信的套接字。
創(chuàng)建文件 您可以使用 vi 編輯器來創(chuàng)建任何 UNIX 系統(tǒng)上的普通文件。你只需要給出以下命令:
復(fù)制代碼代碼如下:
$ vi filename
上面的命令會打開一個給定的文件名的文件。您將需要按鍵 i 來進入編輯模式。一旦您處于編輯模式下你可以在如下圖所示文件中寫入您的內(nèi)容: This is unix file....I created it for the first time..... I'm going to save this content in this file. 一旦你做完上一步,請執(zhí)行以下步驟:
編輯文件 您可以使用 vi 編輯器編輯現(xiàn)有的文件。我們將在一個單獨的教程中詳細介紹。但總之,您可以打開現(xiàn)有的文件,如下所示:
復(fù)制代碼代碼如下:
$ vi filename
一旦文件被打開,您將能在編輯模式下按鍵 i ,然后您可以如您所想的編輯文件。如果您想要在一個文件里左右移動首先您需要按下鍵 esc 退出編輯模式來,然后您可以使用下列鍵在文件內(nèi)部移動: l 鍵移動到右側(cè)。 h 鍵移動到左側(cè)。 k 鍵移動到上面。 j 鍵移動到下面。 使用上面的鍵您可以將光標(biāo)放在任何您想要編輯的地方。一旦您定位好然后您可以使用 i 鍵來在編輯模式下編輯該文件。當(dāng)您編輯完文件您可以按下 esc 鍵然后按下 Shift + ZZ 鍵來從文件完全的退出。
讀:訪問目錄意味著用戶可以讀取目錄下的內(nèi)容。用戶可以查看目錄內(nèi)的文件名。 寫:這個權(quán)限意味著用戶可以在目錄下面刪除或者新建文件。 執(zhí)行:執(zhí)行一個目錄并沒有真正的意義,因此將它當(dāng)作可以遍歷目錄的權(quán)限。 用戶為了執(zhí)行 ls 或者 cd 命令就必須先訪問了 bin 目錄。