ホーム > Linux > alias

alias

  • 投稿者: Aizer
  • 2007/10/25 木曜日 15:58:02
  • Linux

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コマンドを省略表記したもの。

コメント:0

コメントフォーム
入力した情報を記憶する

ホーム > Linux > alias

最近のコメント
タグ
月別アーカイブ
カレンダー
« 2012 年 2月 »
S M T W T F S
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      
ブログロール
メタ情報
RSS mega green oasis +

ページの上部に戻る