ホーム > 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 年 5月 »
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 30 31    
ブログロール
メタ情報
RSS mega green oasis +
twitter
  • 瀕死の人が、助けに来た人に何か喋ろうとして「喋っては駄目だ!」ってよく止められてるけど、なんで喋らせてくれないの 2 hrs ago
  • 瀕死の人が、助けに来た人に何か喋ろうとして「喋っては駄目だ!」ってよくいうけど、なんで喋らせてくれないの 2 hrs ago
  • FateZeroアニメがものすごくつまんないんだけど我慢して見てる。これどこをどう楽しめばいいのかわからない 4 hrs ago
  • More updates...

Posting tweet...

ページの上部に戻る