標籤:linux reference 影響
用法:chown [選項]... [所有者][:[組]] 檔案...
或:chown [選項]... --reference=參考檔案 檔案...
更改每個檔案的所有者和/或所屬組。
當使用
--referebce 參數時,將檔案的所有者和所屬組更改為與指定參考檔案相同
-c, --changes 類似 verbose,但只在有更改時才顯示結果
--dereference 受影響的是符號連結所指示的對象,而非符號連結本身
-h, --no-dereference 會影響符號連結本身,而非符號連結所指示的目的地
(當系統支援更改符號連結的所有者時,此選項才有用)
--from=當前所有者:當前所屬組
只當每個檔案的所有者和組符合選項所指 定時才更改所
有者和組。其中一個可以省略,這時已省略的屬性就不
需要符合原有的屬性。
--no-preserve-root 不特殊對待"/"(預設值)
--preserve-root 不允許在"/"上遞迴操作
-f, --silent, --quiet 去除大部份的錯誤資訊
--reference=參考檔案 使用參考檔案的所屬組,而非指定值
-R, --recursive 遞迴處理所有的檔案及子目錄
-v, --verbose 為處理的所有檔案顯示診斷資訊
以下選項是在指定了 -R 選項時被用於設定如何穿越目錄結構體系。
如果您指定了多於一個選項,那麼只有最後一個會生效。
-H 如果命令列參數是一個通到目錄的符號連結,則遍曆符號連結
-L 遍曆每一個遇到的通到目錄的符號連結
-P 不遍曆任何符號連結(預設)
--help 顯示此協助資訊並退出
--version 顯示版本資訊並退出
如果沒有指定所有者,則不會更改。 所屬組若沒有指定也不會更改,但當加上":"時 GROUP 會更改為指定所有者的主要組。所有者和所屬組可以是數字或名稱。
樣本:
chown root /u 將 /u 的屬主更改為"root"。
chown root:staff /u 和上面類似,但同時也將其屬組更改為"staff"。
chown -hR root /u 將 /u 及其子目錄下所有檔案的屬主更改為"root"。
cat
用法:cat [選項]... [檔案]...
將[檔案]或標準輸入組合輸出到標準輸出。
-A, --show-all 等於-vET
-b, --number-nonblank 對非空輸出行編號
-e 等於-vE
-E, --show-ends 在每行結束處顯示"$"
-n, --number 對輸出的所有行編號
-s, --squeeze-blank 不輸出多行空行
-t 與-vT 等價
-T, --show-tabs 將跳格字元顯示為^I
-u (被忽略)
-v, --show-nonprinting 使用^ 和M- 引用,除了LFD和 TAB 之外
--help 顯示此協助資訊並退出
--version 顯示版本資訊並退出
如果沒有指定檔案,或者檔案為"-",則從標準輸入讀取。
樣本:
cat f - g 先輸出f 的內容,然後輸出標準輸入的內容,最後輸出g 的內容。
cat 將標準輸入的內容複寫到標準輸出。
vim
用法: vim [參數] [檔案 ..] 編輯指定的檔案
或: vim [參數] - 從標準輸入(stdin)讀取文本
或: vim [參數] -t tag 編輯 tag 定義處的檔案
或: vim [參數] -q [errorfile] 編輯第一個出錯處的檔案
參數:
-- 在這以後只有檔案名稱
-v Vi 模式 (同 "vi")
-e Ex 模式 (同 "ex")
-s 安靜(批處理)模式 (只能與 "ex" 一起使用)
-d Diff 模式 (同 "vimdiff")
-y 容易模式 (同 "evim",無模式)
-R 唯讀模式 (同 "view")
-Z 限制模式 (同 "rvim")
-m 不可修改(寫入檔案)
-M 文本不可修改
-b 二進位模式
-l Lisp 模式
-C 相容傳統的 Vi: ‘compatible‘
-N 不完全相容傳統的 Vi: ‘nocompatible‘
-V[N][fname] Be verbose [level N] [log messages to fname]
-D 偵錯模式
-n 不使用分頁檔,只使用記憶體
-r 列出分頁檔並退出
-r (跟檔案名稱) 恢複崩潰的會話
-L 同 -r
-A 以 Arabic 模式啟動
-H 以 Hebrew 模式啟動
-F 以 Farsi 模式啟動
-T <terminal> 設定終端類型為 <terminal>
-u <vimrc> 使用 <vimrc> 替代任何 .vimrc
--noplugin 不載入 plugin 指令碼
-P[N] 開啟 N 個標籤頁 (預設值: 每個檔案一個)
-o[N] 開啟 N 個視窗 (預設值: 每個檔案一個)
-O[N] 同 -o 但垂直分割
+ 啟動後跳到檔案末尾
+<lnum> 啟動後跳到第 <lnum> 行
--cmd <command> 載入任何 vimrc 檔案前執行 <command>
-c <command> 載入第一個檔案後執行 <command>
-S <session> 載入第一個檔案後執行檔案 <session>
-s <scriptin> 從檔案 <scriptin> 讀入正常模式的命令
-w <scriptout> 將所有輸入的命令追加到檔案 <scriptout>
-W <scriptout> 將所有輸入的命令寫入到檔案 <scriptout>
-x 編輯加密的檔案
--startuptime <file> Write startup timing messages to <file>
-i <viminfo> 使用 <viminfo> 取代 .viminfo
-h 或 --help 列印協助(本資訊)並退出
--version 列印版本資訊並退出
find
用法: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
預設路徑為目前的目錄;預設運算式為 -print
運算式可能由下列成份組成:操作符、選項、測試運算式以及動作:
操作符 (優先順序遞減;未做任何指定時預設使用 -and):
( EXPR ) ! EXPR -not EXPR EXPR1 -a EXPR2 EXPR1 -and EXPR2
EXPR1 -o EXPR2 EXPR1 -or EXPR2 EXPR1 , EXPR2
位置選項 (總是真): -daystart -follow -regextype
普通選項 (總是真,在其它運算式前指定):
-depth --help -maxdepth LEVELS -mindepth LEVELS -mount -noleaf
--version -xdev -ignore_readdir_race -noignore_readdir_race
比較測試 (N 可以是 +N 或 -N 或 N): -amin N -anewer FILE -atime N -cmin N
-cnewer 檔案 -ctime N -empty -false -fstype 類型 -gid N -group 名稱
-ilname 匹配模式 -iname 匹配模式 -inum N -ipath 匹配模式 -iregex 匹配模式
-links N -lname 匹配模式 -mmin N -mtime N -name 匹配模式 -newer 檔案
-nouser -nogroup -path PATTERN -perm [+-]MODE -regex PATTERN
-readable -writable -executable
-wholename PATTERN -size N[bcwkMG] -true -type [bcdpflsD] -uid N
-used N -user NAME -xtype [bcdpfls]
-context CONTEXT
cut
用法:cut [選項]... [檔案]...
從每個檔案中輸出指定部分到標準輸出。
長選項必須使用的參數對於短選項時也是必需使用的。
-b, --bytes=列表 只選中指定的這些位元組
-c, --characters=列表 只選中指定的這些字元
-d, --delimiter=分界符 使用指定分界符代替定位字元作為地區分界
-f, --fields=LIST select only these fields; also print any line
that contains no delimiter character, unless
the -s option is specified
-n with -b: don‘t split multibyte characters
--complement 補全選中的位元組、字元或域
-s, --only-delimited 不列印沒有包含分界符的行
--output-delimiter=字串 使用指定的字串作為輸出分界符,預設採用輸入
的分界符
--help 顯示此協助資訊並退出
--version 顯示版本資訊並退出
僅使用f -b, -c 或-f 中的一個。每一個列表都是專門為一個類別作出的,或者您可以用逗號隔
開要同時顯示的不同類別。您的輸入順序將作為讀取順序,每個僅能輸入一次。
每種參數格式表示範圍如下:
N 從第1 個開始數的第N 個位元組、字元或域
N- 從第N 個開始到所在行結束的所有字元、位元組或域
N-M 從第N 個開始到第M 個之間(包括第M 個)的所有字元、位元組或域
-M 從第1 個開始到第M 個之間(包括第M 個)的所有字元、位元組或域
當沒有檔案參數,或者檔案不存在時,從標準輸入讀取
本文出自 “MyLinux” 部落格,請務必保留此出處http://mylinuxlife.blog.51cto.com/4706737/1616074
Linux命令說明文檔-chown,find,vim,cat,cut (一)