GNU/Linux >> Znalost Linux >  >> Ubuntu

Který shell používám?

Shell je interpret příkazů, který interpretuje vámi zadané příkazy, běží proti jádru Unix/Linux a poskytuje výsledek na standardním výstupním zařízení. Od doby, kdy Unix vznikl, bylo vyvinuto mnoho shellů.

Níže je seznam,

  • Bourne Shell – sh
  • C Shell – csh
  • T Shell – tcsh
  • Korn Shell – ksh
  • Bourn-again Shell – bash
  • Dash Shell
  • Skořápka Z

Který shell používáte? To zjistíme níže.

Který Shell používám?

Unix vytvoří veškerou požadovanou konfiguraci a nastavení při vytvoření uživatele. Spusťte grep /etc/passwd a zjistěte shell, který používáte, když se přihlašujete k operačnímu systému Unix nebo Linux.

Kde – přihlašovací uživatelské jméno.

Níže uvedený příklad odpovídá na otázku,

$ grep atechtown /etc/passwd
atechtown:x:1000:1000::/home/atechtown:/bin/sh

Zde používám Bourne – sh shell.

Dalším způsobem je použití proměnné $SHELL. Tato proměnná je nastavena s výchozím názvem, jakmile se přihlásíte.

Stačí zobrazit obsah proměnné pomocí příkazu echo a zjistit výchozí shell.

$ echo $SHELL
/bin/sh

Shrnutí

Doufám, že jsme odpověděli na všechny otázky, které jste měli pro Unix/Linux Shells. Můžete si také přečíst níže uvedený článek a získat více informací o tomto tématu.

  • Na kterém shellu běžím?
  • Jak zjistím, který shell používám?

Ubuntu
  1. Odesílání HTML pošty pomocí shell skriptu

  2. Získejte MAC adresu pomocí shell skriptu

  3. Jak mohu vědět, který proces používá swap?

  1. Jak otestovat, jaký Shell používám v terminálu?

  2. Který Shell bych měl použít – Tcsh vs Bash?

  3. Odstraňte soubory ze vzdáleného hostitele pomocí SSH

  1. Jak zkontrolovat, který Shell používám?

  2. Jak spouštět příkazy v Gnuplot pomocí skriptu Shell?

  3. Jak nastavit adresu proxy v celém systému pomocí skriptu Shell?