Ich tippe vi ~/.bashrc, aber ich bekomme -bash: vi: Keine solche Datei oder kein solches Verzeichnis

Ich tippe vi ~/.bashrc, aber ich bekomme -bash: vi: Keine solche Datei oder kein solches Verzeichnis

Ich tippe vi ~/.bashrc, aber ich bekomme

-bash: vi: No such file or directory

Was könnte das Problem sein? Tut mir leid, das ist etwas Neues für mich.

Antwort1

1. Problem:

Wenn Sie Folgendes eingeben:

echo $PATH

du erhältstNEINErgebnis Ihre $PATHAussage ist ein wenig schief. Bei einer Neuinstallation von Xenial Siesollensiehe Folgendes:

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:~$

Dies ist eingestellt auf eineSystemEbene, in /etc/environmentder Sie Folgendes sehen werden:

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

Der zusätzliche snapEintrag in meiner $PATHErklärung befindet sich dort, /etc/profile.d/apps-bin-path.shwo Sie den Eintrag sehen werden:

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

2. Lösung:

Anstatt diese zu manipulierenSystemDateien sind wahrscheinlich am sichersten, wenn Sie einer lokalen Datei Folgendes hinzufügen: und ~/.profileFolgendes hinzufügen:

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

und führen Sie dann aus: source ~/.profileoder melden Sie sich einfach ab und wieder an. Dann sollte Ihr System vimproblemlos genug finden können....

verwandte Informationen