2007/10/25 木曜日

alias

カテゴリー: Linux — Aizer @ 15:58:02

CentOS5にrootでログインすると、シェルのaliasが一般ユーザーと違うようだ。rootではviがvimにエイリアスされない。どこで切り分けてるのか探すのが大変だったのでメモ。

/etc/profile.d/vim.sh

if [ -n "$BASH_VERSION" -o -n "$KSH_VERSION" -o -n "$ZSH_VERSION" ]; then
[ -x /usr/bin/id ] || return
# [ `/usr/bin/id -u` -le 100 ] && return
# for bash and zsh, only if no alias is already set
alias vi >/dev/null 2>&1 || alias vi=vim
fi

[ `/usr/bin/id -u` -le 100 ] && return で、uidが100以下(root=0,ユーザ=500以上)なら抜ける条件が入ってるので、コメントアウト。[  ] はシェルスクリプトのtestコマンドを省略表記したもの。

コメントはまだありません »

コメントはまだありません。

このコメント欄の RSS フィード

コメントをどうぞ

HTML convert time: 0.720 sec. Powered by WordPress