Kommandozeilenreferenz: Unterschied zwischen den Versionen

Aus dem IServ-Wiki
Zur Navigation springen Zur Suche springen
(viele Detailänderungen)
Zeile 7: Zeile 7:
 
| <tt>cd</tt> || <tt>cd&nbsp;/</tt> || Wechselt in das Wurzelverzeichnis. || &nbsp;
 
| <tt>cd</tt> || <tt>cd&nbsp;/</tt> || Wechselt in das Wurzelverzeichnis. || &nbsp;
 
|-
 
|-
| &nbsp; || <tt>cd&nbsp;..</tt><ref>''nicht'' <tt>cd..</tt>!</ref> || Wechselt eine Verzeichnisebene höher. || &nbsp;
+
| || <tt>cd&nbsp;..</tt><ref>''nicht'' <tt>cd..</tt>!</ref> || Wechselt eine Verzeichnisebene höher. || &nbsp;
 
|-
 
|-
| &nbsp; || <tt>cd&nbsp;-</tt> || Wechselt in das vorherige Verzeichnis<ref>nicht eine Verzeichnisebene höher</ref> (vergleichbar mit dem Zurück-Button im Browser). || &nbsp;
+
| || <tt>cd&nbsp;-</tt> || Wechselt in das vorherige Verzeichnis<ref>nicht eine Verzeichnisebene höher</ref> (vergleichbar mit dem Zurück-Button im Browser). || &nbsp;
 
|-
 
|-
| &nbsp; || <tt>cd&nbsp;~</tt> || Wechselt in das Homeverzeichnis des aktuellen Benutzers. || &nbsp;
+
| || <tt>cd&nbsp;~</tt> || Wechselt in das Homeverzeichnis des aktuellen Benutzers. || &nbsp;
 
|-
 
|-
| &nbsp; || <tt>cd&nbsp;''Verzeichnis''</tt> || Wechselt in das angegebene ''Verzeichnis''. || <tt>cd&nbsp;/tmp</tt>
+
| || <tt>cd&nbsp;''Verzeichnis''</tt> || Wechselt in das angegebene ''Verzeichnis''. || <tt>cd&nbsp;/tmp</tt>
 
|-
 
|-
 
| <tt>ls</tt> || <tt>ls</tt> || Gibt den Inhalt des aktuellen Verzeichnisses aus. || &nbsp;
 
| <tt>ls</tt> || <tt>ls</tt> || Gibt den Inhalt des aktuellen Verzeichnisses aus. || &nbsp;
 
|-
 
|-
| &nbsp; || <tt>ls&nbsp;''Suchausdruck''</tt> || Gibt alle Einträge des aktuellen Verzeichnisses aus, auf die der ''Suchausdruck'' zutrifft. || <tt>ls&nbsp;*.txt</tt>
+
| || <tt>ls&nbsp;''Suchausdruck''</tt> || Gibt alle Einträge des aktuellen Verzeichnisses aus, auf die der ''Suchausdruck'' zutrifft. || <tt>ls&nbsp;*.txt</tt>
 
|-
 
|-
| &nbsp; || <tt>ls&nbsp;''Verzeichnis''</tt> || Gibt den Inhalt des angegebenen ''Verzeichnisses'' aus. || <tt>ls&nbsp;/opt/iserv</tt>
+
| || <tt>ls&nbsp;''Verzeichnis''</tt> || Gibt den Inhalt des angegebenen ''Verzeichnisses'' aus. || <tt>ls&nbsp;/opt/iserv</tt>
 
|-
 
