如何永久取消一个系统自定义的alias?

如何永久取消一个系统自定义的alias?

Red Hat 9有个十分自作主张的功能,居然把vi作为vim的别名,每次输入vi,调用的都是vim,请问怎么样取消这个功能?
你就只想要vi?
vi更难用啊!
方法: 删除vim的rpm包.
如果你确信/usr/bin/vi存在,并且是你要的vi,就用绝对路径来访问吧.
或者来一个 alias vi='/usr/bin/vi'
我用vi都是在终端下,redhat9的vim是中文版的(不知道以前的是不是),像什么“插入”,“全部”之类的在终端下显示不出来的。
系统已经定义了vi='vim',我怎么样才能把vi永远地定义为'/bin/vi'呢?(我的vi在/bin/vi)
看下你的$PATH吧,
/bin应该排在/usr/bin的前面,
这样你把/bin/目录下做个 /bin/vim 的链接就ok了
ln -s /bin/vi /bin/vim

还有可以修改/etc/profile.d下的文件,你看看就知道了,那个alias就在那里定义的。
在.bashrc中加入unalias vi就可以了。