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 – エイリアスを一時的に無効にするには