GNU/Linux >> Znalost Linux >  >> Debian

Debian – -bash:/usr/bin/nano:Žádný takový soubor nebo adresář?

Mám tento problém při čerstvé instalaci Debianu 8 (po provedení apt upgrade ).

nano je nainstalován, ale když se jej pokusím použít k otevření souboru:

nano myfile.txt

Chápu:

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

Odstranil jsem a znovu nainstaloval nano. Dostanu:

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

A pomocí /usr/bin/editor myfile.txt Mohu otevřít soubor.

proč se to děje? Jak to mohu opravit?

Přijatá odpověď:

V Debianu 8 nano zahrnuje jak /bin/nano a /usr/bin/nano (druhý je symbolický odkaz na první). V Debianu 9 /usr/bin/nano již není součástí (podrobnosti viz #767929).

Pravděpodobně jste upgradovali z Debianu 8 na verzi balíčku obsahující výše uvedenou opravu. Váš shell si to nano zapamatoval byl v /usr/bin/nano , ale po upgradu už tomu tak nebylo. Spuštění hash -r ve vašem shellu by to opravilo, stejně jako spuštění nového shellu.


Debian
  1. Jak opravit „/usr/bin/dirmngr“:Žádný takový soubor nebo adresář

  2. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  3. /usr/bin Vs /usr/local/bin Na Linuxu?

  1. Linux – sloučení /usr/bin A /usr/sbin do /bin (gnu/linux)?

  2. Nainstalujte binární soubory do /bin, /sbin, /usr/bin a /usr/sbin, interakce s --prefix a DESTDIR

  3. Změňte adresář a spusťte soubor jedním příkazem

  1. Jaký je rozdíl mezi #!/usr/bin/env bash a #!/usr/bin/bash?

  2. povolení odepřeno pro skladatele v /usr/local/bin/

  3. -bash:/usr/bin/virtualenvwrapper.sh:Žádný takový soubor nebo adresář