我是一台使用 KDE 的 Ubuntu 12.04 机器上没有 sudo 权限的用户。我想在我的主文件夹中的某个地方构建某个程序(在本例中为 vim)的较新版本。
我怎样才能让 Konsole 在输入后启动新版本的 vim(或任何程序)vim
,而不是系统版本?
答案1
您可以通过以下两种方式之一执行此操作:
当引用“你的” vim 时,使用显式路径名,例如,
./vim
修改你的
PATH
变量和/或将“你的”vim移动到你的现有目录中PATH
前系统的 vim。如果这样做,shell 会在执行命令时提供完整路径名,从而节省您的工作。
在某些发行版中,如果该目录存在,bash shell 会被设置为自动添加~/bin
到您的目录中PATH
。这是您安装自己的程序最方便的地方。