在 UNIX 中的所有數據被都組織成文件。所有文件被都組織成目錄。這些目錄被組織成一個稱為文件系統的樹狀結構。
當您使用 UNIX 時,你將花費大部分時間用一種方式或另一種方式去處理文件。本教程將教你如何創建和刪除文件,復制和重命名它們,創建鏈接到它們等。
在 UNIX 中有三種基本類型的文件:
普通文件: 一個普通的文件是系統上包含數據、 文本或程序指令的文件。在本教程中,你將使用普通文件。
目錄: 目錄存儲特殊和普通文件。 UNIX 目錄對於熟悉 Windows 或者 Mac OS 的用戶,相當於文件夾。
特殊文件: 一些特殊的文件提供訪問硬件,例如硬盤、 CD - ROM 驅動器、 調制解調器和以太網適配器。其他特殊文件類似於別名或快捷方式,使您能夠訪問單個文件使用不同的名稱。
文件列表
為了列出存儲在當前目錄中的文件和目錄。使用下面的命令:
復制代碼
代碼如下:
復制代碼
代碼如下:
復制代碼
代碼如下: 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
這裡是有關所有列出的列信息:
第一列: 表示文件類型,給出了該文件的權限。後面是所有類型的文件的說明。
第二列: 表示文件或目錄所采取的內存塊的數目。
第三列: 表示該文件的所有者。這是創建此文件的 UNIX 用戶。
第四列: 表示用戶組。每個 UNIX 用戶會有一個相關聯的組。
第五列: 表示文件大小以字節為單位。
第六列: 表示此文件被創建或最後一次修改的日期和時間。
第七列: 表示文件或目錄的名稱。
在 ls -l 清單示例中,每個文件的行開頭為 d ,- ,或 l。這些字符指示列出的文件的類型。
元字符
元字符在 UNIX 中具有特殊的意義。例如 * 和 ? 是元字符。我們使用 * 匹配 0 或多個字符,問號 ? 與單個字符匹配。
舉個例子:
復制代碼
代碼如下:
復制代碼
代碼如下:
復制代碼
代碼如下:
隱藏文件
隱藏文件,是第一個字符是圓點或句點字符 (.) 的文件。 UNIX 程序 ( 包括 shell ) 大多數使用這些文件來存儲配置信息。
隱藏文件的一些常見的例子包括文件:
.profile: Bourne shell ( sh ) 初始化腳本。
.kshrc: Korn shell ( ksh ) 初始化腳本。
.cshrc: C shell ( csh ) 初始化腳本。
.rhosts: remote shell 配置文件。
若要列出不可見文件,請指定到 ls -a 選項:
復制代碼
代碼如下:
創建文件
您可以使用 vi 編輯器來創建任何 UNIX 系統上的普通文件。你只需要給出以下命令:
復制代碼
代碼如下: This is unix file....I created it for the first time.....
I'm going to save this content in this file.
一旦你做完上一步,請執行以下步驟:
按鍵 esc 退出編輯模式。
一起按兩個鍵 Shift + ZZ 完全退出文件。
現在你會有一個已經創建好的叫 filename 的文件在當前目錄中。
復制代碼
代碼如下:
復制代碼
代碼如下:l 鍵移動到右側。
h 鍵移動到左側。
k 鍵移動到上面。
j 鍵移動到下面。
使用上面的鍵您可以將光標放在任何您想要編輯的地方。一旦您定位好然後您可以使用 i 鍵來在編輯模式下編輯該文件。當您編輯完文件您可以按下 esc 鍵然後按下 Shift + ZZ 鍵來從文件完全的退出。
顯示文件的內容
你可以使用 cat 命令來查看文件的內容。以下是簡單的示例來查看上面創建文件的內容:
復制代碼
代碼如下:
復制代碼
代碼如下: