Ein Tutorial für AIX unter Unix

May 30

Ein Tutorial für AIX unter Unix

AIX ist IBMs Variante des Betriebssystems Unix. Es läuft auf RISC-Prozessoren von IBM und AT & T System V UNIX mit Verbesserungen von Unix BSD (Berkley Standard Distribution) integriert.

Anweisungen

Anfang-Grundlagen

1 Melden Sie sich als Benutzer und ändern Sie Passwort.

Geben Sie auf der Eingabeaufforderung Betriebssystem (OS), die "%" für die C-Shell den folgenden Befehl:

% kpasswd

Dies fordert Sie für altes Kennwort (gegeben durch den Systemadministrator), neues Passwort und Bestätigung des neuen Passworts.

Jetzt Ihrer AIX-Session hat begonnen, und Sie sind in der Shell. Sie können Befehle auf der Shell-Prompt eingeben: "%".

Hinweis: "Kpasswd" ist für AIXs Kerberos-Sicherheitssystem und entspricht dem standard UNIX-Befehl "Passwd".

2 Führen Sie den folgenden Befehl an der Eingabeaufforderung (OS):

% ls-al

Es sollte die aktuelle Verzeichnisliste auf dem Bildschirm zeigen. Befehle sind System-Programmen oder eingebaute Shell-Funktionen. AIX ist Groß-/Kleinschreibung beachtet. Basisshell Befehlssyntax sieht folgendermaßen aus:

% Befehl [argument1 argument2 argument3...]

Eingänge, die Regie des Verhaltens des Befehls in Form von Optionen, Schlüsselwörter, Dateinamen, Größen usw. sind Argumenten (Parametern). Optionen sind gekennzeichnet mit einem "-" (Bindestrich)--Zeichens vor den Optionsbuchstaben. Mehrere Optionen können kombiniert werden, auf einem "-" Zeichen.

Führen Sie den Befehl ls erneut, mit den beiden Optionen separat diesmal gegeben:

%ls - a -l

Die Ausgabe sollte genau das gleiche wie wenn die beiden Optionen kombiniert wurden.

'-l' sagt ls, eine detaillierte Liste für Dateien und Verzeichnisse auszugeben und '-eine ' bedeutet, dass alle Dateien, einschließlich die versteckten Dateien angezeigt werden sollen.

3 Führen Sie den Befehl "Man" mit einem Befehlsnamen, als Argument für diesen Befehl erfahren.

"% Mann Grep" bieten eine Handbuchseite für Dienstprogramms "Grep" jedes optionales Argument zu erklären.

4 Verwenden Sie das Hilfsprogramm "mehr", um zu verhindern, dass Ausgabe außerhalb des Bildschirms scrollen:

% ls-al | Weitere

Hier die Ausgabe von "ls" wird gesendet, um ein "Rohr" durch das "|" zu unterzeichnen, wodurch es als Eingabe für das "mehr" Dienstprogramm umgeleitet wird. "Mehr" bricht es in Seiten und zeigt eine Seite zu einem Zeitpunkt.

Drücken Sie eine beliebige Taste, um die nächste Seite der Ausgabe angezeigt.

Versuchen Sie dies:

Man %ls | Weitere

5 Führen Sie "Katze", um den Inhalt einer Datei anzuzeigen:

% Katze < Dateiname > [| Weitere]

Führen Sie "Schwanz", um die letzten Zeilen einer Datei anzuzeigen. Typ:

% Schwanz < Dateiname > - < n - Anzahl der Zeilen >

wobei n die letzte n Zeilen angibt. -N fehlt, zeigt es die letzten 10 Zeilen.

6 Beachten Sie die Ausgabe von "ls-al | mehr." Finden Sie einige Dateien, beginnend mit einem "." Alle Dateien, deren Namen mit einem Punkt beginnen, werden ausgeblendet. Einfach mit "ls" wird ihnen nicht zeigen. Dies sind die .login, .profile und .cshrc (für C-Shell) Dateien. Die .login-Datei enthält Betriebssystem-spezifische Informationen für den Benutzer. Unter anderem gibt es terminal Merkmale, Ihrem Suchpfad, Zuordnungen von Maßnahmen, die Tastatureingaben und andere Einstellungen der Umgebungsvariablen. Ein Beispiel:

