QuarkStar

QuarkStar

… bringt laufend Tipps zum produktiveren Arbeiten mit dem Mac, iOS
und dem Web


Bash Hack

Heute bin ich über einen kleinen, recht praktischen Bash Hack gestolpert. Mit einer kleinen eigenen Bash-Funktion und einem Alias kann man sich bei jedem Wechsel in ein Verzeichnis gleich den kompletten Inhalt des Verzeichnisses ausgeben lassen.

  1. Zuerst sollte man das File “.bash_aliases” im Home Directory anlegen. In die Datei kommen alle Aliases und Funktionen rein. Man erreicht damit eine saubere Trennung von der “.bashrc”.
  2. In .bash_aliases kommt folgende Funktion:
    cdd () { cd ${1} ; echo $PWD ; ls -FC --color ; }
  3. Wenn man dann mit
    cdd /etc
    das Verzeichnis wechselt, wird gleich auch noch der Inhalt von /etc ausgegeben. Wenn man das immer möchte, kann man noch folgende Zeile zu .bash_aliases hinzufügen:
    alias cd=cdd
  4. Jetzt bekommt man bei jedem Verzeichniswechsel gleich den Inhalt präsentiert:
    topfl@artemis:~/bin$ cd /
    /
    bin/ cdrom@ etc/ initrd/ lib/ media/ opt/ root/ srv/ tmp/ var/
    boot/ dev/ home/ initrd.img@ lost+found/ mnt/ proc/ sbin/ sys/ usr/ vmlinuz@
    topfl@artemis:/$

Via: http://forums.macosxhints.com/showthread.php?t=1416

War dieser Artikel hilfreich?
rss Icon RSS

Noch keine Kommentare, Kommentieren oder Pingen

“Bash Hack”