Alles über Linux Shell

Alles über Linux Shell

Eine Shell ist ein Befehlszeilen -Interpreter. Es ist ein spezielles Programm, das Eingaben von Standardeingabegeräten nimmt, es in die Maschinensprache umwandelt und an OS gesendet wird. Senden Sie nach dem Betriebssystem nach der Verarbeitung nach Shell zurück. Shell übersetzen Sie es erneut in das menschliche lesbare Format und senden Sie Ergebnisse an Ausgabegeräte.

Linux -Shells:

  • Bash Shell (Born Again Shell): Dies ist am häufigsten von Linux verwendet von Linux Now A Days. Bash Sell wird von Sir Brian Fox und Chet Ramey entwickelt.
  • CSH (C Shell): Die Syntax und Verwendung der C -Shell sind der C -Programmiersprache sehr ähnlich.
  • KSH (Korn Shell): In AT & T Bell Labs entwickelt.
  • TCSH: TCSH ist eine verbesserte, aber vollständig kompatible Version der Berkeley Unix C Shell (CSH).
  • Um alle verfügbaren Shells in Ihre Linux -Maschinen -Prüfung /etc /Shells -Datei zu erhalten.

    # cat/etc/shells/bin/sh/bin/bash/sbin/nologin/bin/tcsh/bin/csh/bin/ksh/usr/bin/ksh/bin/pdksh 

    Wenn Sie zu einer anderen Shell wechseln möchten, geben Sie einfach den Shell -Pfad wie oben gezeigt ein.

    #/bin/tcsh oder #/usr/bin/ksh