功能:改變文件的讀寫和執行權限。有符號法和八進制數字法。 選項:(1)符號法: u (user)表示用戶本人。 g (group)表示同組用戶。 o (oher)表示其他用戶。 a (all)表示所有用戶。
+用於給予指定用戶的許可權限。 -用於取消指定用戶的許可權限。
=將所許可的權限賦給文件。
r (read)讀許可,表示可以拷貝該文件或目錄的內容。 w (write)寫許可,表示可以修改該文件或目錄的內容。 x (execute)執行許可,表示可以執行該文件或進入目錄。 (2)八進制數字法:
此方法用三位八進制數作任選項,每位數字分別表示用戶本人、同組用戶、其他用戶的權限,其中: 4 (100)表示可讀。 2 (010)表示可寫。 1 (001)表示可執行。 註釋:
例如:% chmod a+rx filename
讓所有用戶可以讀和執行文件filename。
% chmod go-rx filename
取消同組和其他用戶的讀和執行文件filename的權限。
% chmod 741 filename
讓本人可讀寫執行、同組用戶可讀、其他用戶可執行文件filename。 3.14改變文件所有權
命令:chown (change owner) 格式:chown username filename
chown -R username directory
功能:改變文件或目錄的所有權。
選項:-R將改變目錄中所有文件及目錄的擁有者。 註釋:只有文件的主人和超級用戶才能改變文件的所有權。 例如:% chown username filename 3.15尋找文件
命令:find
格式:find pathname [option] expression
功能:在所給的路經名下尋找符合表達式相匹配的文件。 選項:-name表示文件名
-user用戶名,選取該用戶所屬的文件 -group組名,選取該用戶組屬的文件 -mtime n選取n天內被修改的文件
-newer fn選取比文件名為fn更晚修改的文件 註釋:
例如:% find . -name ‘*abc*’ -print
3.16搜索文件中匹配符 命令:grep
格式:grep [option] pattern filenames
功能:逐行搜索所指定的文件或標準輸入,並顯示匹配模式的每一行。 選項:-v找出模式失配的行 -c統計匹配行的數量 -n顯示匹配模式的每一行 註釋:
例如:% ps -aux | grep R 3.17比較文件不同 命令:diff (difference)
格式:diff filename1 filename2 功能:顯示兩文件的不同之處。 選項:
註釋:
例如:% diff file1 file2 3.18比較文件
命令:cmp (compare)
格式:cmp [-l] [-s] filename1 filename2 功能:顯示比較兩文件不同處的信息 選項:-l給出兩文件不同的字節數 -s不顯示兩文件的不同處,給出比較結果 註釋:
例如:% cmp file1 file2 3.19比較文件共同處
命令:comm (common)
格式:comm [-123] filename1 filename2 功能:選擇或拒絕比較兩文件出現的共同行 選項:-1不顯示第1列 -2不顯示第2列 -3不顯示第3列
註釋:輸出三列,第一列表示在file1中出現的行,第二列表示在file2中出現的行,第三列表示在file1和file2中共同出現的行。 例如:% comm file1 file2 3.20排序文件 命令:sort
格式:sort [option] filename
功能:將製定的文件按要求排序 選項:-r按字母倒排序 -n按數字的值從笑到大排序 -r按當前排序規則逆序排序 -f不區分大小寫排序 -d按典型順序排序
註釋:選項缺省時按ascii碼順序排序 例如:% sort -nr file 3.21壓縮文件
命令:compress
格式:compress [option] filename 功能:壓縮文件。 選項:-f強制壓縮
-v壓縮時顯示壓縮百分比 註釋:
例如:% comproess files 3.22解縮文件 命令:uncompress
zcat
格式:compress [option] filename zcat filename
功能:展開或顯示壓縮文件。 選項:-c不改變文件寫到標準輸出 註釋:zcat命令相當於uncompress -c 例如:% uncomproess files.Z 3.23顯示文件類型 命令:file
格式:file filename …
功能:按文件內容來推測文件類型,如text,ascii,C,executable,core。 選項: 註釋:
例如:% file *
3.24建立檔案文件 命令:tar (tape archive)
格式:tar [option] tarfile filename
功能:建立文件的存檔或讀存檔文件。 選項:-c建立一個新的檔案文件 -x從檔案文件中讀取文件 -v顯示處理文件的信息
-f指定檔案文件名,缺省時為磁帶機即/dev/rmt/0 -t列出存檔文件的信息 註釋:
例如:% tar cvf tarfile . % tar xvf tarfile % tar tvf tarfile 3.25磁帶拷貝文件 命令:dd
格式:dd [option=value]
功能:用磁帶機轉換或拷貝文件。
選項:if=name指定輸入文件名 of=name指定輸出文件名
ibs=n指定輸入文件塊大小為n字節(缺省為512字節) obs=n指定輸出文件塊大小為n字節(缺省為512字節) 註釋:
例如:% dd if=filename of=/dev/rmt/0 % dd if=/dev/rmt/0 of=filename ibs=1024 3.26修改文件日期 命令:touch
格式:touch filenae
功能:改變文件的日期,不對文件的內容做改動,若文件不存在則建立新文件。 選項: 註釋:
例如:% touch file 3.27統計文件字數
命令:wc (word characters) 格式:wc [option] filename
功能:統計文件中的文件行數、字數和字符數。 選項:-l統計文件的行數 -w統計文件的字數 -c統計文件的字符數
註釋:若缺省文件名則指標準輸入 例如:% wc file 3.28檢查拼寫 命令:spell (spelling)
格式:spell [option] filename … 功能:檢查文件中的拼寫錯誤 選項:-b按英國拼法檢查 -v顯示字面上不在拼法字典上的詞 -x顯示每一個可能合理的詞根 註釋:
例如:% spell file
相关推荐: