Einzeiler: Unterschied zwischen den Versionen
Aus MindLoot
(Texte aufbereiten hinzugefügt, Quelle: man-pages von sed und grep) |
(Notfallmassnahmen ergänzt. Quelle: man-pages der jeweiligen Programme) |
||
Zeile 1: | Zeile 1: | ||
Hier einige nützliche Einzeiler für die Shell: |
Hier einige nützliche Einzeiler für die Shell: |
||
+ | |||
+ | == Notfälle == |
||
+ | |||
+ | Folgende Tipps dienen der ersten Hilfe in Notsituationen. Kurz: You know what you doing! ;-) |
||
+ | |||
+ | === Neustarten === |
||
+ | <pre># reboot</pre> |
||
+ | oder |
||
+ | <pre># init 6</pre> |
||
+ | oder um lokal neuzustarten, drücke [Ctrl]+[Alt]+[Delete] |
||
+ | |||
+ | === Herunterfahren === |
||
+ | <pre># shutdown -h now</pre> |
||
+ | oder |
||
+ | <pre># init 5</pre> |
||
+ | |||
+ | === Terminal zurückzusetzen === |
||
+ | Das ist z.B. nötig, wenn man wieder mal eine binäre Datei mit "cat" betrachten wollte. |
||
+ | <pre>$ reset</pre> |
||
+ | oder |
||
+ | <pre>$ setterm -reset</pre> |
||
== Dateien == |
== Dateien == |
Version vom 12. Juli 2007, 20:38 Uhr
Hier einige nützliche Einzeiler für die Shell:
Inhaltsverzeichnis
Notfälle
Folgende Tipps dienen der ersten Hilfe in Notsituationen. Kurz: You know what you doing! ;-)
Neustarten
# reboot
oder
# init 6
oder um lokal neuzustarten, drücke [Ctrl]+[Alt]+[Delete]
Herunterfahren
# shutdown -h now
oder
# init 5
Terminal zurückzusetzen
Das ist z.B. nötig, wenn man wieder mal eine binäre Datei mit "cat" betrachten wollte.
$ reset
oder
$ setterm -reset
Dateien
Dateinamen ergänzen
$ for file in * ; do mv "$file" "muster_$file"; done;
Dateiendung anpassen
$ for file in *.htm ; do mv $file `echo $file | sed 's/\(.*\.\)htm/\1html/'`; done;
Rechte von Dateien, aber nicht von Ordnern anpassen
$ find ./ -type f -exec chmod 640 "{}" +
Texte aufbereiten
Folgendes Beispiele dienen zum aufbereiten einzelner Einträge eines MySQL-Dumps für's rückspielen in die Datenbank.
Suchen und ersetzen mit sed
$ sed 's/suchtext/ersatztext/g" < eingabe.sql > ausgabe.sql
Ausgeben bestimmter Zeilen mit grep
$ grep "suchtext" eingabe.sql > ausgabe.sql