Im Jahr 1969 kamen Ingenieure in Bell Labs mit der Idee von Unix, ein Multi-User skalierbares Betriebssystem . Unix entwickelte sich in den letzten Jahrzehnten zu einem der meisten tragbaren Open-Source- Arten von kommerziellen Software heute verfügbar geworden . Ein vielfältiges und leistungsfähiges Toolkit in Unix -Suite von Dienstprogrammen bietet anspruchsvolle Möglichkeiten für die Anwendungsentwicklung , so dass Unix Programmierkenntnisse ein wichtiges Instrument . Konzept
Drei wesentliche Komponenten bilden den Rahmen der Unix-Betriebssystem
Kernel: . Den Großteil des Betriebssystems Funktionalität liegt im Kernel. Der Kernel verwaltet alle Programme und Anwendungen auf dem Computer installiert . In der Regel müssen Unix-Benutzer nicht zur direkten Interaktion mit dem Kernel , eine Shell-Eingabeaufforderung stellt die primäre Schnittstelle
Shell : Die Schale fungiert als wichtigstes Bindeglied zwischen dem Nutzer und dem Kernel . . Es bietet die Möglichkeit, eine Reihe von Befehlen , die verwendet werden, um eine bestimmte Aufgabe oder einen Vorgang, wie das Drucken von Dateien oder Erstellen einer Anwendung
Anwendungen ausgeführt werden können akzeptieren: . Dazu gehören Programme auf dem Unix-Betriebssystem ausgeführt. Anträge können von einfachen Aufgaben wie alle verfügbaren Dateien in einem Verzeichnis , um komplexere Programme wie laufende Datenbank -Management-Programme reichen.
Allgemeine Befehle
Lasst uns zeigen ein paar gemeinsame Unix -Befehle. Aus Gründen der diesem Beispiel wollen wir werden, was ein Verzeichnis namens dir1 . In diesem Verzeichnis werden wir die Schaffung einer Datei mit dem Namen Datei1 und dann sendet diese Datei an einen Drucker
Ab einem Terminal-Fenster
. Schritte: 1) einer der ersten Schritte in Unix -Programmierung beinhaltet Starten eines Terminal-Fenster . Abhängig von der Version von Unix installiert haben, können dies in der Regel über das Menü Start erfolgen.
Erstellen eines Verzeichnisses und Öffnen einer Datei
2) Mit den " mkdir " Befehl, um die dir1 erstellen.
3) Wählen Sie mit " cd" , um zu diesem Verzeichnis zu navigieren.
4) Verwenden Sie " vi ", einem beliebten Unix Texteditor erstellen und bearbeiten Datei1 .
Bearbeiten einer Datei
5 ) Mit dem Texteditor geöffnet , Typ " i ", um die Eingabe von Text . Um die Datei zu speichern , drücken Sie die ESC-Taste und geben Sie " : . Wq "
Printing
6) Und schließlich , verwenden Sie den Befehl "lp" "lp Datei1 " , um die Datei zu drucken
Common Unix -Befehle
Hier ist eine Beschreibung von einigen der häufig verwendeten Unix-Befehle : .
Befehl: "cp " Zweck : Kopieren von Dateien , entweder im gleichen Verzeichnis oder zwischen Verzeichnissen . Es erfordert die Quell-und Ziel -Dateien als arguments.Example : "cp Datei1 Datei2 " wird Datei1 kopieren file2
Befehl: . "Cat" Zweck: Anzeige Inhalt einer Datei . Wenn Sie nur wollen, um eine Datei zu lesen , ist dies eine schnellere Alternative zur Verwendung Beispiel " vi . ": "Cat Datei1 " wird der Inhalt angezeigt datei1
Befehl: . "Rm" Zweck: Löschen einer Datei . Beispiel: "rm Datei1 " löscht datei1
Befehl: . "mv " Zweck: Umbenennen einer Datei. Es erfordert die ursprünglichen und neuen Namen der Datei als arguments.Example : "mv Datei1 Datei2 " wird Datei1 zu file2 umbenennen
Befehl: . "Man" Zweck: Anzeige mehr Informationen zu einem Befehl . Dies ist ein extrem hilfreich Befehl verwendet, um detaillierte Informationen über das Unix command.Example bieten : "man ls " wird mehr über den Befehl "ls" bieten
.