Hier eine Sammlung häufig benutzter Unix/Linux-Befehle auf der Kommandozeile. Das sind kleine Helfer die durch die Kombination von Ein- und Ausgabeumleitung sehr mächtig werden.
| Befehl | Bemerkung | Link | Beispiel |
|---|---|---|---|
| awk | Scriptsprache zur Bearbeitung/Auswertung von Textdateien | awk '{printf("%s\n",substr($0,1,10))}' /etc/passwd | |
| basename | gibt nur den Dateinamen aus | basename /etc/passwd | |
| bg | lässt einen unterbrochenen Prozess (CTRL+z) im Hintergrund weiterlaufen | bg | |
| cat | einfaches Ausgeben einer Datei | cat /etc/passwd | |
| chmod | Verändert die Rechte einer Datei bzw. eines Verzeichnis | chmod 755 /tmp/script.sh | |
| chown | Ändert den Besitzer/Besitzergruppe einer Datei/Verzeichnis | chown jet:root /tmp/script.sh | |
| cp | Dateien/Verzeichnisse kopieren | cp a b | |
| cut | Spalten Filtern | cut -f 5 -d'':'' /etc/passwd | |
| date | gibt das aktuelle Datum aus | date +"%d.%m.%Y %H:%M:%S" | |
| df | gibt die aktuelle Speicherbelegung aus | df -h | |
| dirname | gibt nur den Verzeichnisnamen aus | dirname /etc/passwd | |
| du | gibt die Speicherbelegung des aktuellen Verzeichnisses aus | du -h | |
| echo | Ausgabe eines Textes | echo -e "Hallo\nWelt" | |
| expr | Ganzzahltaschenrechner | expr 1 + 1 | |
| fg | lässt einen unterbrochenen Prozess (CTRL+z) im Vordergrund weiterlaufen | fg | |
| find | Datein suchen | find . -name "*.ora" | |
| grep | Zeilen Filtern | grep "jet" /etc/passwd | |
| gzip | Komprimiert/Dekromprimiert Dateien | gzip -d /tmp/datei.gz | |
| head | Zeigt die ersten n Zeilen an | head -10 /etc/passwd | |
| ls | listet Dateien/Verzeichnisse | ls -l | |
| mv | Dateien/Verzeichnisse umbenennen/verschieben | mv a b | |
| ncdu | Gibt die Verzeichnisstruktur sortiert nach Speicherplatzbelegung aus | ncdu -x | |
| ps | gibt laufende Prozesse aus | ps -ef | |
| pwd | gibt das aktuelle Verzeichnis aus | pwd | |
| rm | Dateien/Verzeichnisse löschen | rm -R /tmp/test | |
| rmdir | Verzeichnisse löschen | rmdir /tmp/test | |
| sed | Werkzeug zum ändern von Texten | sed ''s/alt/neu/g'' /etc/passwd | |
| tail | Zeigt die letzten n Zeilen an | tail -2 /etc/passwd | |
| tar | Packt Dateien/Verzeichnisse in eine Datei | tar -rvf /tmp/alles.tar /etc/p* | |
| top | zeigt die Top-Prozesse an | top -Uroot | |
| touch | legt eine leere Datei an, bzw. aktualisiert den Speicherzeitpunkt einer vorhandenen Datei | touch /etc/passwd | |
| tr | Zeichen löschen; Zeichen ändern/umsetzen | echo "Hallo Welt" | tr \[a-z\] \[A-Z\] | |
| wc | WordCount zum Zählen | Text | wc -l /etc/passwd |
Neueste Kommentare