.bashrcにいたずらされた><
alias emacs="sl" alias vi="sl" alias vim="sl" alias nano="sl"
パソコン放置していたら先輩にこんなこと書かれて適用されてしまった><
解決方法は幾つかあるけど、
$ cat >> .bashrc alias emacs="emacs" alias vi="vi" alias vim="vim" alias nano="nano" [C-d]
などとして、.bashrcに直接追記してやれば解決。
また、EDITOR環境変数が上書きされていないならばless ~/.bashrcしてvで編集出来る。
これらを出来なくしたいなら、まずEDITOR環境変数も上書きしてしまい、さらにEDITORにaliasをつけることで再定義できなくし、そのうえでalias上書きを防いでしまえばよい。とおもう。
SL="sl" alias emacs=$SL alias vi=$SL alias vim=$SL alias nano=$SL alias alias=$SL export EDITOR=$SL alias EDITOR=$SL alias alias=$SL
さらに徹底したいなら、sh,bash,csh,tcsh,zshなど各種shやcat・mv・cp・scp・chsh・source・su・useradd/adduserなどの応用の利くコマンドも封印してしまうと色々と手が出なくなる気がする。(そこまでやるとさすがに修正が厄介だ)
やりすぎ注意!