| Datei-Operationen | |
|---|---|
| cat file | Gibt den Inhalt aus (stdout) |
| cat f1 > f2 | Leitet Ausgabe nach f2 um |
| cd dirname | Wechsel des Verzeichnisses |
| chmod | Ändert die Zugriffsberechtigungen |
| u(ser),g(roup),o(thers),a(ll), zB chmod u-x | |
| Zahlencodes: r4, w2, x1, zB chmod 644 | |
| compress/uncompress | De-/Komprimierung von .Z-Dateien |
| (bzw. mit gzip .gz-Endung, -d für dekompr.) | |
| cp f1 f2 | Kopieren |
| diff f1 f2 | Vergleicht die Dateien f1 und f2 |
| head -n file | Gibt die ersten 10 Zeilen aus (default: 10) |
| ls -l | Ausführliche Liste des aktuellen Ordners |
| mkdir | Verzeichnis erzeugen |
| mv falt fneu | Umbenennen |
| pwd | Zeigt den Namen des aktuellen Verzeichniss |
| rm | Dateien löschen |
| rmdir | Leeres Verzeichnis löschen |
| tar Key Optionen Dateiliste (Archivieren, nicht komprimieren!) |
|---|
| c - erzeugen |
| x - extrahieren |
| t - liste Inhalt |
| Gängige Optionen: |
| v - Listet die bearbeiteten Dateinen auf |
| f - Angabe eines (Archiv-)Dateinamen |
| z - Gleichzeitiges Komprimieren (evtl. gtar statt tar nutzen) |
| Bsp: |
| tar -cvf bsp.tar bspverz |
| tar -xvf bsp.tar |
| Benutzer, Prozesse & Co. | |
|---|---|
| finger name@host | Knappe Info über Benutzer (Option -l ausführlicher) |
| kill PID | Beendet Prozess mit der angegebenen Prozess-ID |
| who | Welche Benutzer sind an lokaler Maschine angemeldet |
| Beenden: | |
| Mit Control-c, Control-\ o. kill (PID mit ps ux aus anderer Shell ermitteln) | |
| ftp-Benutzung | |
|---|---|
| get file1 | Datei 1 holen |
| put file1 | Datei 1 auf fremden Rechner kopieren |
| bin | Übertragungsmodus auf binäre Dateien umstellen (wichtig!) |
| Sonstiges | |
|---|---|
| alias name 'com' | Alias definieren (am besten in 2.Startdatei) |
| cc | C-Compiler |
| echo | Ausgabe auf stdout, zB von Shellvariablen ($bsp) |
| lpr | |
| whatis kommando | Kurzbeschreibung eines Kommandos |
| & nach Kommando | Bewirkt Bearbeitung im Hintergrund |
| Standarddateien | |
|---|---|
| $ Kommando < Eingabedatei | |
| $ Kommando > Ausgabedatei | (>> zum Anhängen statt Ersetzen) |
| Pipe: com1 | com2 | Verwenden einer Ausgabe als Eingabe eines anderen Kommandos |
| Umgebungsvariablen |
|---|
| DISPLAY, PRINTER, PATH, HOME |
| setenv VARIABLE value |
| PATH=${PATH}:$HOME/bin; export PATH |
| C-Compiler | |
|---|---|
| -g | Debug-Informationen |
| -c | nur compilieren (nicht linken) |
| -o name | Ausführbare Datei name |
| -O | Optimize-Anweisung |
| cc -Dname=wert | name enthält den Wert wert |