Die Shell ist bei Verwendung eines UNIX-basierten Betriebssystems unvermeidlich. Bash (Bourne-Again Shell) wird standardmäßig unter Linux usw. verwendet, aber ich denke, dass dies eine erweiterte Version von sh (Bourne Shell) ist, die der Vorfahr verschiedener Shells ist.
KornShell ist auch eine der Shells, die mit einem solchen UNIX-basierten Betriebssystem verwendet werden können, aber es scheint, dass es in den letzten Jahren nicht oft als Standard übernommen wurde. Dieses Mal ist es ein Artikel, in dem wir versuchen, eine solche Korn-Shell zu verwenden.
Lassen Sie mich kurz auf meine persönlichen Motive eingehen. O'Reillys Korn Shell-Kommentarbuch wird in einem Antiquariat zu einem Schnäppchenpreis verkauft, und ich habe es direkt abgeholt. O'Reilly hat ein Bash- und ein tcsh / csh-Kommentarbuch, aber ich wusste nicht, dass auch ein Korn Shell-Kommentarbuch veröffentlicht wurde, also kaufte ich es und las es.
Es ist eine sehr grobe Anerkennung, aber in Bezug auf die gestrige Fülle denke ich, dass die folgende Anerkennung in Ordnung ist.
sh < ksh < bash
Es ist nicht so raffiniert wie Bash, aber es scheint genug Funktionen zu haben, um interaktiv verwendet zu werden. Im Gegensatz zu csh / tcsh gibt es auch kein Gefühl, dass sich der Stil erheblich vom Bash-System (?) Unterscheidet. Es ist also einfach, an diesen Punkt zu gelangen.
Um die Sache zu verkomplizieren, gibt es mehrere Implementierungen, z. B. weil ksh ursprünglich eine proprietäre Lizenz war.
ksh Dies ist die Originalversion. Entwickelt von David Korn. Ursprünglich professionell, wurde es in den 2000er Jahren Open Source.
pdksh Eine gemeinfreie Korn Shell-Implementierung.
mksh MirOS BSD ist eine Implementierung, die für BSD-basierte Betriebssysteme entwickelt wurde. Es kann mit apt in Debian, Ubuntu usw. installiert werden.
Ich denke, es ist selten die Standard-Shell in aktuellen Linux-Distributionen, aber sie ist oft im offiziellen Repository enthalten, sodass Sie sie in der Paketverwaltung installieren und ausprobieren können. Ich werde. Abgesehen von der regelmäßigen Verwendung finde ich es aus historischer Sicht interessant.
Recommended Posts