GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Debian – -bash:/usr/bin/nano:Keine solche Datei oder Verzeichnis?

Ich habe dieses Problem bei einer Neuinstallation von Debian 8 (nachdem apt upgrade ).

nano installiert ist, aber wenn ich versuche, damit eine Datei zu öffnen:

nano myfile.txt

Ich bekomme:

-bash: /usr/bin/nano: No such file or directory

Ich habe Nano entfernt und neu installiert. Ich bekomme:

Setting up nano (2.7.4-1) ...
update-alternatives: using /bin/nano to provide /usr/bin/editor (editor) in auto mode
update-alternatives: using /bin/nano to provide /usr/bin/pico (pico) in auto mode

Und mit /usr/bin/editor myfile.txt Ich kann die Datei öffnen.

Warum passiert das? Wie kann ich es beheben?

Akzeptierte Antwort:

In Debian 8 nano enthält sowohl /bin/nano und /usr/bin/nano (Letzteres ist ein Symlink zum ersteren). In Debian 9 /usr/bin/nano ist nicht mehr enthalten (siehe #767929 für Details).

Vermutlich haben Sie von Debian 8 auf eine Version des Pakets aktualisiert, die den obigen Fix enthält. Ihre Shell hatte sich an diesen nano erinnert war in /usr/bin/nano , aber nach dem Upgrade war das nicht mehr der Fall. Ausführen von hash -r in Ihrer Shell würde das beheben, ebenso wie das Starten einer neuen Shell.


Debian
  1. So beheben Sie „/usr/bin/dirmngr“:Keine solche Datei oder kein solches Verzeichnis

  2. /usr/bin vs. /usr/local/bin Unter Linux?

  3. Linux – Zusammenführen von /usr/bin und /usr/sbin in /bin (gnu/linux)?

  4. Wechseln Sie das Verzeichnis und führen Sie die Datei in einem Befehl aus

  5. Was ist der Unterschied zwischen #!/usr/bin/env bash und #!/usr/bin/bash?

Installieren Sie Binärdateien in /bin, /sbin, /usr/bin und /usr/sbin, Interaktionen mit --prefix und DESTDIR

Berechtigung für Composer in /usr/local/bin/ verweigert

-bash:/usr/bin/virtualenvwrapper.sh:Keine solche Datei oder Verzeichnis

Was bedeuten /usr/sbin, /usr/local/sbin und /usr/local/bin?

Unterschied zwischen /bin und /usr/bin

Chroot schlägt fehl - Befehl `/bin/bash' kann nicht ausgeführt werden:Keine solche Datei oder Verzeichnis