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