
Linux verfügt über eine umfangreiche Befehlszeilen-Erfahrung, die für Benutzer, die von Windows wechseln, manchmal etwas schwierig ist. Das Anzeigen der Liste der letzten Befehle ist jedoch ziemlich einfach:
> history
1 ps -ef 2 kill 24188 3 ps -ef 4 tail logfile.log
Wenn Sie einen Befehl finden möchten, den Sie zuvor verwendet haben, aber eine umfangreiche Verlaufsliste haben, können Sie ihn schnell finden, indem Sie ihn durch grep übergeben. Angenommen, wir erinnern uns daran, den Befehl ftp einzugeben, können sich jedoch nicht an den Domänennamen des Servers erinnern:
> history | grep ftp
321 ftp ftp.cdrom18.com
Ziemlich einfache Sachen! Was ist, wenn wir die Liste der Elemente anzeigen möchten, die wir am häufigsten verwenden? Wir können einen viel komplizierteren Befehl wie diesen verwenden:
> history|awk ‘{print $2}’|awk ‘BEGIN {FS=”|”} {print $1}’|sort|uniq -c|sort -r
114 ls 105./runreports.sh 97 cd 24 uptime 15 mysql 13 vi
Der letzte Befehl war Lifehacker, einer großartigen Seite, die Sie unbedingt abonnieren sollten.
Die im letzten Befehl verwendeten Techniken sind in anderen Zusammenhängen hilfreich. Ich werde mehr ähnliche Befehle veröffentlichen, die vorwärts gehen.