root の cpコマンドなどは /root/.bashrc で alias が設定されている。
# cat /root/.bashrc # .bashrc # User specific aliases and functions alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' alias ls='ls -F --color=auto' alias ll='ls -Fal --color=auto' alias eng='LANG=C LANGUAGE=C LC_ALL=C' # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi umask 022 PATH="$PATH":/root/bin
『いいですか?』といちいち確認してくる。
まとめてコマンドを実行したいときに困る。
↓を Copy & Paste して実行したいときとか…。これ forceオプション付けてるのにいちいち『いいですか?』と聞かれる。あぁぁ。
# cp -f cgi.cfg cgi.cfg_org # cp -f commands.cfg commands.cfg_org # cp -f localhost.cfg localhost.cfg_org # cp -f nagios.cfg nagios.cfg_org # cp -f resource.cfg resource.cfg_org
そんなときはコマンドの前に 『 ¥ (バックスラッシュ)』を入力して実行する。
# ¥cp -f cgi.cfg cgi.cfg_org # ¥cp -f commands.cfg commands.cfg_org # ¥cp -f localhost.cfg localhost.cfg_org # ¥cp -f nagios.cfg nagios.cfg_org # ¥cp -f resource.cfg resource.cfg_org
こうすると force オプションで実行される。
@IT Linux Tips – エイリアスを一時的に無効にするには