簡體   English   中英

使用 `alias' 添加默認選項 - 例如 `alias cd="cd -P" '

[英]Using `alias' to add a default option - e.g. `alias cd="cd -P" '

我經常想到使用別名來修改命令行工具的默認行為。 例如,我經常想在遵循符號鏈接后解析實際路徑(並且從不想維護符號鏈接路徑),所以我正在考慮在我的 .bash_profile 文件中添加一些內容,以使其成為默認行為,例如:

alias cd="cd -P"

出於任何原因,這是否有害或危險? 如果不是這個例子,一般來說這是一個壞主意嗎? 這讓我覺得有點臟……

在每個 *NIX 系統上,我總是使用alias cd..='cd ..'

我說如果從長遠來看它對你有幫助,就沒有必要感到骯臟——計算機應該按照我們告訴它們的方式去做,而不是相反。

這是一種非常常見的技術。 下面是一些常見的例子。

alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias ls='ls --color=auto'
alias make='make -j20'

如果稍后您想在沒有別名的情況下運行,您可以 \ 第一個字母或將命令放在引號中,如

\ls
"ls"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM