Auf dieser Seite werden kleine Hilfen zu Linux veröffentlicht.
Systeminformationen
Informationen zum Betriebssystem ausgeben
uname -a
Informationen zum Prozessor ausgeben
cat /proc/cpuinfo
BASH
Alle mit tar komprimierten Dateien im aktuellen Verzeichnis und den Unterverzeichnissen extrahieren.
find . -name '*.tar.gz' -exec tar xzf {} \;
Eine nummerierte Liste aller Dateien inkl. Größe im aktuellen Verzeichnis nach der Größe sortiert anzeigen:
ls -asS . | grep -e '^\W*[0-9]' | cat -n
Eine nummerierte Liste aller Zeilen ausgeben, die eine bestimmte Zeichenkette enthalten:
grep 'ZEICHENKETTE' DATEI | cat -n
Folgendermaßen kann beispielsweise gezählt werden, wie viele Tabellen eine HTML-Datei enthält:
grep '<table' datei.html | cat -n
Rekuriv alle in HTML-Dateien enthaltenen CSS Klassen finden:
grep -R -h -o -e 'class="\w*"' *html
Dateien
Alle Dateien in einem Verzeichnis umbenennen, wobei das erste Vorkommen von foo jeweils durch bar ersetzt wird.
rename foo bar *
2 Seiten einer Postscript-Datei auf eine Seite mit Rand einer Postscript-Datei drucken:
psnup -2 -m40 file.ps file_2up.ps
Eine Postscript-Datei in eine PDF-Datei umwandeln:
ps2pdf file.ps file.pdf
Emacs
Die Eingabemethode zum Internationalen Phonetischen Alphabet (IPA) wechseln
C-u C-\ ipa RET
Den PHP-Modus für das Syntax-Highlighting aktivieren. Folgende Zeile in die Datei .emacs eintragen
(load-library "php-mode")
FTP
Alle Dateien im aktuellen Arbeitsverzeichnis und in den Unterverzeichnissen mit dem FTP-Client Yafc rekursiv auf einen FTP-Server übertragen:
yafc username:password@ftp.exampleftphost.com
yafc ftp.exampleftphost.com:/> put -r *
Perl
Wenn Perl-Module mithilfe der CPAN-Shell immer in einem bestimmten benutzerdefinierten Verzeichnis installiert werden sollen, kann dies folgendermaßen konfiguriert werden:
Die CPAN-Shell starten:
perl -MCPAN -e shell
Als Zielverzeichnis /home/username/perl einstellen:
cpan> o conf makepl_arg "LIB=/home/username/perl/lib \ INSTALLMAN1DIR=/home/username/perl/man/man1 \ INSTALLMAN3DIR=/home/username/perl/man/man1/man3"
Post new comment