Unix ist ein Multi- User, Multi - Tasking-Betriebssystem (OS) im Jahr 1969 in den Bell Laboratories erstellt . Der Begriff Multi-User bedeutet, dass eine Instanz des Betriebssystems, die von vielen verschiedenen Benutzern auf einmal zugegriffen werden. Der Begriff Multitasking bedeutet, dass das Betriebssystem viele verschiedene Tasks gleichzeitig ausgeführt werden können. Seitdem hat Unix in verschiedenen Varianten verzweigt , aber die Varianten teilen viele der gleichen Eigenschaften. Das Betriebssystem
Das Unix-Betriebssystem ist der Kernel , der Schale und den Anwendungen oder Programme zusammen. Der Kernel steuert die Systemressourcen und sorgt für die Kommunikation zwischen Geräten. Die Shell ist die Schnittstelle zwischen dem Benutzer und dem Kernel . Die Programme sind nichts von einer Programmiersprache Compiler zu einem Textverarbeitungsprogramm .
Das File System
Unix OS behandelt alles als Datei einschließlich Hardware-Geräte und Verzeichnisse . Diese Dateien werden in einem hierarchischen System mit der Basis ist das Root-Verzeichnis , von dem Symbol "/" bezeichnet organisiert . Jede Datei innerhalb des Betriebssystems muss eine übergeordnete Datei , und es muss möglich sein, die Datei zurück auf root . Wenn Sie etwas , dass Sie die " genauen Pfad zu der Datei " liefern das ist, was du tust, fragt lesen. Zum Beispiel , den genauen Pfad des Benutzers Mary Home-Verzeichnis würde als bezeichnet werden : "/home /mary" . In anderen Worten, hat Mary das Home-Verzeichnis der "home "-Verzeichnis , wie es die Muttergesellschaft . Die "home "-Verzeichnis hat den "root "-Verzeichnis wie das übergeordnete
Die Unix-Dateien passen in eine von drei Kategorien - . Normale Datei -, Verzeichnis- Datei und Gerätedatei. Ordinary -Dateien sind normale Dateien aus einer Folge von Zeichen , entweder Text-oder Binär . Verzeichnis Dateien einfach die Namen von Dateien und anderen Verzeichnissen in Form von dem Namen der Datei und es ist Identifikationsnummer. Geräte- Dateien enthalten keine Daten überhaupt , sondern sie stellen einfach die Geräte, die sie angebracht sind . Jeder Befehl ausgegeben, um die Geräte-Datei wird von dem physischen Gerät ausgeführt werden.
Die Shell
Obwohl es viele grafische Benutzeroberflächen für die Unix entwickelt sind OS , ist es immer noch eine gute Idee, ein rudimentäres Verständnis der Command Line Interface ( CLI) haben . Das CLI kann durch Öffnen eines Terminal-Fenster , die am häufigsten als Verknüpfung auf Ihrem Desktop oder unter "System Tools " oder "Zubehör" im Hauptfenster der Anwendung gefunden werden zugegriffen werden.
Es ist wichtig zu beachten, dass alle Unix-Befehle sind in der Regel in Kleinbuchstaben , und Groß-und Kleinschreibung . Daher sind "ls" und "LS" zwei verschiedene Dinge. Eigentlich gibt es keine " LS "-Befehl überhaupt . Jeder Befehl wird an der Eingabeaufforderung , die üblicherweise als % oder $ bezeichnet wird getippt. Viele Tutorials zeigt den Befehl in der folgenden Weise :
% ls -la
Es ist wichtig, sich daran zu erinnern , dass Sie nicht geben "%" , sondern einfach den Befehl - "ls -la " . Dieser Befehl sagt , die alle Inhalte , einschließlich der versteckten Dateien des aktuellen Verzeichnisses , in Langform (einschließlich der Berechtigungen , Eigentümer und Zeitpunkt des letzten Zugriffs ) aufzulisten.
Das obige Beispiel zeigt Ihnen einen weiteren wichtigen Punkt zu beachten, über Unix -Befehle. Der eigentliche Befehl "ls" , und seine Optionen sind " -la " . Jeder Befehl hat eine vorgegebene Reihe von Optionen, die durch den Zugriff auf den Mann (manuell) Seite für diesen Befehl gefunden werden kann. Die man-Seite kann durch Eingabe des Befehls " man ls " an einer Eingabeaufforderung zugegriffen werden.
Es gibt Hunderte von Befehlen durch den Unix OS verwendet . Allerdings können viele der gebräuchlichsten auf dem bsd.org Website (siehe Ressourcen unten) gefunden werden.
Sobald Sie die grundlegenden Befehle beherrschen , können Sie sie in kleine Programme, sogenannte Shell-Skripten zu kombinieren, das ist abgedeckt im fortgeschrittenen Unix Tutorials.