GNU/Linux >> Znalost Linux >  >> Ubuntu

Tr:Příkaz nenalezen?

Používám Ubuntu 18.04 a nedávno se mi při spouštění bash skriptů stále zobrazuje tato chyba:tr: command not found . tr v /usr/bin neexistuje a /usr/sbin . Nainstalován také coreutils ale stále bez štěstí. Jak mohu přidat tento příkaz do svého shellu?

which tr nic nevrací. Toto říká apt o coreutils :

coreutils is already the newest version (8.28-1ubuntu1).

Dostávám Command 'tr' not found takže to nic nepřeváží. /usr/bin je v mé PATH proměnná.

Přijatá odpověď:

tr je obsažen v coreutils balíček, ale pokud byl tento balíček nainstalován před jednoduchou apt install neobnoví to. Chcete-li znovu nainstalujte balíček pomocí apt-get --reinstall možnost:

sudo apt install --reinstall coreutils

Pokud jste (znovu) nepřesunuli chybějící binární kód /usr/bin/tr ve vašem systému může být něco špatně, spusťte fsck na oddílu pro kontrolu souborového systému a (pokud je to nutné) opravu.


Ubuntu
  1. Subscription-manager:příkaz nenalezen

  2. dnf:příkaz nenalezen

  3. bc:příkaz nenalezen

  1. id:příkaz nenalezen

  2. w:příkaz nenalezen

  3. df:příkaz nenalezen

  1. vdir:příkaz nenalezen

  2. ifrename:příkaz nenalezen

  3. du:příkaz nenalezen