Linux:Commands and Files

Aus Hampas Wiki

Wechseln zu: Navigation, Suche

Einführung

Hier lege ich für mich nützliche Befehle und Dateien ab. Entweder wurde ich darauf hingewiesen oder ich habs irgendwan, irgendwo gelesen und möchte es nicht gleich wieder vergessen.

Die Reihenfolge entspricht keiner logischen Sortierung. Sie werden so erfasst, wie sie mir zufliegen. Also willkürlich. ;o)

Befehle

Befehl Beschreibung
ssh-copy-id -i schluessel.pub user@zielrechner Kopieren des öffentlichen ssh-Schlüssels auf den Zielrechner
sudo tar -xvjpf hampa-archiv.tar.bz2 Archiv zurücklesen. Muss als User root gemacht werden, damit die ursprünglichen Datei/Benutzerrechte (-p) erhalten bleiben.
Weitere Parameter: -x Extrahieren, -v Gibt Informationen aus, -j bzip2-Archiv, -f Verwendet die angegebene Datei (hampa-archiv.tar.bz2)
sudo find ./ -type f -exec chown www-data '{}' ';' Besitzer der Files im aktuellen und allen Unterverzeichnissen ändern.
sudo find ./ -type d -exec chown www-data '{}' ';' Besitzer der Verzeichnisse und Unterverzeichnisse ändern.
sudo find ./ -type f -exec chmod 664 '{}' ';' Chmod für alle Files im aktuellen und allen Unterverzeichnissen ändern.
sudo find ./ -type d -exec chmod 664 '{}' ';' Chmod für alle Verzeichnisse und Unterverzeichnisse ändern.
mail -s "test" <user@domain> Email von der Kommandozeile aus verschicken.
awk -F: '{ print $1 ": root" }' /etc/passwd >> ~/awk_test Alle Zeilen, die ": root" in der Datei /etc/passwd beinhalten in die Datei awk_test schreiben.

Links zu awk:
Wikipedia: awk
Kurzeinführung: awk (deutsch)
Ausführliche Beschreibung: awk (deutsch)

dd if=/dev/zero of=/dev/hda Löschen der Platten geht mit dd ganz leicht.

Grössere Blocksize einstellen (bs=10240).

ls ¦ grep -v 640x ¦ xargs rm Jede Datei, die nicht "640x" im Dateinamen stehen hat soll gelöscht werden

Dateien

Datei Beschreibung
/etc/mtab Augenblicklich gemountete Filesystem. Kann z.B. als Vorlage verwendet werden, um Einträge in die Datei /etc/fstab zu machen.
Meine Werkzeuge