[vine-users:080703] Re: 再現しませんか?(XfceのXterminalエミュレーター+csh)

Umeda Mitsunori m.umeda @ kzc.biglobe.ne.jp
2010年 11月 19日 (金) 18:38:12 JST


梅田です。

加藤さん、岩井さんリプライを有難うございます。

> 2010年11月19日16:32 Tomohiro 'Tomo-p' KATO <tomop @ teamgedoh.net>:
> > また、su後に出ているということはrootのshellを変えたのではないかと
> > 思われますが、rootのshellは変えるべきではありません。
> >~/.cshrc中で"setenv hoge=value"と書いていませんか? 正しくは
> >"setenv hoge value"です。

誤って、一般ユーザー権限で

$ emacs ~/.cshrc

を実行して

setenv hoge=valueは見つからず

setenv username""=value

と言う(記憶が正確で無いかも
知れませんが)一行を見つけて

setenv username"hoge" value

で保存をした所、ターミナルを開くと

setenv: 引数が多過ぎます.
[suomi @ localhost ~]$ 

と、出てしまいます。代わりにroot権限で同ファイルを
開いた所、同じ名前なのに全く違う下記のファイルが開
かれて、戻せなくなってしまいました。

# .cshrc

# Source local definitions
if ( -f $target ) then
    foreach _line_ ("`/bin/cat $target`")
	eval `echo $_line_ | /bin/sed -e 's|=C$|=en_US|g' -e 's|\([^#]*\)=\(.*\)|setenv \1 \2|'`
    end
    unset _line_
endif
unsetenv target

# User specific aliases and functions

alias rm 'rm -i'
alias cp 'cp -i'
alias mv 'mv -i'
alias ls 'ls -F --color=auto'
alias eng 'env LANG=C LANGUAGE=C LC_ALL=C'

setenv PATH="/usr/sbin:/sbin:${PATH}"

set prompt=\[`id -nu`@`hostname -s`\]\#\ 

どの様に対処すれば宜しいでしょうか?勝手な事をして
ご迷惑をお掛けして申し訳ありません。bashは正常に動
いているようです。

> >「システムに対する影響を把握していない場合は」ということですね。

何も把握出来て居りませんでした。申し訳ありません。


-- 
Umeda Mitsunori <m.umeda @ kzc.biglobe.ne.jp>


vine-users メーリングリストの案内