我输入 vi ~/.bashrc 但是我得到 -bash: vi: 没有这样的文件或目录

我输入 vi ~/.bashrc 但是我得到 -bash: vi: 没有这样的文件或目录

我打字vi ~/.bashrc但我得到

-bash: vi: No such file or directory

可能存在什么问题?抱歉,这对我来说是新事物。

答案1

1.问题:

如果你输入:

echo $PATH

你得到结果你的$PATH陈述有点不对。在全新安装的 Xenial 上,你应该请参阅以下内容:

andrew@athens:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
andrew@athens:~$

这是设定在系统您将在/etc/environment其中看到以下内容:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

snap我的声明中的额外条目$PATH位于/etc/profile.d/apps-bin-path.sh您可以看到该条目的位置:

# Expand the $PATH to include /snap/bin which is what snappy applications
# use
PATH=$PATH:/snap/bin

2.解决方案:

而不是篡改这些系统文件也许最安全的是将以下内容添加到本地文件:~/.profile,添加以下内容:

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

然后运行:source ~/.profile或者直接注销并重新登录。然后您的系统应该能够vim很容易地找到……

相关内容