====== Programme und Tipps für die Konsole ====== * [[http://www.linux.com/feature/44366|linux.com: Top 10 Linux console applications]] ===== Z-Shell (zsh) ===== Die Z-Shell ist eine sehr leistungsfähige Alternative zur Standard-Shell vieler Distributionen, der Bash. Jedoch zeigt sich die //zsh// nach der Installation nicht sehr 'kooperativ'. Ein guter Anfang können die Konfigurationsdateien der Distribution [[wpde>Grml]] sein ((Da grml eine Debian-basierte Distribution ist, sind einige Debian-spezifische Fuktionen enthalten. Die angesprochenen Fuktionen werdenauf anderen Systemen nicht weiter stören, da sie einfach nicht funktionieren werden.)): wget -O .zshrc http://git.grml.org/f/grml-etc-core/etc/zsh/zshrc Die Fuktionen sind auf der [[http://grml.org/zsh/grml-zsh-refcard.pdf|grml-zsh-refcard (PDF)]] gut dokumentiert, ausdrucken lohnt sich. * http://grml.org/zsh/ Folgende Zeile - vorzugsweise in der ~/.zshrc.local - zeigt in der //killall [tab-completition]// alle Prozesse des Benutzers an, auch der X-Sitzung. zstyle ':completion:*:processes-names' command 'ps c -u ${USER} -o command | uniq' ===== Screen ===== Auf für //Screen// hält //grml// eine durchaus sinnvolle Konfiguration bereit: wget -O ~/.screenrc 'http://git.grml.org/?p=grml-etc-core.git;a=blob_plain;f=etc/grml/screenrc;hb=HEAD' Allerdings sollte man folgende Zeilen auskommentieren, sofern man nicht die Programme //cpu-screen// und //ip-screen// aus von //grml// auf dem System hat((oder installieren via .deb Paket von [[http://deb.grml.org/pool/main/g/grml-scripts/]])): #backtick 1 0 60 /usr/bin/cpu-screen #backtick 2 0 60 /usr/bin/ip-screen ===== Diverses ===== * Calc http://home3.inet.tele.dk/frda/src/calc_tip.html * http://www.pimpmyshell.de/ === Kalender === * [[http://www.eecs.umich.edu/~pelzlpj/wyrd/|Wyrd]] - Ein grafisches Frontend für reminder * [[http://wiki.43folders.com/index.php/ICal2Rem|iCal2rem]] - Ein Tool zu konvertieren vom iCal- zum reminder-Format ===== Kommunikation ===== ==== Mutt ==== * Mutt Info's und Hacks, auch nntp http://www.michael-prokop.at/computer/tools_mutt.html * http://www.fefe.de/muttfaq/faq.html * http://wiki.mutt.org/index.cgi?MuttWiki * http://www.muttrcbuilder.org/ * [[http://www.footils.org/cms/show/59|GTD mit mutt]] * [[http://auriga.wearlab.de/~alb/other/mutt-labels/|E-Mails mit mutt 'Verschlagworten']] * [[http://castrojo.wordpress.com/2009/01/28/gmail-contacts-with-mutt/|goobook: Google Kontakte in mutt]] === Dokumentation === * [[http://www.uni-koeln.de/rrzk/mail/software/mutt/doc/manual-de/manual-de.html#toc1|Dokumentation]] vom RRZ der Uni Köln * hilfreiche [[http://firmen-links.net/index.php/SSMTP|Hinweise]] über die Konfiguration SSMTP((simple SMTP)) ==== Newsreader & RSS ==== === Newsreader === * srln oder gepatchter mutt == slrn == * [[http://www.slrn.org/manual/slrn-manual.html|Offizielle Dokumentation]] * [[http://alfie.ist.org/projects/slrn/quick.de.html|Deutsche Einführung]] von Alfie, auch mit weiteren Ressourcen((http://alfie.ist.org/projects/slrn/)). * HOWTO kompakt http://ugweb.cs.ualberta.ca/howtos/slrn.html * [[http://www.michael-prokop.at/computer/tools_slrn.html|Ressourcen]] von Michael Prokop (grml Projekt) * [[http://strcat.de/eigenes/slrnpull.html|slrnpull]] * [[http://alcor.concordia.ca/topics/netnews/slrn/intro/|Introduction to Usenet News and the slrn Newsreader]] * slrn: Problem mit Umplauten, vim und UTF-8 / iso-8859-(1|15) * eine [[http://malison.org/archives/899-slrn-+-vim-+-utf-8.html|Lösung]] von Carsten Müller (tut es bei mit nicht) * über luit, siehe http://de.gentoo-wiki.com/Utf8 === RSS === * [[http://kiza.kcore.de/software/snownews/|Snownews]] * [[http://synflood.at/newsbeuter.html|Newsbeuter]] ==== Instant Messaging ==== * bitlbee Multi IM Gateway http://www.bitlbee.org/main.php/intro.html * Scripts für irssi und bitlbee http://the-timing.nl/stuff/irssi-bitlbee ==== SSH ==== * [[http://www.unixwiz.net/techtips/ssh-agent-forwarding.html|Steve Friedl: An Illustrated Guide to SSH Agent Forwarding]] ===== Editoren ===== * [[software:vim]] ===== Sys-Admin's Tools ===== * multitail, ccze - Logfiles übersichtlich ccze & less [output cames from here] | ccze -A | less -R * colordiff - Unterschiede in Dateien farbig darstellen # nice functions for VCS # usage: (hg|svn|cvs)diff [file or dir] # or diffless [file1] [file2] if [ -x "$(which colordiff)" ] ; then if [ -x "$(which less)" ] ; then lessdiff () { diff -ruN $1 $2 | colordiff | less -R } fi if [ -x "$(which cvs)" ] ; then cvsdiff () { cvs diff -uN "${@}" | colordiff | less -R } fi if [ -x "$(which svn)" ] ; then svndiff () { svn diff "${@}" | colordiff | less -R } fi if [ -x "$(which hg)" ] ; then hgdiff () { hg diff "${@}" | colordiff | less -R } fi fi * iftop - Monitoring von Netzwerktraffic * ncdu - 'grafische' Oberfläche für du (ab Debian lenny) * pwgen - sichere Passwörter, alternativ head -c12 /dev/random | uuencode -m - | sed -n '2s/=*$//;2p' * [[http://nion.modprobe.de/blog/archives/569-colored-manpages.html|colored man pages]] * tree - Verzeichnissinhalte als Baum ===== Grafik / PDF ===== * [[http://linux.bytesex.org/fbida/|fbi/fbgs]] - Pixelgrafiken und PDF auf der Konsole ansehen (nicht unter X-Terminals, nur echte tty's) * [[http://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=names&keywords=fbi|Debian Pakete]] * für andere Terminals (X, SSH) pdftotext pdf-file.pdf - | less oder lesspipe ===== Linux Logo ===== * http://www.linux-user.de/ausgabe/2007/08/086-zubefehl/index.html?print=y * http://www.deater.net/weave/vmwprod/linux_logo/USAGE Um das Logo über MOTD anzuzeigen müssen bei Debian noch folgende Änderungen durchgeführt werden: Index: /etc/init.d/bootmisc.sh =================================================================== --- /etc/init.d/bootmisc.sh (Revision 24) +++ /etc/init.d/bootmisc.sh (Arbeitskopie) @@ -40,7 +40,7 @@ fi # Update motd - uname -snrvm > /var/run/motd + /usr/bin/linux_logo > /var/run/motd [ -f /etc/motd.tail ] && cat /etc/motd.tail >> /var/run/motd # Save kernel messages in /var/log/dmesg ===== Werkzeugkiste ===== * mit sed - Stream Editor rekursiv Suchen und ersetzen find . -type f -exec sed -i 's/search/replace/g' {} + * Lange, umgebrochene dn's in einer langen Zeile darstellen ((http://www.computing.net/answers/linux/remove-leading-space-and-join-previous-line/31227.html)) sed -e :a -e '$!N;s/\n //;ta' -e 'P;D' file.ldif {{tag>linux console}}