Set Pfad = (/ Usr/Ucb/bin/usr/bin/etc/usr/local.)

Dadurch wird Ihre Umgebung Variable "Pfad" zu den oben jedes Mal festgelegt anmelden.

7 Führen Sie Folgendes aus:

% Katze .login | Weitere

% Cat .cshrc | Weitere

Jedes Mal, wenn Sie die C-Shell eingeben, wird die .cshrc ausgeführt. Ihre gewählten Standard-Shell wird auch bei der Anmeldung angegeben.

Arbeiten mit Dateien und Verzeichnis

8 Führen Sie die folgenden Dateioperationen:

% cp [< path1 > /] Datei1 [< path2 > /] Datei2 # kopieren eine Datei wie ein anderer

% Mv [< path1 > /] Datei1 [< path2 > /] Datei2 # zum Umbenennen einer Datei

% Mv file1, file2 file3... < Zielverzeichnis > # eine oder mehrere Dateien als eine andere zu verschieben

% Rm < Dateiname > # eine Datei endgültig löschen

% Pg < Dateiname > # Inhalt einer Datei seitenweise angezeigt. Drücken Sie eine beliebige Taste zum Lesen der

# next page.

Das Programm "Pg" (Seite) gibt den Effekt von "Katze < Dateiname > | mehr." Wörter nach einem "#" an einer Linie sind als Kommentar behandelt und nicht ausgeführt. Führen Sie den Befehl Mann auf die Befehle oben, lernen über die verschiedenen Kombinationen von optionale Argumente.

9 Führen Sie "Pwd" um ein Arbeitsverzeichnis zu drucken.

Die Ausgabe kann wie folgt aussehen:

/u/devreportgroup/Tara

Bei der Anmeldung sind Sie in das home-Verzeichnis, die definiert wird, durch Festlegen der Umgebung Variable "HOME." Er hält alle Ihre versteckte Autostart-Dateien, die Ihre Umgebung einrichten.

10 Erstellen Sie ein neues Unterverzeichnis:

% Mkdir. / Arbeitsdateien

% Mkdir. / Mysource

% Mkdir Arbeitsdateien/lib

A "." im Pfad gibt das aktuelle Verzeichnis. Ein relativer Pfad sieht wie folgt aus:

.. /.. / bin

Es sagt für jeweils eine Ebene nach oben gehen "... / "im Code. Hier gehen Sie zwei Verzeichnis-Ebenen und in das Unterverzeichnis bin auf dieser Ebene.

11 Ändern Sie Ihr Verzeichnis:

% cd ./workspace/lib

12 Entfernen Sie Unterverzeichnis Mysource mit "Rmdir." Typ:

% Rmdir. / Mysource oder % Rmdir Mysource oder % Rmdir %HOME%/mysource

13 Ändern Sie den Modus (Zugriffsberechtigung) einer Datei oder eines Verzeichnisses. Typ:

% Chmod < Benutzer/Gruppe/All/andere - für wen >< +/-Zuschuss / remove >< r w x - Art >< Datei oder ein Verzeichnis Namen >

U = User, g = Gruppe, a = alle, o = andere.

Ein Beispiel:

% Chmod g + Rw Myfile (Zuschuss Lese-/Schreibzugriff für Myfile an die gesamte Gruppe, zu der dieser Benutzer gehört).

% Chmod o-X Legacypgm (entfernen Ausführungszugriff zu Legacyprogram von anderen, die nicht in dieser Benutzergruppe zu werden).

Tipps & Warnungen

  • Informieren Sie sich über diese wichtige Verzeichnisse: /, / u, / bin, / Usr/bin, / Usr/local/Etc, / tmp, / dev
  • Erfahren Sie mehr über diese Dienstprogramme über das Programm "Man": Grep, sortieren, Uniq, Diff, Mail.
  • Lernen, wie man die Ausgabe eines Prozesses in eine Datei umleiten: % Mann Art > ./mydocs/sortmanpage
  • Jeder Befehl ist ein Prozess. Ein Rohr oder "|," ist die Eingabe eines Prozesses in AIX und speist es als Eingabe für den nächsten.