![我输入 vi ~/.bashrc 但是我得到 -bash: vi: 没有这样的文件或目录](https://linux22.com/image/886434/%E6%88%91%E8%BE%93%E5%85%A5%20vi%20~%2F.bashrc%20%E4%BD%86%E6%98%AF%E6%88%91%E5%BE%97%E5%88%B0%20-bash%3A%20vi%3A%20%E6%B2%A1%E6%9C%89%E8%BF%99%E6%A0%B7%E7%9A%84%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95.png)
我打字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
很容易地找到……