Posix
POSIX ist ein IEEE -Standard, der als Standard -Unix -Version fungiert. Es handelt sich um ein Konsortium von Anbietern. POSIX wird als Teilmenge von UNIX angesehen und verwendet, um verschiedene Unix-ähnliche Umgebungen für viele andere Betriebssysteme abzudecken. POSIX enthielt zunächst verschiedene Umgebungen wie Eunice für virtuelle Maschinen, POSIX -Persönlichkeit und NT aus Windows OS. POSIX ist zwischen verschiedenen Varianten von UNIX tragbar. Im Allgemeinen können wir POSIX als Betriebssystem von Unix bezeichnen.
Unix
Linux und GNU -Projekt sind sehr wie Unix und sind daher miteinander kompatibel. UNIX ist ein Betriebssystem, das als Multitasking- und Multi-Benutzer-Betriebssystem fungiert. UNIX verfügt über verschiedene Programme zur Programmentwicklung sowie elektronische E -Mails, Textredakteure usw. Viele Betriebssysteme sind wie Unix und haben die gleichen Benutzeroberflächen, Programme und Funktionen. Es war anfangs ein Netzwerk -Betriebssystem. Unix wurde von einem Entwicklerteam entwickelt, aber jede andere Person kann leicht zu Linux beitragen und es entsprechend ihren Bedürfnissen verwenden.
UNIX hat eine Marke und wird hauptsächlich für kommerzielle Zwecke verwendet. UNIX hat seine eigenen Flexibilitäten, aber es gibt einen ziemlich berühmten Nachteil, nämlich, dass Unix einige Hardwarebeschränkungen enthält. Trotzdem ist Unix ein vollwertiges Betriebssystem.
POSIX -Befehle
Software-Ingenieure und andere Benutzer, die an Betriebssystemen arbeiten. Eine Shell ist auch eine leistungsstarke Befehlszeilenschnittstelle, und POSIX enthält eine berühmte Bash-Shell. Im nächsten Abschnitt werden wir uns einige berühmte POSIX -Befehle und die Zwecke dieser Befehle ansehen.
POSIX -Verzeichnisse
Um die Datei- und Verzeichnispfade anzugeben. Im Folgenden sind einige Beispielnamen von Pfaden aufgeführt:
Syntax | Funktion |
---|---|
/ | Wurzelverzeichnis |
/Beispiel | Beispiel für Unterverzeichnis |
/Beispiel/Standard | Eine Datei, die als Standard im Verzeichnis /Beispiel benannt wurde |
~ | Die Verknüpfung zum Zugriff auf das Home Directory des aktuellen Benutzers |
~/ein paar Beispiele | Eine Datei oder ein Verzeichnis mit dem Namen einiger Beispiel im Heimverzeichnis des Benutzers |
. | Führt zum aktuellen Arbeitsverzeichnis |
… | Führt zum Elternverzeichnis |
POSIX -Dateisystem
Die POSIX -Shell hilft dabei, mehrere Funktionen aus einem Fenster aus zu verwalten. Benutzer können ihren aktuellen Standort, ihr aktuelles Arbeitsverzeichnis und das absolute Arbeitsverzeichnis (Home Directory) navigieren (Home -Verzeichnis).
Angenommen, das gegenwärtige Arbeitsverzeichnis ist das Heimverzeichnis (e).G.: "/Home/"), und dieses Verzeichnis hat ein Unterverzeichnis mit dem Namen "Beispiel".Sie können die Befehlszeile verwenden, um diesen Pfad als absoluten Pfad („/home // Beispiel“) sowie einen relativen Pfad („Beispiel“) anzugeben („Beispiel“). POSIX -Programme, die aus der Shell ausgeführt wurden. In diesem Abschnitt werden wir einige Beispielbefehle und -optionen abdecken, die in POSIX zum Verschieben von Dateien verwendet werden können.
Syntax | Funktion |
---|---|
PWD | Zeigt das aktuelle Arbeitsverzeichnis an |
CD | Ändert das aktuelle Verzeichnis in das Heimverzeichnis |
CD /etc /Beispiel | Ändert das aktuelle Verzeichnis in /etc /Beispiel |
CD New_Directory | Ändert das aktuelle Verzeichnis in New_Directory ein Unterabschnitt Ihres aktuellen Verzeichnisses |
CD… | Wechselt das aktuelle Verzeichnis in das Verzeichnis für das Heim- oder Elternverzeichnis |
CD $ vorübergehend | Ändert das Verzeichnis vorübergehend in das Verzeichnis |
UNIX -Befehle
Jetzt werden wir einige der grundlegenden Unix -Befehle ansehen. Diese Befehle sind nicht Teil von UNIX selbst, sondern werden in mehreren Unix -Maschinen verwendet. Es gibt eine interessante Sache, die Sie hier zur Kenntnis nehmen müssen: Wenn Sie beim Schreiben in Unix einen Tippfehler oder Fehler machen, können Sie die verwenden Strg+u Verknüpfung von Ihrer Tastatur, um die gesamte Linie problemlos abzubrechen. Benutzer können diese Befehle auch bearbeiten, was recht einfach und adaptiv ist. Denken Sie daran, dass UNIX Fall sensibel ist. Achten Sie daher darauf, diese Anforderungen zu berücksichtigen, wenn Sie diese Befehle ausprobieren.
UNIX -Dateien
Der erste Satz von Befehlen, die wir diskutieren werden, sind Dateien.
Syntax | Funktion |
---|---|
ls | Um Ihre Dateien aufzulisten, können Sie auch LS -L verwenden, um Ihre Dateien in einem "Langformat" aufzulisten, das viele Informationen enthält, e.G., Die genaue Größe der Datei, wer der Dateibesitzer ist, was sind die Rechte und wer hat die Datei zuletzt geändert. LS -A listet alle Dateien auf, einschließlich derer, deren Namen mit einem Punkt beginnen, meistens nicht leicht sichtbar. |
Mehr Nameoffile | Zeigt und zeigt den ersten Teil der Datei an |
EMACS NAMEOFFILE | Ein Editor, mit dem Sie Dateien erstellen und bearbeiten können. |
MV NAMEOFFILE1 NAMEOFFILE2 | Wird verwendet, um eine Datei zu verschieben, indem sie ihm einen anderen Namen geben oder sie in ein anderes Verzeichnis verschieben. |
CP nameOffile1 nameOffile2 | Wird verwendet, um den Inhalt von Datei 1 in Datei 2 zu kopieren |
RM NAMEOFFILE | Wird verwendet, um Dateien zu entfernen. Sie können auch RM -I verwenden, um die Erlaubnis des Benutzers zu fordern, bevor Dateien gelöscht werden. |
Verzeichnisse in Unix
Der folgende Abschnitt zeigt, wie Sie ein Verzeichnis in UNIX verwenden und erstellen können. Im Folgenden finden Sie einige der für diesen Zweck verwendeten Befehle:
Syntax | Funktion |
---|---|
mkdir nameofdirectory | Verwendet, um ein neues Verzeichnis zu machen. Geben Sie den Namen des neuen Verzeichnisses neben MKDIR ein |
CD nameofdirectory | Wird verwendet, um den Pfad des Verzeichnisses zu ändern. Benutzer können mit CD nach einem Verzeichnis zurückkehren und mit CD auch zum übergeordneten Verzeichnis zurückkehren. |
PWD | Gibt die Informationen des Verzeichnisses zurück, in dem sich der Benutzer derzeit befindet. |
Abschluss
Dieser Artikel behandelte einige der grundlegenden Unterschiede zwischen POSIX und UNIX, einschließlich einiger der in jeweils verwendeten Befehle. Wie aus den obigen Beispielen ersichtlich ist, gibt es keinen wesentlichen Unterschied zwischen den für POSIX verwendeten Befehlen und Unix. POSIX ist nur eine Hülle, während Unix ein älteres Betriebssystem ist.