GNU/Linux >> Linux Esercitazione >  >> Debian

Debian – -bash:/usr/bin/nano:nessun file o directory di questo tipo?

Ho questo problema sulla nuova installazione di Debian 8 (dopo aver eseguito apt upgrade ).

nano è installato ma quando provo ad usarlo per aprire un file :

nano myfile.txt

Ottengo:

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

Ho rimosso e reinstallato nano, ottengo:

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

E usando /usr/bin/editor myfile.txt Posso aprire il file.

Perché questo accade? Come posso risolverlo?

Risposta accettata:

In Debian 8, nano include entrambi /bin/nano e /usr/bin/nano (il secondo è un collegamento simbolico al primo). In Debian 9, /usr/bin/nano non è più incluso (vedi #767929 per i dettagli).

Presumibilmente hai aggiornato da Debian 8 a una versione del pacchetto inclusa la correzione sopra. La tua shell si era ricordata che nano era in /usr/bin/nano , ma dopo l'aggiornamento non era più così. Esecuzione di hash -r nella tua shell lo risolverebbe, così come l'avvio di una nuova shell.


Debian
  1. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  2. Linux – Unire /usr/bin e /usr/sbin in /bin (gnu/linux)?

  3. Kubuntu mostra un errore all'accesso (file:///usr/share/sddm//themes/breeze/main.qml:no Such File Or Directory)?

  4. Cambia directory ed esegui il file in un comando

  5. Qual è la differenza tra #!/usr/bin/env bash e #!/usr/bin/bash?

-bash:/usr/bin/virtualenvwrapper.sh:file o directory non presenti

Qual è il significato di /usr/sbin, /usr/local/sbin e /usr/local/bin?

unix:///var/run/supervisor.sock nessun file di questo tipo

Differenza tra /bin e /usr/bin

-bash:/bin/cd:Nessun file o directory di questo tipo - esegue automaticamente ls dopo cd

chroot fallisce - impossibile eseguire il comando `/bin/bash':File o directory non presenti