回答:
あなたはあなたの起動スクリプトにエイリアスを入れるべきです:
alias cp='cp -i'
あなたはこれを直接に置くことができますが~/.bashrc
、私は私の中に持ってい~/.bashrc
ます:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
そして~/.bash_aliases
私は持っています:
alias realias='source ~/.bash_aliases'
alias cp='cp -i'
alias rm='rm -i'
そして、私がそのファイルに物事を追加/変更したとき、私はそうしますrealias
(それはあなたが取り出した実行中のシェルからエイリアスを削除しません、その使用のためにunalias
)。
あなたが行う場合man bash
とエイリアスを検索あなたは例を見つけるではなくなります。
For almost every purpose, aliases are superseded by shell functions
The (`bash`) shell function alternative for the above alias is:
cp () { command cp -i "$@" ; }
シェル関数はより強力ですが、エイリアスで十分な単純なものに適しています。
私はまだそれらを使用する傾向があります。
bashを使用している場合は、Anthonとmichasの回答が適切に機能します。ただし、cshまたはtcshを使用している場合、追加するコマンドは次のようになります。
alias cp "cp -i"
.cshrc
ファイルに追加します。