有一些command_options
使用得非常頻繁,需要採用別名或其他方式來確保指定這些選項。一種情況(事實上,正是此原因導致使用 .cvsrc
)是人們發現預設的 `diff
' 輸出難以閱讀,相對而言,上下文 diffs 或 unidiffs 都比它容易理解。
~/.cvsrc
檔案是一種將預設選項加給cvs_commands
的方法,用來取代別名或其他 shell 指令碼的方法。
~/.cvsrc
的格式很簡單。當cvs_command
被執行時,該檔案按相同的命令名搜尋每一行。若匹配,該行剩餘部分將被分隔(空格)成各選項,新增到命令列的所有引數之前。
如果乙個命令有兩個名稱(比如,checkout
和co
),其正式名稱,而不是命令列中使用的,將被用來進行比較。於是如果使用者的乙個 ~/.cvsrc
檔案內容為:
log -n命令 `cvs checkout foodiff -un
rdiff -u
update -pd
checkout -p
release -d
' 將有 `-p
' 選項被新增到引數中,對於 `cvs co foo
' 也如此。
上面的例子,`cvs diff foobar
' 命令的輸出為 unidiff 格式。`cvs diff -c foobar
' 提供上下文 diffs。如要獲得"舊的" diff 的輸出格式,會有些麻煩,因為diff
並沒有乙個選項適用於"舊的"格式,所以你需要用 `cvs -f diff foobar
'。 你還可以使用cvs
作為命令名來指定全域性選項 (參閱 global options)。例如,在 .cvsrc
中新增這樣一行
cvs -z6將迫使 cvs 採用壓縮級別 6
axios 預設配置選項 基礎版
怎麼寫 簡單配置axios import axios from axios 預設配置 基準位址 axios.defaults.baseurl 預設配置 請求頭攜帶token 現象 方案 把main.js進行axios配置,封裝到了api index.js 負責 全域性配置axios 提供乙個配置好的...
Linux 檔案預設許可權與umask
大家都知道檔案有屬主屬組和其他許可權rwx,每乙個檔案剛建立的時候都有乙個預設許可權。那麼這個預設許可權是怎麼規定的呢。這就要用到 umask 許可權掩碼。可以用 umask 檢視當前umask值 我們假設是 0022 其中第乙個0表示特殊許可權。022 表示屬主屬組和其他許可權。在linux中檔案...
linux中設定預設開啟vim選項
在ubuntu中vim的配置檔案存放在 etc vim目錄中,配置檔案名為vimrc 在fedora中vim的配置檔案存放在 etc目錄中,配置檔案名為vimrc 在red hat linux 中vim的配置檔案存放在 etc目錄中,配置檔案名為vimrc 但是在開啟vim的時候缺省會在根目錄下找v...