Diese Woche in der Konsole #10
Posted on November 15th, 2009 in Konsole, Ubuntu | von Bernhard Essl | 2 Comments »
BASHBefehlsübersichtUm alle
Befehle der BASHTools und Programme die in den Pfaden der Umgebungsvariable PATH sich befinden, anzeigen zu lassen reicht 2 mal Tabulator und ein y (oder j) in der Konsole.-
Online GeoIP Daten einer IP abfragen. Zurück kommt ein json-formatierter String.
curl -s "http://geoip.pidgets.com?ip=212.69.178.148&format=json"
- Eine ganz bestimmte Zeile einer Datei anzeigen lassen.
head -n 23 /etc/passwd | tail -n 1
oder mit sed
sed -n 23p /etc/passwd
-
Eine Datei in mehrere aufteilen. Neue Dateien enthalten jeweils 10 Zeilen und beginnen mit dem
Namen neu-.split --lines 10 /etc/passwd neu-
- Dateien rekursiv durchsuchen mit grep und nur Dateinamen wo etwas gefunden wurde ausgeben.
grep -r -l suche-nach *
-
Fortschritts-Anzeige (progress bar) bei Dateien abgleichen mit rsync.
rsync -avx --progress --stats "/pfad/original/" "/pfad/kopie/"
-
Eingebauten CPU Namen ermitteln.
grep "model name" /proc/cpuinfo |uniq
2 Responses
Zu 1. das sind keine BASH eigenen Befehle. Das sind alle Tools und Programme die in den Pfaden der Umgebungsvariable PATH steht.
[...] Diese Woche in der Konsole #10 Ich will mehr davon. [...]