インタラクティブシェル環境でのコマンドエイリアスの抑制

694 ワード

centosではデフォルトでrm cpなど多くの別名が追加されています
たぶんこんな風に
alias cp='cp -i'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'

インタラクティブシェルの下でcpを使用する場合はcp-iを使用します
コピーするときにターゲットディレクトリに同じ名前のファイルがあると、上書きするかどうかを示すメッセージが止まらない.
このような行為を避けるには別名を抑えるしかない.
\cp   ;つまり、コマンドの前に反斜線を付ける
もちろんこれは最もよく使われるもので、次に最も全面的なものをください.
このように:
\curl
 cur\l
 \c\u\r\l
 "c"url
 "curl"
 "c""u""r""l"
 'curl'
 'cu'"rl"

reference:
http://stackoverflow.com/questions/15691977/why-start-a-shell-command-with-a-backslash