GNU/Linux >> Znalost Linux >  >> Ubuntu

Proč /bin/sh ukazuje na /bin/dash a ne /bin/bash?

Tato otázka zde již obsahuje odpovědi :Jaký smysl má spojení sh s pomlčkou?

(4 odpovědi)
Uzavřeno před 3 lety.

Pokud jsem pochopil, bash je výchozí shell v Ubuntu, tak proč /bin/sh přejděte na /bin/dash ?

Přijatá odpověď:

Výchozí přihlašovací shell je stále /bin/bash . Co bylo změněno, byl výchozí systémový shell /bin/sh .

Změna výchozího systémového prostředí začala od Ubuntu 6.10 a hlavním důvodem přechodu byla efektivita.

Zde naleznete úplné informace o této změně:Pomlčka jako /bin/sh


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

  2. Bash =~ Regex A Https://regex101.com/?

  3. Jaký je rozdíl mezi /sbin/nologin a /bin/false?

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

  2. „Nelze vytvořit adresář mezipaměti /home//.composer/cache/repo/https—packagist.org/, nebo adresář není zapisovatelný. Pokračovat bez mezipaměti“?

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

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

  2. cmake --version ukazuje na /usr/bin/cmake, zatímco který cmake ukazuje na /usr/local/bin

  3. Rozdíl mezi /bin a /usr/bin