|-
| &nbsp; || <tt>ls&nbsp;-d&nbsp;''Verzeichnis''</tt> || Gibt den nicht den Inhalt des angegebenen ''Verzeichnisses'' aus, sondern listet den Verzeichniseintrag im aktuellen Verzeichnis auf.  || <tt>ls&nbsp;-d&nbsp;/opt/iserv/*</tt>
+
| || <tt>ls&nbsp;-d&nbsp;''Verzeichnis''</tt> || Gibt den nicht den Inhalt des angegebenen ''Verzeichnisses'' aus, sondern listet den Verzeichniseintrag im aktuellen Verzeichnis auf.  || <tt>ls&nbsp;-d&nbsp;/opt/iserv/*</tt>
 
|-
 
|-
| &nbsp; || <tt>ls&nbsp;-l</tt> || Eine <tt>dir</tt>-ähnliche Listenansicht benutzen. || &nbsp;
+
| || <tt>ls&nbsp;-l</tt> || Eine <tt>dir</tt>-ähnliche Listenansicht benutzen. || &nbsp;
 
|-
 
|-
| &nbsp; || <tt>ls&nbsp;-A</tt> || Auch versteckte Dateien anzeigen. || &nbsp;
+
| || <tt>ls&nbsp;-A</tt> || Auch versteckte Dateien anzeigen. || &nbsp;
 
|-
 
|-
| &nbsp; || <tt>ls&nbsp;--color=auto</tt> || Zeigt die Auflistung mit hilfreichen farblichen Hervorhebungen an. || &nbsp;
+
| || <tt>ls&nbsp;--color=auto</tt> || Zeigt die Auflistung mit hilfreichen farblichen Hervorhebungen an. || &nbsp;
 
|-
 
|-
 
| <tt>pwd</tt> || <tt>pwd</tt> || Gibt den vollständigen Pfad des aktuellen Verzeichnisses aus. || &nbsp;
 
| <tt>pwd</tt> || <tt>pwd</tt> || Gibt den vollständigen Pfad des aktuellen Verzeichnisses aus. || &nbsp;
Zeile 35: Zeile 35:
 
| <tt>df</tt> || <tt>df&nbsp;-h</tt> || Gibt den insgesamten und den verfügbaren Speicherplatz von allen gemounteten Laufwerken aus. || &nbsp;
 
| <tt>df</tt> || <tt>df&nbsp;-h</tt> || Gibt den insgesamten und den verfügbaren Speicherplatz von allen gemounteten Laufwerken aus. || &nbsp;
 
|-
 
|-
| &nbsp; || <tt>df&nbsp;-h&nbsp;''Laufwerk''</tt> || Gibt den insgesamten und den verfügbaren Speicherplatz von dem gemounteten ''Laufwerk'' aus. || <tt>df&nbsp;-h&nbsp;/dev/hda1</tt>
+
| || <tt>df&nbsp;-h&nbsp;''Laufwerk''</tt> || Gibt den insgesamten und den verfügbaren Speicherplatz von dem gemounteten ''Laufwerk'' aus. || <tt>df&nbsp;-h&nbsp;/dev/hda1</tt>
 
|-
 
|-
 
|}
 
|}
Zeile 45: Zeile 45:
 
| <tt>cp</tt> || <tt>cp&nbsp;''Quelle''&nbsp;''Ziel''</tt> || Kopiert die ''Quell''-Datei in die ''Ziel''-Datei oder den ''Ziel''-Ordner. || <tt>cp&nbsp;123.txt&nbsp;/tmp</tt>
 
| <tt>cp</tt> || <tt>cp&nbsp;''Quelle''&nbsp;''Ziel''</tt> || Kopiert die ''Quell''-Datei in die ''Ziel''-Datei oder den ''Ziel''-Ordner. || <tt>cp&nbsp;123.txt&nbsp;/tmp</tt>
 
|-
 
|-
| &nbsp; || <tt>cp&nbsp;-R&nbsp;''Quelle''&nbsp;''Ziel''</tt> || Kopiert den ''Quell''-Ordner in den ''Ziel''-Ordner. || <tt>cp&nbsp;-R /etc&nbsp;/backup/etc</tt>
+
| || <tt>cp&nbsp;-R&nbsp;''Quelle''&nbsp;''Ziel''</tt> || Kopiert den ''Quell''-Ordner in den ''Ziel''-Ordner. || <tt>cp&nbsp;-R /etc&nbsp;/backup/etc</tt>
 
|-
 
|-
 
| <tt>mv</tt> || <tt>mv&nbsp;''Quelle''&nbsp;''Ziel''</tt> || Verschiebt die ''Quell''-Datei in die ''Ziel-''Datei oder den ''Ziel''-Ordner. <br/> ''Oder:'' Verschiebt den ''Quell''-Ordner in den ''Ziel''-Ordner. || <tt>mv&nbsp;123.txt&nbsp;/tmp</tt>
 
| <tt>mv</tt> || <tt>mv&nbsp;''Quelle''&nbsp;''Ziel''</tt> || Verschiebt die ''Quell''-Datei in die ''Ziel-''Datei oder den ''Ziel''-Ordner. <br/> ''Oder:'' Verschiebt den ''Quell''-Ordner in den ''Ziel''-Ordner. || <tt>mv&nbsp;123.txt&nbsp;/tmp</tt>
 
|-
 
|-
| &nbsp; || <tt>mv&nbsp;''AlterName''&nbsp;''NeuerName''</tt> || Benennt die Datei oder den Ordner ''AlterName'' zu ''NeuerName'' um. || <tt>mv&nbsp;123.txt&nbsp;456.txt</tt>
+
| || <tt>mv&nbsp;''AlterName''&nbsp;''NeuerName''</tt> || Benennt die Datei oder den Ordner ''AlterName'' zu ''NeuerName'' um. || <tt>mv&nbsp;123.txt&nbsp;456.txt</tt>
 
|-
 
|-
 
| <tt>rm</tt> || <tt>rm&nbsp;''Datei1''&nbsp;[''Datei2'']&nbsp;[...]</tt> || Löscht ein oder mehrere Dateien. || <tt>rm&nbsp;/tmp/123.txt&nbsp;/tmp/234.txt</tt>
 
| <tt>rm</tt> || <tt>rm&nbsp;''Datei1''&nbsp;[''Datei2'']&nbsp;[...]</tt> || Löscht ein oder mehrere Dateien. || <tt>rm&nbsp;/tmp/123.txt&nbsp;/tmp/234.txt</tt>
 
|-
 
|-
| &nbsp; || <tt>rm&nbsp;-rf<ref>r = recursive, f = force</ref>&nbsp;''Verzeichnis''</tt> || Löscht das gesamte angegebene ''Verzeichnis'' - auch dann, wenn es nicht leer ist. || <tt>rm&nbsp;-rf&nbsp;/tmp/</tt>
+
| || <tt>rm&nbsp;-rf<ref>r = recursive, f = force</ref>&nbsp;''Verzeichnis''</tt> || Löscht das gesamte angegebene ''Verzeichnis'' - auch dann, wenn es nicht leer ist. || <tt>rm&nbsp;-rf&nbsp;/tmp/</tt>
 
|-
 
|-
 
| <tt>mkdir</tt> || <tt>mkdir&nbsp;''Verzeichnis''</tt> || Erstellt das angegebene ''Verzeichnis''. || <tt>mkdir&nbsp;/home/test</tt>
 
| <tt>mkdir</tt> || <tt>mkdir&nbsp;''Verzeichnis''</tt> || Erstellt das angegebene ''Verzeichnis''. || <tt>mkdir&nbsp;/home/test</tt>
Zeile 71: Zeile 71:
 
| <tt>less</tt> || <tt>less&nbsp;''Datei''</tt> || Zeigt den Inhalt einer Datei seitenweise an<ref>Die Anzeige lässt sich mit den Pfeiltasten, PgUp/PgDown-Tasten und der Leertaste (identisch mit PgDown) scrollen. Mit der der Eingabe <tt>''/Text''</tt> wird eine Suche nach der Zeichenfolge ''Text'' gestartet; Vorwärtssuchen mit der Taste n, Rückwärtssuche mit der Taste N. Beendet wird <tt>less</tt> mit der Taste q.</ref>. || <tt>less&nbsp;123.txt</tt>
 
| <tt>less</tt> || <tt>less&nbsp;''Datei''</tt> || Zeigt den Inhalt einer Datei seitenweise an<ref>Die Anzeige lässt sich mit den Pfeiltasten, PgUp/PgDown-Tasten und der Leertaste (identisch mit PgDown) scrollen. Mit der der Eingabe <tt>''/Text''</tt> wird eine Suche nach der Zeichenfolge ''Text'' gestartet; Vorwärtssuchen mit der Taste n, Rückwärtssuche mit der Taste N. Beendet wird <tt>less</tt> mit der Taste q.</ref>. || <tt>less&nbsp;123.txt</tt>
 
|-
 
|-
| &nbsp; || <tt>grep&nbsp;''Zeichenkette''&nbsp;''Datei''</tt> || Durchsucht die ''Datei'' nach Zeilen, die die ''Zeichenkette'' enthalten. || <tt>grep&nbsp;"httpd"&nbsp;/var/log/messages</tt>
+
| || <tt>grep&nbsp;''Zeichenkette''&nbsp;''Datei''</tt> || Durchsucht die ''Datei'' nach Zeilen, die die ''Zeichenkette'' enthalten. || <tt>grep&nbsp;"httpd"&nbsp;/var/log/messages</tt>
 
|-
 
|-
 
| <tt>diff</tt> || <tt>diff&nbsp;''Datei1''&nbsp;''Datei2''</tt> || Zeigt die Unterschiede zwischen den Dateien ''Datei1'' und ''Datei2'' im Unified Diff-Format an. || <tt>diff&nbsp;datei.alt&nbsp;datei.neu</tt>
 
| <tt>diff</tt> || <tt>diff&nbsp;''Datei1''&nbsp;''Datei2''</tt> || Zeigt die Unterschiede zwischen den Dateien ''Datei1'' und ''Datei2'' im Unified Diff-Format an. || <tt>diff&nbsp;datei.alt&nbsp;datei.neu</tt>
Zeile 81: Zeile 81:
 
| <tt>head</tt> || <tt>head&nbsp;''Datei''</tt> || Gibt die ersten zehn Zeilen der ''Datei'' aus. || <tt>head&nbsp;/var/log/messages</tt>
 
| <tt>head</tt> || <tt>head&nbsp;''Datei''</tt> || Gibt die ersten zehn Zeilen der ''Datei'' aus. || <tt>head&nbsp;/var/log/messages</tt>
 
|-
 
|-
| &nbsp; || <tt>head&nbsp;-n&nbsp;''Zeilen''&nbsp;''Datei''</tt> || Gibt die angegebene Anzahl ''Zeilen'' vom Anfang der ''Datei'' aus. || <tt>head&nbsp;-n&nbsp;5&nbsp;/var/log/messages</tt>
+
| || <tt>head&nbsp;-n&nbsp;''Zeilen''&nbsp;''Datei''</tt> || Gibt die angegebene Anzahl ''Zeilen'' vom Anfang der ''Datei'' aus. || <tt>head&nbsp;-n&nbsp;5&nbsp;/var/log/messages</tt>
 
|-
 
|-
| &nbsp; || <tt>head&nbsp;-c&nbsp;''Bytes''&nbsp;''Datei''</tt> || Gibt die angegebene Anzahl ''Bytes'' vom Anfang der ''Datei'' aus. || <tt>head&nbsp;-c&nbsp;20&nbsp;/var/log/messages</tt>
+
| || <tt>head&nbsp;-c&nbsp;''Bytes''&nbsp;''Datei''</tt> || Gibt die angegebene Anzahl ''Bytes'' vom Anfang der ''Datei'' aus. || <tt>head&nbsp;-c&nbsp;20&nbsp;/var/log/messages</tt>
 
|-
 
|-
 
| <tt>tail</tt> || <tt>tail&nbsp;''Datei''</tt> || Gibt die letzten zehn Zeilen der ''Datei'' aus. || <tt>tail&nbsp;/var/log/messages</tt>
 
| <tt>tail</tt> || <tt>tail&nbsp;''Datei''</tt> || Gibt die letzten zehn Zeilen der ''Datei'' aus. || <tt>tail&nbsp;/var/log/messages</tt>
 
|-
 
|-
| &nbsp; || <tt>tail&nbsp;-n&nbsp;''Zeilen''&nbsp;''Datei''</tt> || Gibt die angegebene Anzahl ''Zeilen'' vom Ende der ''Datei'' aus. || <tt>tail&nbsp;-n&nbsp;5&nbsp;/var/log/messages</tt>
+
| || <tt>tail&nbsp;-n&nbsp;''Zeilen''&nbsp;''Datei''</tt> || Gibt die angegebene Anzahl ''Zeilen'' vom Ende der ''Datei'' aus. || <tt>tail&nbsp;-n&nbsp;5&nbsp;/var/log/messages</tt>
 
|-
 
|-
| &nbsp; || <tt>tail&nbsp;-c&nbsp;''Bytes''&nbsp;''Datei''</tt> || Gibt die angegebene Anzahl ''Bytes'' vom Ende der ''Datei'' aus. || <tt>tail&nbsp;-c&nbsp;20&nbsp;/var/log/messages</tt>
+
| || <tt>tail&nbsp;-c&nbsp;''Bytes''&nbsp;''Datei''</tt> || Gibt die angegebene Anzahl ''Bytes'' vom Ende der ''Datei'' aus. || <tt>tail&nbsp;-c&nbsp;20&nbsp;/var/log/messages</tt>
 
|-
 
|-
| &nbsp; || <tt>tail&nbsp;-f&nbsp;''Datei''</tt> || Gibt fortlaufend neu hinzukommende Zeilen der ''Datei'' aus. Sehr vorteilhaft bei Diagnosen. || <tt>tail&nbsp;-f&nbsp;/var/log/messages</tt>
+
| || <tt>tail&nbsp;-f&nbsp;''Datei''</tt> || Gibt fortlaufend neu hinzukommende Zeilen der ''Datei'' aus. Sehr vorteilhaft bei Diagnosen. || <tt>tail&nbsp;-f&nbsp;/var/log/messages</tt>
 
|-
 
|-
 
|}
 
|}
Zeile 111: Zeile 111:
 
| <tt>tar</tt> || <tt>tar&nbsp;xzf<ref>x = extract, z = gzip, f = file</ref> ''Datei''</tt> || Entpackt eine Tar-''Datei'' mit <tt>gzip</tt>-Komprimierung (Erweiterung <tt>.tar.gz</tt>). || <tt>tar&nbsp;xzf&nbsp;project.tar.gz</tt>
 
| <tt>tar</tt> || <tt>tar&nbsp;xzf<ref>x = extract, z = gzip, f = file</ref> ''Datei''</tt> || Entpackt eine Tar-''Datei'' mit <tt>gzip</tt>-Komprimierung (Erweiterung <tt>.tar.gz</tt>). || <tt>tar&nbsp;xzf&nbsp;project.tar.gz</tt>
 
|-
 
|-
| &nbsp; || <tt>tar xjf<ref>x = extract, j = bzip2, f = file</ref> ''Datei''</tt> || Entpackt eine Tar-''Datei'' mit <tt>bzip2</tt>-Komprimierung (Erweiterung <tt>.tar.bz2</tt>). || <tt>tar&nbsp;xjf&nbsp;project.tar.bz2</tt>
+
| || <tt>tar xjf<ref>x = extract, j = bzip2, f = file</ref> ''Datei''</tt> || Entpackt eine Tar-''Datei'' mit <tt>bzip2</tt>-Komprimierung (Erweiterung <tt>.tar.bz2</tt>). || <tt>tar&nbsp;xjf&nbsp;project.tar.bz2</tt>
 
|-
 
|-
 
|}
 
|}
Zeile 135: Zeile 135:
 
! Befehl !! Syntax !! Bedeutung !! Beispiel
 
! Befehl !! Syntax !! Bedeutung !! Beispiel
 
|-
 
|-
| <tt>mount</tt> || <tt>mount</tt> || Gibt eine Liste aller gemounteten Dateisysteme aus. || &nbsp;
+
| <tt>mount</tt> || <tt>mount</tt> || Gibt eine Liste aller gemounteten Dateisysteme aus.
 
|-
 
|-
 
| <tt>mount</tt> || <tt>mount&nbsp;''Laufwerk''&nbsp;''Mount-Point''</tt> || Ordnet das ''Laufwerk'' einem ''Mount-Point'' zu. || <tt>mount&nbsp;/dev/hda1&nbsp;/pfad/zum/mountpoint</tt>
 
| <tt>mount</tt> || <tt>mount&nbsp;''Laufwerk''&nbsp;''Mount-Point''</tt> || Ordnet das ''Laufwerk'' einem ''Mount-Point'' zu. || <tt>mount&nbsp;/dev/hda1&nbsp;/pfad/zum/mountpoint</tt>
Zeile 147: Zeile 147:
 
| <tt>umount</tt> || <tt>umount&nbsp;''Mount-Point''</tt> || Unmountet ein gemountetes Laufwerk anhand des Mount-Points. || <tt>umount&nbsp;/mnt/floppy</tt>
 
| <tt>umount</tt> || <tt>umount&nbsp;''Mount-Point''</tt> || Unmountet ein gemountetes Laufwerk anhand des Mount-Points. || <tt>umount&nbsp;/mnt/floppy</tt>
 
|-
 
|-
| <tt>mkfs</tt> || &nbsp; || Formatiert einen Datenträger. Ich kann es hier nur schlecht testen und muss daher auf die Manpage verweisen. || &nbsp;
+
| <tt>mkfs</tt> || || Formatiert einen Datenträger. Ich kann es hier nur schlecht testen und muss daher auf die Manpage verweisen.
 
|-
 
|-
 
| <tt>fsck</tt> || <tt>fsck&nbsp;''Laufwerk''</tt> || Überprüft das ''Laufwerk'' auf Fehler. Das Laufwerk sollte dabei nicht gemountet sein. || <tt>fsck&nbsp;/dev/hdc1</tt>
 
| <tt>fsck</tt> || <tt>fsck&nbsp;''Laufwerk''</tt> || Überprüft das ''Laufwerk'' auf Fehler. Das Laufwerk sollte dabei nicht gemountet sein. || <tt>fsck&nbsp;/dev/hdc1</tt>
Zeile 163: Zeile 163:
 
| <tt>''Befehl''&nbsp;&>&nbsp;''Logdatei''&nbsp;&</tt> || <tt>''Befehl''</tt> wird als Job im Hintergrund ausgeführt; stdout als auch stderr werden in die Datei ''Logdatei'' umgeleitet. || <tt>iservchk&nbsp;-q&nbsp;&>&nbsp;~/iservchk.log&nbsp;&</tt>
 
| <tt>''Befehl''&nbsp;&>&nbsp;''Logdatei''&nbsp;&</tt> || <tt>''Befehl''</tt> wird als Job im Hintergrund ausgeführt; stdout als auch stderr werden in die Datei ''Logdatei'' umgeleitet. || <tt>iservchk&nbsp;-q&nbsp;&>&nbsp;~/iservchk.log&nbsp;&</tt>
 
|-
 
|-
| <tt>nohup&nbsp;''Befehl''&nbsp;&</tt> || Führt den Befehl <tt>''Befehl''</tt> im Hintergrund aus und verhindert, dass der Prozess bei der Abmeldung beendet wird. <br/> Dies ist zum Beispiel praktisch, wenn man große Downloads mit <tt>wget</tt> durchführen möchte<ref>Beispiel für den Download des Service Pack 2 für Windows XP: <br/> <tt><nowiki>nohup wget "http://download.microsoft.com/download/9/6/4/96442257-721a-4cd5-9006-10a40cbb45cb/WindowsXP-KB835935-SP2-DEU.exe" &</nowiki></tt></ref>.  
+
| <tt>nohup&nbsp;''Befehl''&nbsp;&</tt> || Führt den Befehl <tt>''Befehl''</tt> im Hintergrund aus und verhindert, dass der Prozess bei der Abmeldung beendet wird. <br/> Dies ist zum Beispiel praktisch, wenn man große Downloads mit <tt>wget</tt> durchführen möchte<ref>Beispiel für den Download des Service Pack 2 für Windows XP: <br/> <tt><nowiki>nohup wget "http://download.microsoft.com/download/9/6/4/96442257-721a-4cd5-9006-10a40cbb45cb/WindowsXP-KB835935-SP2-DEU.exe" &</nowiki></tt></ref>. || &nbsp;
 
|-
 
|-
 
| <tt>[STRG+Z]</tt> || Schickt den Prozess, der momentan im Vordergrund ist, in den Hintergrund und stoppt ihn. || &nbsp;
 
| <tt>[STRG+Z]</tt> || Schickt den Prozess, der momentan im Vordergrund ist, in den Hintergrund und stoppt ihn. || &nbsp;
Zeile 185: Zeile 185:
 
! Befehl !! Syntax !! Bedeutung !! Beispiel
 
! Befehl !! Syntax !! Bedeutung !! Beispiel
 
|-
 
|-
| <tt>jobs</tt> || <tt>jobs</tt> || Zeigt die Jobs an, die momentam in Hintergrund laufen.
+
| <tt>jobs</tt> || <tt>jobs</tt> || Zeigt die Jobs an, die momentam in Hintergrund laufen. || &nbsp;
 
|-
 
|-
 
| <tt>fg</tt> || <tt>fg&nbsp;''Job''</tt> || Bringt den ''Job'' in den Vordergrund. || <tt>fg&nbsp;%1</tt>
 
| <tt>fg</tt> || <tt>fg&nbsp;''Job''</tt> || Bringt den ''Job'' in den Vordergrund. || <tt>fg&nbsp;%1</tt>
Zeile 203: Zeile 203:
 
| <tt>iservchk</tt> || <tt>iservchk</tt> || Führt eine Systemdiagnose durch. Fehler werden, soweit möglich, vollautomatisch behoben. || &nbsp;
 
| <tt>iservchk</tt> || <tt>iservchk</tt> || Führt eine Systemdiagnose durch. Fehler werden, soweit möglich, vollautomatisch behoben. || &nbsp;
 
|-
 
|-
| &nbsp; || <tt>iservchk -v</tt> || Gibt detaillierte Informationen aus, was gerade überprüft wird. Nützlich, wenn <tt>iservchk</tt> sich aufhängt. || &nbsp;
+
| || <tt>iservchk -v</tt> || Gibt detaillierte Informationen aus, was gerade überprüft wird. Nützlich, wenn <tt>iservchk</tt> sich aufhängt. || &nbsp;
 
|-
 
|-
| <tt>iconf</tt> || &nbsp; || <tt>iconf</tt> ist ein Tool von IServ, mit dem die Integrität von Systemdateien sichergestellt wird. || &nbsp;
+
| <tt>iconf</tt> || || <tt>iconf</tt> ist ein Tool von IServ, mit dem die Integrität von Systemdateien sichergestellt wird. || &nbsp;
 
|-
 
|-
''Hinweis: Die Befehle zur IServ-Benutzerverwaltung finden sich im Abschnitt [[Kommandozeilenreferenz#Benutzerverwaltung]].''
+
''Hinweis: Die Befehle zur IServ-Benutzerverwaltung finden sich im Abschnitt [[Kommandozeilenreferenz#Benutzerverwaltung|Benutzerverwaltung]].''
 
|}
 
|}
  
Zeile 214: Zeile 214:
 
! Befehl !! Syntax !! Bedeutung !! Beispiel
 
! Befehl !! Syntax !! Bedeutung !! Beispiel
 
|-
 
|-
| <tt>man</tt> || <tt>man ''Befehl''</tt> || Zeigt<ref>Genaugenommen lädt <tt>man</tt> nur die Hilfetexte in einen Pager; dies ist üblicherweise <tt>less</tt>. Daher treffen alle Bedienungshinweise für <tt>less</tt> auch auf <tt>man</tt> zu.</ref> die Dokumentation ('''Man'''ual) zum dem Befehl ''<tt>Befehl</tt>'' an; das Manual enthält jedoch auch Dokumentation zur Linux-API, Perl-Funktionen etc. || <tt>man ls</tt>
+
| <tt>man</tt> || <tt>man&nbsp;''Befehl''</tt> || Zeigt<ref>Genaugenommen lädt <tt>man</tt> nur die Hilfetexte in einen Pager; dies ist üblicherweise <tt>less</tt>. Daher treffen alle Bedienungshinweise für <tt>less</tt> auch auf <tt>man</tt> zu.</ref> die Dokumentation ('''Man'''ual) zum dem Befehl ''<tt>Befehl</tt>'' an; das Manual enthält jedoch auch Dokumentation zur Linux-API, Perl-Funktionen etc. || <tt>man&nbsp;ls</tt>
 
|-
 
|-
| &nbsp; || <tt>man -k ''Stichwort''</tt><ref><tt>apropos</tt> erfüllt den gleichen Zweck, ist aber schwieriger zu tippen ;) </ref> <br/>  || Durchsucht den Index der Hilfeseiten nach dem Stichwort <tt>''Stichwort''</tt>. Sehr nützlich, wenn man den Befehl für eine bestimmte Tätigkeit sucht. || <tt>man -k apt</tt>
+
| || <tt>man&nbsp;-k&nbsp;''Stichwort''</tt><ref><tt>apropos</tt> erfüllt den gleichen Zweck, ist aber schwieriger zu tippen ;) </ref> <br/>  || Durchsucht den Index der Hilfeseiten nach dem Stichwort <tt>''Stichwort''</tt>. Sehr nützlich, wenn man den Befehl für eine bestimmte Tätigkeit sucht. || <tt>man&nbsp;-k&nbsp;apt</tt>
 
|-
 
|-
| <tt>whatis</tt> || <tt>whatis ''Stichwort''</tt> || Dieselbe Funktion wie <tt>man -k ''Stichwort''</tt>; findet jedoch nur Zeilen, in denen <tt>''Stichwort''</tt> als ganzes Wort vorkommt. || <tt>whatis apt</tt>
+
| <tt>whatis</tt> || <tt>whatis&nbsp;''Stichwort''</tt> || Dieselbe Funktion wie <tt>man -k ''Stichwort''</tt>; findet jedoch nur Zeilen, in denen <tt>''Stichwort''</tt> als ganzes Wort vorkommt. || <tt>whatis&nbsp;apt</tt>
 
|-
 
|-
| <tt>info</tt> || <tt>info ''Befehl''</tt> || Zeigt das TexInfo-Manual zu dem Befehl <tt>''Befehl''</tt> an; im Gegensatz zu <tt>man</tt>-Hilfeseiten können diese Dokumente Hyperlinks enthalten. Beendet wird <tt>info</tt> mit der Taste q. || <tt>info ls</tt>
+
| <tt>info</tt> || <tt>info&nbsp;''Befehl''</tt> || Zeigt das TexInfo-Manual zu dem Befehl <tt>''Befehl''</tt> an; im Gegensatz zu <tt>man</tt>-Hilfeseiten können diese Dokumente Hyperlinks enthalten. Beendet wird <tt>info</tt> mit der Taste q. || <tt>info&nbsp;ls</tt>
 
|-
 
|-
| <tt>''Befehl'' <nowiki>--</nowiki>help</tt> <br/> <tt>''Befehl'' -h</tt> <br/> <tt>''Befehl'' help</tt> ||  || Zeigt einen Hilfetext an, der im Programm selbst gespeichert ist. Diese Dokumentation ist von <tt>man</tt>, <tt>less</tt> und Manualdateien etc. völlig unabhängig; ob sie jedoch überhaupt vorhanden ist und wie sie aufgerufen wird, hängt von dem jeweiligen Programm ab. || <tt>ls <nowiki>--</nowiki>help</tt>
+
| <tt>''Befehl''&nbsp;<nowiki>--</nowiki>help</tt> <br/> <tt>''Befehl''&nbsp;-h</tt> <br/> <tt>''Befehl''&nbsp;help</tt> ||  || Zeigt einen Hilfetext an, der im Programm selbst gespeichert ist. Diese Dokumentation ist von <tt>man</tt>, <tt>less</tt> und Manualdateien etc. völlig unabhängig; ob sie jedoch überhaupt vorhanden ist und wie sie aufgerufen wird, hängt von dem jeweiligen Programm ab. || <tt>ls&nbsp;<nowiki>--</nowiki>help</tt>
 
|-
 
|-
 
|}
 
|}
Zeile 234: Zeile 234:
 
| <tt>arch</tt> || <tt>arch</tt> || Gibt die Bezeichnung der Computerarchitektur (z. B. <tt>i586</tt>) aus. || &nbsp;
 
| <tt>arch</tt> || <tt>arch</tt> || Gibt die Bezeichnung der Computerarchitektur (z. B. <tt>i586</tt>) aus. || &nbsp;
 
|-
 
|-
| <tt>lsof</tt> || <tt>lsof <nowiki>|</nowiki> grep ''Pfad''</tt> || Zeigt offene Dateien in dem Pfad ''Pfad'' an. || <tt>lsof <nowiki>|</nowiki> grep /etc</tt>
+
| <tt>lsof</tt> || <tt>lsof&nbsp;<nowiki>|</nowiki>&nbsp;grep&nbsp;''Pfad''</tt> || Zeigt offene Dateien in dem Pfad ''Pfad'' an. || <tt>lsof&nbsp;<nowiki>|</nowiki>&nbsp;grep&nbsp;/etc</tt>
 
|-
 
|-
| <tt>dmesg</tt> || <tt>dmesg <nowiki>|</nowiki> grep ''Laufwerksart''</tt> || Gibt Informationen über alle Laufwerke des Typs ''Laufwerksart'' aus; <br/> dies kann z. B. <tt>hd</tt> (Festplatten) oder <tt>fd</tt> (Diskettenlaufwerke) sein. || <tt>dmesg <nowiki>|</nowiki> grep hd</tt>
+
| <tt>dmesg</tt> || <tt>dmesg</tt> || Gibt Informationen über Kernelaktivitäten aus. || &nbsp;
 +
|-
 +
|  || <tt>dmesg&nbsp;<nowiki>|</nowiki>&nbsp;grep&nbsp;''Laufwerksart''</tt> || Gibt Informationen über alle Laufwerke des Typs ''Laufwerksart'' aus; <br/> dies kann z. B. <tt>hd</tt> (Festplatten) oder <tt>fd</tt> (Diskettenlaufwerke) sein. || <tt>dmesg&nbsp;<nowiki>|</nowiki>&nbsp;grep&nbsp;hd</tt>
 
|-
 
|-
 
| <tt>date</tt> || <tt>date</tt> || Gibt Datum und Zeit aus. || &nbsp;
 
| <tt>date</tt> || <tt>date</tt> || Gibt Datum und Zeit aus. || &nbsp;
|-
 
| <tt>dmesg</tt> || <tt>dmesg</tt> || Gibt Informationen über Kernelaktivitäten aus. || &nbsp;
 
 
|-
 
|-
 
| <tt>free</tt> || <tt>free</tt> || Gibt Informationen über die Ausnutzung des Arbeitsspeichers aus. || &nbsp;
 
| <tt>free</tt> || <tt>free</tt> || Gibt Informationen über die Ausnutzung des Arbeitsspeichers aus. || &nbsp;
Zeile 248: Zeile 248:
 
| <tt>lsdev</tt> || <tt>lsdev</tt> || Gibt Informationen über installiere Hardwarekomponenten aus. || &nbsp;
 
| <tt>lsdev</tt> || <tt>lsdev</tt> || Gibt Informationen über installiere Hardwarekomponenten aus. || &nbsp;
 
|-
 
|-
| <tt>time</tt> || <tt>time ''Befehl''</tt> || Führt den Befehl ''Befehl'' aus, und gibt anschließend aus, wieviel Zeit die Ausführung des Befehls in Anspruch nahm. || <tt>time sleep 1</tt>
+
| <tt>time</tt> || <tt>time&nbsp;''Befehl''</tt> || Führt den Befehl ''Befehl'' aus, und gibt anschließend aus, wieviel Zeit die Ausführung des Befehls in Anspruch nahm. || <tt>time&nbsp;sleep&nbsp;1</tt>
 
|-
 
|-
 
| <tt>history</tt> || <tt>history</tt> || Zeigt eine Liste der zuletzt eingegebenen Befehle an. || &nbsp;
 
| <tt>history</tt> || <tt>history</tt> || Zeigt eine Liste der zuletzt eingegebenen Befehle an. || &nbsp;
 
|-
 
|-
| &nbsp; || <tt>history -c</tt> || Leert die Liste der zuletzt eingegebenen Befehle<ref>Dieser Befehl sollte immer dann ausgeführt werden, wenn ein Passwort als Parameter an ein Programm übergeben wurde.</ref>. || &nbsp;
+
| || <tt>history&nbsp;-c</tt> || Leert die Liste der zuletzt eingegebenen Befehle<ref>Dieser Befehl sollte immer dann ausgeführt werden, wenn ein Passwort als Parameter an ein Programm übergeben wurde.</ref>.
 
|-
 
|-
 
|}
 
|}
Zeile 260: Zeile 260:
 
! Befehl !! Syntax !! Beschreibung !! Beispiel
 
! Befehl !! Syntax !! Beschreibung !! Beispiel
 
|-
 
|-
| <tt>kill</tt> || <tt>kill ''PID''</tt> || Beendet den Prozess mit der ID ''PID''. || <tt>kill 1067</tt>
+
| <tt>kill</tt> || <tt>kill&nbsp;''PID''</tt> || Beendet den Prozess mit der ID ''PID''. || <tt>kill&nbsp;1067</tt>
 
|-
 
|-
| <tt>killall</tt> || <tt>killall ''Prozessname''</tt> || Beendet den Prozess mit dem Prozessnamen ''Prozessname''. || <tt>killall Firefox</tt>
+
| <tt>killall</tt> || <tt>killall&nbsp;''Prozessname''</tt> || Beendet den Prozess mit dem Prozessnamen ''Prozessname''. || <tt>killall&nbsp;firefox</tt>
 
|-
 
|-
 
| <tt>top</tt> || <tt>top</tt> || Zeigt die Prozesse mit der höchsten CPU-Auslastung an. || &nbsp;
 
| <tt>top</tt> || <tt>top</tt> || Zeigt die Prozesse mit der höchsten CPU-Auslastung an. || &nbsp;
Zeile 268: Zeile 268:
 
| <tt>ps</tt> || <tt>ps</tt> || Gibt Informationen über die Prozesse aus, die dem angemeldeten Benutzer gehören. || &nbsp;
 
| <tt>ps</tt> || <tt>ps</tt> || Gibt Informationen über die Prozesse aus, die dem angemeldeten Benutzer gehören. || &nbsp;
 
|-
 
|-
| &nbsp; || <tt>ps -A</tt> || Gibt Informationen über alle laufenden Prozesse aus. || &nbsp;
+
| || <tt>ps&nbsp;-A</tt> || Gibt Informationen über alle laufenden Prozesse aus. || &nbsp;
 
|-
 
|-
 
|}
 
|}
Zeile 276: Zeile 276:
 
! Befehl/Tastenkombination !! Beschreibung
 
! Befehl/Tastenkombination !! Beschreibung
 
|-
 
|-
| <tt>shutdown -h now</tt> || Fährt den Computer herunter.
+
| <tt>shutdown&nbsp;-h&nbsp;now</tt> <br/> <tt>init&nbsp;0</tt> (nicht empfohlen) || Fährt den Computer herunter.
 
|-
 
|-
| <tt>shutdown -r now</tt> || Fährt den Computer herunter und startet ihn neu.
+
| <tt>shutdown&nbsp;-r&nbsp;now</tt> <br/> <tt>init&nbsp;6</tt> (nicht empfohlen) || Fährt den Computer herunter und startet ihn neu.
 
|-
 
|-
| <tt>init 0</tt> || Fährt den Computer herunter.
+
| <tt>halt&nbsp;-f</tt> || Hält den Computer an, ohne ihn vorher herunterzufahren.
 
|-
 
|-
| <tt>init 6</tt> || Fährt den Computer herunter und startet ihn neu.
+
| <tt>reboot&nbsp;-f</tt> || Startet den Computer neu, ohne ihn vorher herunterzufahren.
|-
 
| <tt>halt -f</tt> || Hält den Computer an, ohne ihn vorher herunterzufahren.
 
|-
 
| <tt>reboot -f</tt> || Startet den Computer neu, ohne ihn vorher herunterzufahren.
 
 
|-
 
|-
 
| <tt>[STRG+ALT+ENTF]</tt> || Fährt den Computer herunter und startet ihn neu. Für die Eingabe dieser Tastenkombination ist kein Login nötig; daher werden logischerweise auch keine <tt>root</tt>-Rechte benötigt. Berechtigt ist jeder, der physikalischen Zugang zum Server hat.
 
| <tt>[STRG+ALT+ENTF]</tt> || Fährt den Computer herunter und startet ihn neu. Für die Eingabe dieser Tastenkombination ist kein Login nötig; daher werden logischerweise auch keine <tt>root</tt>-Rechte benötigt. Berechtigt ist jeder, der physikalischen Zugang zum Server hat.
Zeile 312: Zeile 308:
 
| <tt>passwd</tt> || <tt>passwd</tt> || Ändert das Passwort des momentan angemeldeten Benutzers. || &nbsp;
 
| <tt>passwd</tt> || <tt>passwd</tt> || Ändert das Passwort des momentan angemeldeten Benutzers. || &nbsp;
 
|-
 
|-
| <tt>passwd</tt> || <tt>passwd ''Benutzer''</tt> || Ändert das Passwort des Benutzers ''Benutzer''. || passwd test.benutzer
+
| || <tt>passwd ''Benutzer''</tt> || Ändert das Passwort des Benutzers ''Benutzer''. || passwd test.benutzer
 
|-
 
|-
 
| <tt>iservgroupadd</tt> || <tt>iservgroupadd ''Gruppe''</tt> || Erzeugt die IServ-Gruppe ''Gruppe''. || <tt>iservgroupadd test.gruppe</tt>
 
| <tt>iservgroupadd</tt> || <tt>iservgroupadd ''Gruppe''</tt> || Erzeugt die IServ-Gruppe ''Gruppe''. || <tt>iservgroupadd test.gruppe</tt>
Zeile 326: Zeile 322:
 
| <tt>groups</tt> || <tt>groups</tt> || Gibt eine Liste der Gruppen aus, in denen der aktuell angemeldete Benutzer Mitglied ist. || &nbsp;
 
| <tt>groups</tt> || <tt>groups</tt> || Gibt eine Liste der Gruppen aus, in denen der aktuell angemeldete Benutzer Mitglied ist. || &nbsp;
 
|-
 
|-
| &nbsp; || <tt>groups ''Benutzername''</tt> || Gibt eine Liste der Gruppen aus, in denen der ''Benutzer'' Mitglied ist. || <tt>groups vorname.nachname</tt>
+
| || <tt>groups ''Benutzername''</tt> || Gibt eine Liste der Gruppen aus, in denen der ''Benutzer'' Mitglied ist. || <tt>groups vorname.nachname</tt>
 
|-
 
|-
 
| <tt>who</tt> || <tt>who</tt> || Gibt eine tabellarische Liste aller Benutzer aus, die momentan lokal oder über SSH am Server angemeldet sind. Zusätzlich werden Konsole, Uhrzeit der Anmeldung und ggf. der Remotehost angegeben. || &nbsp;
 
| <tt>who</tt> || <tt>who</tt> || Gibt eine tabellarische Liste aller Benutzer aus, die momentan lokal oder über SSH am Server angemeldet sind. Zusätzlich werden Konsole, Uhrzeit der Anmeldung und ggf. der Remotehost angegeben. || &nbsp;
Zeile 340: Zeile 336:
 
| <tt>less</tt> || <tt>less</tt> || Zeigt einen Datenstrom seitenweise an. || &nbsp;
 
| <tt>less</tt> || <tt>less</tt> || Zeigt einen Datenstrom seitenweise an. || &nbsp;
 
|-
 
|-
| &nbsp; || <tt>''Befehl''&nbsp;<nowiki>|</nowiki>&nbsp;less</tt> || Zeigt die Ausgaben des ''Befehls'' seitenweise an. || <tt>ls&nbsp;-lA&nbsp;<nowiki>|</nowiki>&nbsp;less</tt>
+
| || <tt>''Befehl''&nbsp;<nowiki>|</nowiki>&nbsp;less</tt> || Zeigt die Ausgaben des ''Befehls'' seitenweise an. || <tt>ls&nbsp;-lA&nbsp;<nowiki>|</nowiki>&nbsp;less</tt>
 
|-
 
|-
 
| <tt>grep</tt> || <tt>grep&nbsp;''Zeichenkette''</tt> || Durchsucht einen Datenstrom nach Zeilen, die die Zeichenkette ''Zeichenkette'' enthalten. || &nbsp;
 
| <tt>grep</tt> || <tt>grep&nbsp;''Zeichenkette''</tt> || Durchsucht einen Datenstrom nach Zeilen, die die Zeichenkette ''Zeichenkette'' enthalten. || &nbsp;
 
|-
 
|-
| &nbsp; || <tt>grep&nbsp;-v&nbsp;''Zeichenkette''</tt> || Durchsucht einen Datenstrom nach Zeilen, die die Zeichenkette ''Zeichenkette''  '''nicht''' enthalten. || &nbsp;
+
| || <tt>grep&nbsp;-v&nbsp;''Zeichenkette''</tt> || Durchsucht einen Datenstrom nach Zeilen, die die Zeichenkette ''Zeichenkette''  '''nicht''' enthalten. || &nbsp;
 
|-
 
|-
| &nbsp; || <tt>grep&nbsp;-i&nbsp;''Zeichenkette''</tt> || Durchsucht einen Datenstrom nach Zeilen, die die Zeichenkette ''Zeichenkette'' enthalten; die Groß- und Kleinschreibung wird ignoriert. || &nbsp;
+
| || <tt>grep&nbsp;-i&nbsp;''Zeichenkette''</tt> || Durchsucht einen Datenstrom nach Zeilen, die die Zeichenkette ''Zeichenkette'' enthalten; die Groß- und Kleinschreibung wird ignoriert. || &nbsp;
 
|-
 
|-
| &nbsp; || <tt>grep&nbsp;<nowiki>^</nowiki>''Zeichenkette''</tt> || Durchsucht einen Datenstrom nach Zeilen, die mit der Zeichenkette ''Zeichenkette'' beginnen. || &nbsp;
+
| || <tt>grep&nbsp;<nowiki>^</nowiki>''Zeichenkette''</tt> || Durchsucht einen Datenstrom nach Zeilen, die mit der Zeichenkette ''Zeichenkette'' beginnen. || &nbsp;
 
|-
 
|-
| &nbsp; || <tt>grep&nbsp;''Zeichenkette''<nowiki>$</nowiki></tt> || Durchsucht einen Datenstrom nach Zeilen, die mit der Zeichenkette ''Zeichenkette'' enden. || &nbsp;
+
| || <tt>grep&nbsp;''Zeichenkette''<nowiki>$</nowiki></tt> || Durchsucht einen Datenstrom nach Zeilen, die mit der Zeichenkette ''Zeichenkette'' enden. || &nbsp;
 
|-
 
|-
| &nbsp; || <tt>''Befehl''&nbsp;<nowiki>|</nowiki>&nbsp;grep&nbsp;''Zeichenkette''</tt> || Durchsucht die Ausgaben des ''Befehls'' nach Zeilen, die die Zeichenkette ''Zeichenkette'' enthalten. || <tt>cat&nbsp;/var/log/messages&nbsp;<nowiki>|</nowiki>&nbsp;grep&nbsp;httpd</tt>
+
| || <tt>''Befehl''&nbsp;<nowiki>|</nowiki>&nbsp;grep&nbsp;''Zeichenkette''</tt> || Durchsucht die Ausgaben des ''Befehls'' nach Zeilen, die die Zeichenkette ''Zeichenkette'' enthalten. || <tt>cat&nbsp;/var/log/messages&nbsp;<nowiki>|</nowiki>&nbsp;grep&nbsp;httpd</tt>
 
|-
 
|-
 
| <tt>sort</tt> || <tt>sort</tt> || Sortiert die Zeilen eines Datenstromes alphabetisch. || &nbsp;
 
| <tt>sort</tt> || <tt>sort</tt> || Sortiert die Zeilen eines Datenstromes alphabetisch. || &nbsp;
 
|-
 
|-
| &nbsp; || <tt>sort&nbsp;-r</tt> || Sortiert die Zeilen eines Datenstromes umgekehrt alphabetisch. || &nbsp;
+
| || <tt>sort&nbsp;-r</tt> || Sortiert die Zeilen eines Datenstromes umgekehrt alphabetisch. || &nbsp;
 
|-
 
|-
| &nbsp; || <tt>cat&nbsp;''Datei''&nbsp;<nowiki>|</nowiki>&nbsp;sort</tt> || Gibt eine Datei aus, wobei die Zeilen alphabetisch sortiert werden. || <tt>cat&nbsp;Wörterliste.txt&nbsp;<nowiki>|</nowiki>&nbsp;sort</tt>
+
| || <tt>cat&nbsp;''Datei''&nbsp;<nowiki>|</nowiki>&nbsp;sort</tt> || Gibt eine Datei aus, wobei die Zeilen alphabetisch sortiert werden. || <tt>cat&nbsp;Wörterliste.txt&nbsp;<nowiki>|</nowiki>&nbsp;sort</tt>
 
|-
 
|-
 
| <tt>tee</tt> || <tt>tee&nbsp;''Datei''</tt> || Speichert Daten, die über <tt>stdin</tt> hereinkommen, in einer Datei und gibt sie gleichzeitig auf <tt>stdout</tt> aus. || <tt>iservchk&nbsp;<nowiki>|</nowiki>&nbsp;tee&nbsp;iservchk.log</tt>
 
| <tt>tee</tt> || <tt>tee&nbsp;''Datei''</tt> || Speichert Daten, die über <tt>stdin</tt> hereinkommen, in einer Datei und gibt sie gleichzeitig auf <tt>stdout</tt> aus. || <tt>iservchk&nbsp;<nowiki>|</nowiki>&nbsp;tee&nbsp;iservchk.log</tt>
Zeile 385: Zeile 381:
 
| <tt>ifconfig</tt> || <tt>ifconfig</tt> || Gibt Informationen über die vorhandenen und aktivierten Netzwerkadapter aus. || &nbsp;
 
| <tt>ifconfig</tt> || <tt>ifconfig</tt> || Gibt Informationen über die vorhandenen und aktivierten Netzwerkadapter aus. || &nbsp;
 
|-
 
|-
| <tt>ifconfig</tt> || <tt>ifconfig -a</tt> || Gibt Informationen über alle vorhandenen Netzwerkadapter aus. || &nbsp;
+
| <tt>ifconfig</tt> || <tt>ifconfig&nbsp;-a</tt> || Gibt Informationen über alle vorhandenen Netzwerkadapter aus. || &nbsp;
 
|-
 
|-
 
| <tt>ifconfig</tt> || <tt>ifconfig ''Interface'' up</tt> || Aktiviert das Netzwerkinterface ''Interface''. || <tt>ifconfig eth0 up</tt>
 
| <tt>ifconfig</tt> || <tt>ifconfig ''Interface'' up</tt> || Aktiviert das Netzwerkinterface ''Interface''. || <tt>ifconfig eth0 up</tt>
Zeile 402: Zeile 398:
 
|-
 
|-
 
| <tt>wget</tt> || <tt>wget ''URL''</tt> || Lädt eine Datei aus dem Internet herunter und speichert sie ab. || <tt>wget <nowiki>http://test.de/test.txt</nowiki></tt>
 
| <tt>wget</tt> || <tt>wget ''URL''</tt> || Lädt eine Datei aus dem Internet herunter und speichert sie ab. || <tt>wget <nowiki>http://test.de/test.txt</nowiki></tt>
 +
|-
 +
| || <tt>wget -c ''URL''</tt> || Setzt einen abgebrochenen Download an der Stelle fort, an der er unterbrochen wurde. || <tt>wget -c <nowiki>http://test.de/test.txt</nowiki></tt>
 
|-
 
|-
 
| <tt>GET</tt> || <tt>GET ''URL'' </tt> || Lädt eine Datei aus dem Internet herunter und gibt sie aus. || <tt>GET www.google.de</tt>
 
| <tt>GET</tt> || <tt>GET ''URL'' </tt> || Lädt eine Datei aus dem Internet herunter und gibt sie aus. || <tt>GET www.google.de</tt>
Zeile 424: Zeile 422:
 
! Befehl !! Beschreibung !! Beispiel
 
! Befehl !! Beschreibung !! Beispiel
 
|-
 
|-
| <tt>/etc/init.d/<service> <arg></tt> || Steuert den Dienst <service>, häufige Argumente: <tt>start</tt>, <tt>stop</tt>, <tt>restart</tt> und <tt>reload</tt> || <tt>/etc/init.d/httpd stop</tt>
+
| <tt>/etc/init.d/''Dienst''&nbsp;''Befehl''</tt> || rowspan="2" | Sendet einen ''Befehl'' an einen ''Dienst''. Wichtige Befehle: <tt>start</tt> (starten), <tt>stop</tt> (stoppen), <tt>restart</tt> (neustarten), <tt>reload</tt> (Konfiguration neu einlesen) || <tt>/etc/init.d/httpd&nbsp;stop</tt>.
 
|-
 
|-
 +
| <tt>service&nbsp;''Dienst''&nbsp;''Befehl''</tt> || <tt>service&nbsp;squid&nbsp;reload</tt>
 
|}
 
|}
  

Version vom 31. Oktober 2006, 16:26 Uhr

Dateisystem

Navigation

Befehl Syntax Bedeutung Beispiel
cd cd / Wechselt in das Wurzelverzeichnis.  
cd ..[1] Wechselt eine Verzeichnisebene höher.  
cd - Wechselt in das vorherige Verzeichnis[2] (vergleichbar mit dem Zurück-Button im Browser).  
cd ~ Wechselt in das Homeverzeichnis des aktuellen Benutzers.  
cd Verzeichnis Wechselt in das angegebene Verzeichnis. cd /tmp
ls ls Gibt den Inhalt des aktuellen Verzeichnisses aus.  
ls Suchausdruck Gibt alle Einträge des aktuellen Verzeichnisses aus, auf die der Suchausdruck zutrifft. ls *.txt
ls Verzeichnis Gibt den Inhalt des angegebenen Verzeichnisses aus. ls /opt/iserv
ls -d Verzeichnis Gibt den nicht den Inhalt des angegebenen Verzeichnisses aus, sondern listet den Verzeichniseintrag im aktuellen Verzeichnis auf. ls -d /opt/iserv/*
ls -l Eine dir-ähnliche Listenansicht benutzen.  
ls -A Auch versteckte Dateien anzeigen.  
ls --color=auto Zeigt die Auflistung mit hilfreichen farblichen Hervorhebungen an.  
pwd pwd Gibt den vollständigen Pfad des aktuellen Verzeichnisses aus.  
du du -sh Verzeichnis Gibt die Größe des angegebenen Verzeichnisses inklusive der Unterverzeichnisse aus. du -sh .
df df -h Gibt den insgesamten und den verfügbaren Speicherplatz von allen gemounteten Laufwerken aus.  
df -h Laufwerk Gibt den insgesamten und den verfügbaren Speicherplatz von dem gemounteten Laufwerk aus. df -h /dev/hda1

Manipulation

Befehl Syntax Bedeutung Beispiel
cp cp Quelle Ziel Kopiert die Quell-Datei in die Ziel-Datei oder den Ziel-Ordner. cp 123.txt /tmp
cp -R Quelle Ziel Kopiert den Quell-Ordner in den Ziel-Ordner. cp -R /etc /backup/etc
mv mv Quelle Ziel Verschiebt die Quell-Datei in die Ziel-Datei oder den Ziel-Ordner.
Oder: Verschiebt den Quell-Ordner in den Ziel-Ordner.
mv 123.txt /tmp
mv AlterName NeuerName Benennt die Datei oder den Ordner AlterName zu NeuerName um. mv 123.txt 456.txt
rm rm Datei1 [Datei2] [...] Löscht ein oder mehrere Dateien. rm /tmp/123.txt /tmp/234.txt
rm -rf[3] Verzeichnis Löscht das gesamte angegebene Verzeichnis - auch dann, wenn es nicht leer ist. rm -rf /tmp/
mkdir mkdir Verzeichnis Erstellt das angegebene Verzeichnis. mkdir /home/test
rmdir rmdir Verzeichnis Löscht das angegebene Verzeichnis - aber nur, wenn es leer ist. rmdir /home/test
touch touch Datei Erzeugt eine leere Datei.
Oder: Ändert Erstellungs- und Zugriffszeit der vorhandenen Datei.
touch 123.txt

Dateiverarbeitung

Befehl Syntax Bedeutung Beispiel
cat cat Datei Gibt den Inhalt einer Datei aus. cat 123.txt
less less Datei Zeigt den Inhalt einer Datei seitenweise an[4]. less 123.txt
grep Zeichenkette Datei Durchsucht die Datei nach Zeilen, die die Zeichenkette enthalten. grep "httpd" /var/log/messages
diff diff Datei1 Datei2 Zeigt die Unterschiede zwischen den Dateien Datei1 und Datei2 im Unified Diff-Format an. diff datei.alt datei.neu
vimdiff vimdiff Datei1 Datei2 Zeigt die Unterschiede zwischen den Dateien Datei1 und Datei2 in einer übersichtlichen grafischen Oberfläche an.
file file Datei Gibt Informationen über das Dateiformat der Datei aus. file /bin/bash
head head Datei Gibt die ersten zehn Zeilen der Datei aus. head /var/log/messages
head -n Zeilen Datei Gibt die angegebene Anzahl Zeilen vom Anfang der Datei aus. head -n 5 /var/log/messages
head -c Bytes Datei Gibt die angegebene Anzahl Bytes vom Anfang der Datei aus. head -c 20 /var/log/messages
tail tail Datei Gibt die letzten zehn Zeilen der Datei aus. tail /var/log/messages
tail -n Zeilen Datei Gibt die angegebene Anzahl Zeilen vom Ende der Datei aus. tail -n 5 /var/log/messages
tail -c Bytes Datei Gibt die angegebene Anzahl Bytes vom Ende der Datei aus. tail -c 20 /var/log/messages
tail -f Datei Gibt fortlaufend neu hinzukommende Zeilen der Datei aus. Sehr vorteilhaft bei Diagnosen. tail -f /var/log/messages

Editoren

Editor Syntax Beschreibung
mcedit mcedit Datei Öffnet die Datei zum Bearbeiten im Editor von mc. mcedit entspricht vor allem bei der Bedienung fast vollständig den Standardeditoren von Windows und ist daher mit Abstand der benutzerfreundlichste und einfachste Editor.
vim vim Datei Öffnet die Datei zum Bearbeiten im Editor vim. vim ist quasi der Standardeditor von Linux und daher eigentlich bei fast allen Distributionen vorhanden.

Archivierung

Befehl Syntax Bedeutung Beispiel
tar tar xzf[5] Datei Entpackt eine Tar-Datei mit gzip-Komprimierung (Erweiterung .tar.gz). tar xzf project.tar.gz
tar xjf[6] Datei Entpackt eine Tar-Datei mit bzip2-Komprimierung (Erweiterung .tar.bz2). tar xjf project.tar.bz2

Suchen

Befehl Syntax Bedeutung Beispiel
locate locate Datei Sucht eine Datei mithilfe der Index-Datenbank[7]; Dateien, die man aufgrund mangelnder Berechtigungen nicht lesen darf, werden ausgeblendet. Solche Suchen gehen sehr schnell; die Datenbank wird jedoch nur nächtlich aktualisiert. locate dhcpd.leases
find find Verzeichnis -name Datei Sucht die Datei Datei in dem Verzeichnis Verzeichnis. find . -name 123.txt
whereis whereis Programm Sucht nach dem Programm Programm; berücksichtigt werden nur ganz bestimmte, in whereis festgelegte Suchpfade. whereis iservchk
which which Datei Sucht nach dem Programm Programm; als Suchpfad wird die $PATH-Variable verwendet. which iservchk
updatedb updatedb Führt eine manuelle Aktualisierung der locate-Datenbank durch.

Dateisysteme

Befehl Syntax Bedeutung Beispiel
mount mount Gibt eine Liste aller gemounteten Dateisysteme aus.
mount mount Laufwerk Mount-Point Ordnet das Laufwerk einem Mount-Point zu. mount /dev/hda1 /pfad/zum/mountpoint
mount mount Laufwerk Ordnet das Laufwerk dem Mount-Point zu, der in /etc/fstab vorgegeben ist. mount /dev/hda1
mount mount Mount-Point Ordnet dem Mount-Point das Laufwerk zu, das in /etc/fstab vorgegeben ist. mount /pfad/zum/mountpoint
umount umount Laufwerk Unmountet ein gemountetes Laufwerk. umount /dev/fd0
umount umount Mount-Point Unmountet ein gemountetes Laufwerk anhand des Mount-Points. umount /mnt/floppy
mkfs Formatiert einen Datenträger. Ich kann es hier nur schlecht testen und muss daher auf die Manpage verweisen.
fsck fsck Laufwerk Überprüft das Laufwerk auf Fehler. Das Laufwerk sollte dabei nicht gemountet sein. fsck /dev/hdc1

Jobs

Jobs erzeugen

Syntax Bedeutung Beispiel
Befehl & Befehl wird als Job im Hintergrund ausgeführt; die Ausgaben des Befehls werden jedoch trotzdem auf der Konsole ausgegeben! updatedb &
Befehl &> Logdatei & Befehl wird als Job im Hintergrund ausgeführt; stdout als auch stderr werden in die Datei Logdatei umgeleitet. iservchk -q &> ~/iservchk.log &
nohup Befehl & Führt den Befehl Befehl im Hintergrund aus und verhindert, dass der Prozess bei der Abmeldung beendet wird.
Dies ist zum Beispiel praktisch, wenn man große Downloads mit wget durchführen möchte[8].
 
[STRG+Z] Schickt den Prozess, der momentan im Vordergrund ist, in den Hintergrund und stoppt ihn.  

Jobs referenzieren

Syntax Bedeutung Beispiel
%Nummer Referenziert Job Nummer. %1
%Substring Referenziert den Job, dessen Name mit Substring beginnt.
Wenn das auf mehr als auf einen Job zutrifft, gibt es eine Fehlermeldung.
"%man bash"
%?Substring Referenziert den Job, in dessen Name Substring vorkommt.
Wenn das auf mehr als auf einen Job zutrifft, gibt es eine Fehlermeldung.
%?iserv

Jobs verwalten

Befehl Syntax Bedeutung Beispiel
jobs jobs Zeigt die Jobs an, die momentam in Hintergrund laufen.  
fg fg Job Bringt den Job in den Vordergrund. fg %1
bg bg Job Setzt einen pausierten Job im Hintergrund fort. bg %1
kill kill Job Beendet den Job. kill %1

IServ

Hinweis: Die Befehle zur IServ-Benutzerverwaltung finden sich im Abschnitt Benutzerverwaltung.
Befehl Syntax Bedeutung Beispiel
iservcfg iservcfg Ruft das Konfigurationsmenü von IServ auf.  
iservchk iservchk Führt eine Systemdiagnose durch. Fehler werden, soweit möglich, vollautomatisch behoben.  
iservchk -v Gibt detaillierte Informationen aus, was gerade überprüft wird. Nützlich, wenn iservchk sich aufhängt.  
iconf iconf ist ein Tool von IServ, mit dem die Integrität von Systemdateien sichergestellt wird.  

Hilfe

Befehl Syntax Bedeutung Beispiel
man man Befehl Zeigt[9] die Dokumentation (Manual) zum dem Befehl Befehl an; das Manual enthält jedoch auch Dokumentation zur Linux-API, Perl-Funktionen etc. man ls
man -k Stichwort[10]
Durchsucht den Index der Hilfeseiten nach dem Stichwort Stichwort. Sehr nützlich, wenn man den Befehl für eine bestimmte Tätigkeit sucht. man -k apt
whatis whatis Stichwort Dieselbe Funktion wie man -k Stichwort; findet jedoch nur Zeilen, in denen Stichwort als ganzes Wort vorkommt. whatis apt
info info Befehl Zeigt das TexInfo-Manual zu dem Befehl Befehl an; im Gegensatz zu man-Hilfeseiten können diese Dokumente Hyperlinks enthalten. Beendet wird info mit der Taste q. info ls
Befehl --help
Befehl -h
Befehl help
Zeigt einen Hilfetext an, der im Programm selbst gespeichert ist. Diese Dokumentation ist von man, less und Manualdateien etc. völlig unabhängig; ob sie jedoch überhaupt vorhanden ist und wie sie aufgerufen wird, hängt von dem jeweiligen Programm ab. ls --help

Diverse Befehle

Befehl Syntax Beschreibung Beispiel
uptime uptime Gibt die Systembetriebszeit aus.  
arch arch Gibt die Bezeichnung der Computerarchitektur (z. B. i586) aus.  
lsof lsof | grep Pfad Zeigt offene Dateien in dem Pfad Pfad an. lsof | grep /etc
dmesg dmesg Gibt Informationen über Kernelaktivitäten aus.  
dmesg | grep Laufwerksart Gibt Informationen über alle Laufwerke des Typs Laufwerksart aus;
dies kann z. B. hd (Festplatten) oder fd (Diskettenlaufwerke) sein.
dmesg | grep hd
date date Gibt Datum und Zeit aus.  
free free Gibt Informationen über die Ausnutzung des Arbeitsspeichers aus.  
lspci lspci Gibt Informationen über vorhandene PCI-Komponenten aus.  
lsdev lsdev Gibt Informationen über installiere Hardwarekomponenten aus.  
time time Befehl Führt den Befehl Befehl aus, und gibt anschließend aus, wieviel Zeit die Ausführung des Befehls in Anspruch nahm. time sleep 1
history history Zeigt eine Liste der zuletzt eingegebenen Befehle an.  
history -c Leert die Liste der zuletzt eingegebenen Befehle[11].

Prozessmanagement

Befehl Syntax Beschreibung Beispiel
kill kill PID Beendet den Prozess mit der ID PID. kill 1067
killall killall Prozessname Beendet den Prozess mit dem Prozessnamen Prozessname. killall firefox
top top Zeigt die Prozesse mit der höchsten CPU-Auslastung an.  
ps ps Gibt Informationen über die Prozesse aus, die dem angemeldeten Benutzer gehören.  
ps -A Gibt Informationen über alle laufenden Prozesse aus.  

Herunterfahren & Neu starten

Befehl/Tastenkombination Beschreibung
shutdown -h now
init 0 (nicht empfohlen)
Fährt den Computer herunter.
shutdown -r now
init 6 (nicht empfohlen)
Fährt den Computer herunter und startet ihn neu.
halt -f Hält den Computer an, ohne ihn vorher herunterzufahren.
reboot -f Startet den Computer neu, ohne ihn vorher herunterzufahren.
[STRG+ALT+ENTF] Fährt den Computer herunter und startet ihn neu. Für die Eingabe dieser Tastenkombination ist kein Login nötig; daher werden logischerweise auch keine root-Rechte benötigt. Berechtigt ist jeder, der physikalischen Zugang zum Server hat.

Benutzerverwaltung

Befehl Syntax Beschreibung Beispiel
id id Gibt Informationen zum eigenen Account (Accountname, UID, GID) und zu den eigenen Gruppenmitgliedschaften aus.  
whoami whoami Gibt den eigenen Benutzernamen aus.  
who who Gibt eine Auflistung aus, welche Benutzer seit wann und an welchen Konsolen angemeldet sind.  
groupadd groupadd Gruppe Erzeugt die Linux-Gruppe Gruppe. groupadd test.gruppe
groupdel groupdel Gruppe Löscht die Linux-Gruppe Gruppe. groupdel test.gruppe
useradd useradd -m Benutzer Erzeugt den Linux-Benutzer Benutzer und legt ein Homeverzeichnis für diesen Benutzer an. useradd -m test.benutzer
userdel userdel -r Benutzer Löscht den Linux-Benutzer Benutzer und dessen Homeverzeichnis. userdel -r test.benutzer
passwd passwd Ändert das Passwort des momentan angemeldeten Benutzers.  
passwd Benutzer Ändert das Passwort des Benutzers Benutzer. passwd test.benutzer
iservgroupadd iservgroupadd Gruppe Erzeugt die IServ-Gruppe Gruppe. iservgroupadd test.gruppe
iservgroupdel iservgroupdel Gruppe Löscht die IServ-Gruppe Gruppe. iservgroupdel test.gruppe
iservuseradd iservuseradd Benutzer Erzeugt den IServ-Benutzer Benutzer[12]. iservuseradd test.benutzer
iservuserdel iservuserdel Benutzer Löscht den IServ-Benutzer Benutzer[13]. iservuserdel test.benutzer
iservpasswd iservpasswd Benutzer Ändert das Passwort des Benutzers Benutzer. iservpasswd test.benutzer
groups groups Gibt eine Liste der Gruppen aus, in denen der aktuell angemeldete Benutzer Mitglied ist.  
groups Benutzername Gibt eine Liste der Gruppen aus, in denen der Benutzer Mitglied ist. groups vorname.nachname
who who Gibt eine tabellarische Liste aller Benutzer aus, die momentan lokal oder über SSH am Server angemeldet sind. Zusätzlich werden Konsole, Uhrzeit der Anmeldung und ggf. der Remotehost angegeben.  
users users Gibt eine Liste aller Benutzer aus, die momentan lokal oder über SSH am Server angemeldet sind. Die einzelnen Benutzernamen sind durch Leerzeichen getrennt, es werden keine weiteren Informationen ausgegeben. Die Ausgabe von users eignet sich damit hervorragend für Scripts.  

Datenströme

Befehl Syntax Beschreibung Beispiel
less less Zeigt einen Datenstrom seitenweise an.  
Befehl | less Zeigt die Ausgaben des Befehls seitenweise an. ls -lA | less
grep grep Zeichenkette Durchsucht einen Datenstrom nach Zeilen, die die Zeichenkette Zeichenkette enthalten.  
grep -v Zeichenkette Durchsucht einen Datenstrom nach Zeilen, die die Zeichenkette Zeichenkette nicht enthalten.  
grep -i Zeichenkette Durchsucht einen Datenstrom nach Zeilen, die die Zeichenkette Zeichenkette enthalten; die Groß- und Kleinschreibung wird ignoriert.  
grep ^Zeichenkette Durchsucht einen Datenstrom nach Zeilen, die mit der Zeichenkette Zeichenkette beginnen.  
grep Zeichenkette$ Durchsucht einen Datenstrom nach Zeilen, die mit der Zeichenkette Zeichenkette enden.  
Befehl | grep Zeichenkette Durchsucht die Ausgaben des Befehls nach Zeilen, die die Zeichenkette Zeichenkette enthalten. cat /var/log/messages | grep httpd
sort sort Sortiert die Zeilen eines Datenstromes alphabetisch.  
sort -r Sortiert die Zeilen eines Datenstromes umgekehrt alphabetisch.  
cat Datei | sort Gibt eine Datei aus, wobei die Zeilen alphabetisch sortiert werden. cat Wörterliste.txt | sort
tee tee Datei Speichert Daten, die über stdin hereinkommen, in einer Datei und gibt sie gleichzeitig auf stdout aus. iservchk | tee iservchk.log
Befehl 2>&1 | tee Datei Speichert Daten, die der Befehl auf stdin und stderr ausgibt, in einer Datei und gibt sie gleichzeitig auf stdout aus. iservchk 2>&1 | tee iservchk.log
uniq uniq Entfernt identische Zeilen aus einem Datenstrom, so dass nur jeweils eine Zeile überbleibt. cat Wörterliste.txt | uniq

Kompilieren

Befehl
./configure
make
make install

Netzwerk

Befehl Syntax Bedeutung Beispiel
ifconfig ifconfig Gibt Informationen über die vorhandenen und aktivierten Netzwerkadapter aus.  
ifconfig ifconfig -a Gibt Informationen über alle vorhandenen Netzwerkadapter aus.  
ifconfig ifconfig Interface up Aktiviert das Netzwerkinterface Interface. ifconfig eth0 up
ifconfig ifconfig Interface down Deaktiviert das Netzwerkinterface Interface. ifconfig eth0 down
ping ping Host Versucht, den Host Host im Netzwerk zu pingen. ping c21-pc01
iptraf iptraf Interaktive Monitorsoftware, die Netzwerkstatistiken anzeigt.  
ftp ftp    
ssh ssh    
smbclient smbclient    
wget wget URL Lädt eine Datei aus dem Internet herunter und speichert sie ab. wget http://test.de/test.txt
wget -c URL Setzt einen abgebrochenen Download an der Stelle fort, an der er unterbrochen wurde. wget -c http://test.de/test.txt
GET GET URL Lädt eine Datei aus dem Internet herunter und gibt sie aus. GET www.google.de

Kernel

Befehl Syntax Bedeutung Beispiel
lsmod lsmod Zeigt alle geladenen Module an.  
modprobe modprobe Modul Prüft ob ein Modul geladen ist und lädt es ggf. nach. modprobe printer
insmod insmod Modul Lädt das Modul Modul ohne vorherige Probe. insmod printer
uname uname -a Gibt die Versionsnummer des geladenen Kernels aus.  

Dienste steuern

Befehl Beschreibung Beispiel
/etc/init.d/Dienst Befehl Sendet einen Befehl an einen Dienst. Wichtige Befehle: start (starten), stop (stoppen), restart (neustarten), reload (Konfiguration neu einlesen) /etc/init.d/httpd stop.
service Dienst Befehl service squid reload


Diverses

Wichtige Tastenkombinationen

Tastenkombination Bedeutung
[STRG+C] bash: Bricht den aktuellen Vorgang in der Shell ab.
[STRG+Z] bash: Schickt den Prozess, der momentan im Vordergrund ist, in den Hintergrund und stoppt ihn. Siehe auch: Kommandozeilenreferenz#Jobs
[STRG+R] bash: Öffnet einen speziellen Prompt, in dem die Befehlshistory durchsucht werden kann, um einen bereits ausgeführten Befehl erneut ausführen zu können. Für den jeweils nächsten Treffer noch einmal [STRG+R] drücken.
[~] [.] ssh: Terminiert die Session.
[~] [STRG+Z] [STRG+Z] ssh: Schickt die geöffnete SSH-Session in den Hintergrund und stoppt sie.
[STRG+V] [ESC] [c] [ENTER] Setzt das Terminal zurück, wenn es z. B. durch Ausgabe von Binärdateien unleserlich geworden ist.

Wichtige Dateien

Dateiname Beschreibung
/var/lib/dhcp/dhcpd.leases Enthält eine Auflistung aller DHCP-Leases, die der Server vergeben hat.
/proc/filesystems Enthält eine Auflistung aller Dateisysteme, die unterstützt werden.
/proc/cpuinfo Enthält Informationen über die CPU.
/proc/pci Enthält Informationen zu allen Geräten, die am PCI-Bus des Computers angeschlossen sind.
/etc/group Enthält eine Auflistung aller Gruppen und deren Mitglieder auf dem Server. In jeder Zeile steht eine Gruppe mit ihren jeweiligen Mitgliedern, daher ist die Datei gut mit cat und grep durchsuchbar.

Spezielle Zeichen

Zeichen Syntax Beschreibung Beispiel
; Befehl1; Befehl2 Führt mehrere Befehle in der angegebenen Reihenfolge aus. iservcfg; iservchk
&& Befehl1 && Befehl2 Führt Befehl1 aus. Gibt dieser Befehl einen Erfolgscode zurück ($? = 0), dann wird Befehl2 ebenfalls ausgeführt. Auf diese Art und Weise können beliebig viele Befehle verkettet werden. iservchk && shutdown -r now
|| || Befehl1 || || Befehl2 Führt Befehl1 aus. Gibt dieser Befehl einen Fehlercode zurück ($? != 0), dann wird Befehl2 ebenfalls ausgeführt. Auf diese Art und Weise können beliebig viele Befehle verkettet werden. iservchk || || shutdown -r now
| Befehl1 | Befehl2 Leitet die stdout-Ausgaben von Befehl1 in den stdin-Kanal von Befehl2. export | grep PATH=
>
1>
Befehl > Datei Leitet die stdout-Ausgaben des Befehls in eine Datei um. Existiert die Datei bereits, wird sie überschrieben. grep ^root /etc/passwd > ./datei.log
2> Befehl 2> Datei Leitet die stderr-Ausgaben des Befehls in eine Datei um. Existiert die Datei bereits, wird sie überschrieben.  
>> Befehl >> Datei Leitet die stdout-Ausgaben des Befehls in eine Datei um. Existiert die Datei bereits, werden die Ausgaben an das Ende angehängt.  
2>> Befehl 2>> Datei Leitet die stderr-Ausgaben des Befehls in eine Datei um. Existiert die Datei bereits, werden die Ausgaben an das Ende angehängt.  
&>
>&
Befehl &> Datei Leitet die stdout-Ausgaben und die stderr-Ausgaben des Befehls in eine Datei um. Existiert die Datei bereits, wird sie überschrieben. iservchk &> iservchk.log
< Befehl < Datei Leitet den Inhalt der Datei in den stdin-Kanal des Befehls.  

Weitere Informationen zur Umleitung von Datenströmen finden sich im Tutorial von Thomas Hertweck.



  1. nicht cd..!
  2. nicht eine Verzeichnisebene höher
  3. r = recursive, f = force
  4. Die Anzeige lässt sich mit den Pfeiltasten, PgUp/PgDown-Tasten und der Leertaste (identisch mit PgDown) scrollen. Mit der der Eingabe /Text wird eine Suche nach der Zeichenfolge Text gestartet; Vorwärtssuchen mit der Taste n, Rückwärtssuche mit der Taste N. Beendet wird less mit der Taste q.
  5. x = extract, z = gzip, f = file
  6. x = extract, j = bzip2, f = file
  7. /var/lib/slocate/slocate.db
  8. Beispiel für den Download des Service Pack 2 für Windows XP:
    nohup wget "http://download.microsoft.com/download/9/6/4/96442257-721a-4cd5-9006-10a40cbb45cb/WindowsXP-KB835935-SP2-DEU.exe" &
  9. Genaugenommen lädt man nur die Hilfetexte in einen Pager; dies ist üblicherweise less. Daher treffen alle Bedienungshinweise für less auch auf man zu.
  10. apropos erfüllt den gleichen Zweck, ist aber schwieriger zu tippen ;)
  11. Dieser Befehl sollte immer dann ausgeführt werden, wenn ein Passwort als Parameter an ein Programm übergeben wurde.
  12. Im Gegensatz zu useradd legt iservuseradd Homeverzeichnis, E-Mail-Account etc. automatisch an.
  13. Im Gegensatz zu userdel löscht iservuserdel Homeverzeichnis, E-Mail-Account etc. automatisch.