Linux:Commands and Files
Aus Hampas Wiki
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: |
| 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. |