Я печатаю 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
достаточно легко найти....