bisher habe ich hier soetwas nicht gefunden, deswegen mein Anliegen:
Ich stolpere hier so oft über kleine nette Einzeiler Kommando-Pipes, kleine und handliche Shellskripte un ähnlichem, dass ich dachte, dass man soetwas auch mal in einem Thread sammeln könnte.
Dabei meine ich Kommandos und oder Skripte, die einem die Arbeit im täglichen Leben erleichtern können. Dinge, bei denen man, wenn man sie liest, die Hand vor den Kopf schlägt und sich fragt, warum man nicht selbst drauf gekommen ist.
Dabei sollte hier keine Rücksicht auf bestimmte Themen genommen werden, sondern es gerne quer durch den Garten gehen.
So eine Sammlung könnte für Einsteiger wie Profis interessant sein.
Nennen sollte man jedoch immer, wozu das jeweilige Konstrukt taugt/was es macht, und dann den dazugehörigen Code.
Ich möchte zwei Beispiele nennen, um zu verdeutlichen, was ich meine.
Neulich bin ich einem Buch über ein kleines alias gestolpert, mit welchem man sich die größten Platzfresser anzeigen lassen kann:
Code: Alles auswählen
15:37:50ralf@buechse:/usr/src$ alias ducks='du -ck | sort -rn | head -11'
15:38:05ralf@buechse:/usr/src$ ducks
426196 insgesamt
426196 .
384088 ./linux-2.6.13.4
146560 ./linux-2.6.13.4/drivers
62736 ./linux-2.6.13.4/arch
47376 ./linux-2.6.13.4/include
38840 ./linux-2.6.13.4/fs
27252 ./linux-2.6.13.4/sound
24996 ./linux-2.6.13.4/drivers/scsi
22276 ./patches
22056 ./linux-2.6.13.4/drivers/net
15:38:07ralf@buechse:/usr/src$
Code: Alles auswählen
#!/bin/sh
date=`date -I`
for i in `mysql -uroot -proot -Bs -e "show databases"`
do
mysqldump -uroot -proot --opt --quote-names "$i" > "/home/backup/mysql/$i$date.sql"
done
Ich hoffe, ich kontne verständlich machen, was ich meine :)
Vielen Dank und viele Grüße,
Ralf