GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Welche Shell verwende ich?

Shell ist ein Befehlsinterpreter, der die von Ihnen eingegebenen Befehle interpretiert, gegen den Unix/Linux-Kernel läuft und das Ergebnis auf dem Standardausgabegerät bereitstellt. Seit es Unix gibt, wurden viele Shells entwickelt.

Unten ist die Liste,

  • Bourne-Muschel – sch
  • C-Shell – csh
  • T-Shell – tcsh
  • Kornschale – ksh
  • Wiedergeborene Shell – bash
  • Dash-Shell
  • Z-Shell

Welche Shell verwenden Sie? Finden wir es unten heraus.

Welche Shell verwende ich?

Unix erstellt alle erforderlichen Konfigurationen und Einstellungen, wenn ein Benutzer erstellt wird. Führen Sie grep /etc/passwd aus, um die Shell zu ermitteln, die Sie verwenden, wenn Sie sich beim Unix- oder Linux-Betriebssystem anmelden.

Wobei – Login-Benutzername.

Das folgende Beispiel beantwortet die Frage,

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

Hier verwende ich Bourne – sh Shell.

Eine andere Möglichkeit ist die Verwendung der $SHELL-Variablen. Diese Variable wird mit dem Standardnamen gesetzt, sobald Sie sich anmelden.

Zeigen Sie einfach den Inhalt der Variablen mit dem echo-Befehl an, um die Standard-Shell herauszufinden.

$ echo $SHELL
/bin/sh

Zusammenfassung

Ich hoffe, wir haben alle Ihre Fragen zu Unix/Linux-Shells beantwortet. Sie können auch den folgenden Artikel lesen, um weitere Informationen zu diesem Thema zu erhalten.

  • Auf welcher Shell laufe ich?
  • Wie überprüfe ich, welche Shell ich verwende?

Ubuntu
  1. Wie teste ich, welche Shell ich in einem Terminal verwende?

  2. Auf welcher Shell laufe ich?

  3. Wie überprüfe ich, welche Shell ich verwende?

  4. Wie führe ich Befehle in Gnuplot mit Shell-Skript aus?

  5. So finden Sie heraus, welche Shell Sie unter Linux verwenden

Machen Sie Ihre Fischschale schön mit Oh My Fish

Kommando-Shell

Verwenden von Maas zum Bereitstellen der grafischen Shell auf Office-Workstations?

Shell - Wie finde ich das Verzeichnis eines Befehls?

Verbinden mit WLAN über die Adb-Shell

Entfernen Sie Dateien mithilfe von SSH vom Remote-Host