QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1329|回复: 4

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

[复制链接]
发表于 2003-4-26 09:57:44 | 显示全部楼层 |阅读模式
Red Hat 9有个十分自作主张的功能,居然把vi作为vim的别名,每次输入vi,调用的都是vim,请问怎么样取消这个功能?
发表于 2003-4-26 10:49:26 | 显示全部楼层
你就只想要vi?
vi更难用啊!
方法: 删除vim的rpm包.
如果你确信/usr/bin/vi存在,并且是你要的vi,就用绝对路径来访问吧.
或者来一个 alias vi='/usr/bin/vi'
回复

使用道具 举报

 楼主| 发表于 2003-4-26 14:20:26 | 显示全部楼层
我用vi都是在终端下,redhat9的vim是中文版的(不知道以前的是不是),像什么“插入”,“全部”之类的在终端下显示不出来的。
系统已经定义了vi='vim',我怎么样才能把vi永远地定义为'/bin/vi'呢?(我的vi在/bin/vi)
回复

使用道具 举报

发表于 2003-4-29 15:27:32 | 显示全部楼层
看下你的$PATH吧,
/bin应该排在/usr/bin的前面,
这样你把/bin/目录下做个 /bin/vim 的链接就ok了
ln -s /bin/vi /bin/vim

还有可以修改/etc/profile.d下的文件,你看看就知道了,那个alias就在那里定义的。
回复

使用道具 举报

发表于 2003-5-12 13:22:53 | 显示全部楼层
在.bashrc中加入unalias vi就可以了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-8 03:12 , Processed in 0.046616 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表