Unix ist ein Betriebssystem des Computers zunächst im Jahr 1969 entwickelt. Seitdem wurden viele Varianten von Unix entwickelt worden , einschließlich GNU /Linux und OpenSolaris . Einer der wichtigsten Bestandteile der Unix -System ist die Schale, die der Anwender mit dem Betriebssystem durch den Einsatz von Tastaturbefehle interagieren. Es gibt viele verschiedene Arten von Muscheln , und während sie viele Gemeinsamkeiten haben , gibt es einige Unterschiede, die Sie wollen, die bei der Wahl zwischen ihnen . Bourne Shell (sh)
Die Bourne-Shell wurde in den Bell Labs von Stephen Bourne erstellt und hat die Unterscheidung des Seins das erste Unix-Shell jemals geschrieben wurden. Die Bourne-Shell enthält viele Funktionen, die auf viele spätere Unix-Shells , wie die Möglichkeit, Skripts , Eingang und Ausgang für die Umleitung und Pipelines und viele gemeinsame Merkmale mit Programmiersprachen , wie lokale und globale Variablen-Deklarationen , Schleifen und bedingte Anweisungen zu schreiben sind und Fehlermeldungen.
C Shell ( csh )
Die C-Shell wurde ursprünglich in den späten 1970er Jahren bis dahin Student Bill Joy , der Mitbegründer von Sun war geschrieben Microsystems, ein großer Computer-Hardware und Software-Unternehmen . Die C-Shell , wie der Spitzname bei andeutet , ist in der Programmiersprache C , die das Lernen einfacher Befehle , vor allem, wenn der Benutzer , wenn vertraut mit der Programmiersprache C geschrieben ist . Die C-Shell ist interaktiver als die ursprünglichen Bourne Schalen , so dass Befehle, um schneller und effizienter ausgeführt werden.
Korn-Shell (ksh )
Korn Shell wurde in den frühen 1980er Jahren von David Korn von AT & T Labs entwickelt und enthält viele ähnliche Features wie der sh und csh Muscheln. Die Korn-Shell hat einen Vorteil gegenüber dem traditionellen Unix-Shell , daß es die Funktionalität vieler Skript-und Programmiersprachen wie Perl und awk, was bedeutet, dass Programme schnell und effizient innerhalb der Korn-Shell ausgeführt werden.
Bourne -Again Shell ( bash)
Die Bourne -Again Shell ( bash) ist ein Klon der Bourne-Shell , geschrieben und unter der GNU General Public License , was bedeutet, den Code für die Schale, sowie die Schale selbst, ist frei zugänglich . Die Bash-Shell läuft unter sehr ähnliche Syntax wie der sh , ksh und csh Muscheln. Allerdings gibt es einige kleine Änderungen mit der Bash-Shell . Zum Beispiel läuft die Bash-Shell unter allen GNU /Linux-Variante Betriebssystemen wie Ubuntu und Debian . Die Bash-Shell unterstützt auch viele interaktive Funktionen , wie zum Beispiel einen Befehl Geschichte, die mit wenigen Tastendrücken zugegriffen werden kann.