четверг, 18 июня 2009 г.

Go на три буквы

Собственно, я об этом когда-то уже писал, но в блоге на FreePascal.ru, который как-то разочаровывает — все-таки у блогов и форумов разные функции...

Так вот, я много пользуюсь командной строкой, причем, как правило, перемещаясь между тремя–четырьмя каталогами. Набирать полную команду cd — ленивенько... Что же я сделал? Очень просто — в ~/.bashrc вписал:

alias go='cd ~/usr/etc/go && cd -P ';

и, само собой, накидал нужных символических ссылок в ~/usr/etc/go.

Таким образом, вместо

$ cd ~/usr/src/svn/fpc

пишу теперь

$ go fpc

3 комментария:

  1. Есть еще переменная окружения CDPATH, которая дает похожие возможности

    ОтветитьУдалить
  2. Да, похожие, но немного другие. В моём случае каталоги, куда надо быстро перейти, разбросаны по разным уровням вложенности и т.д.

    ОтветитьУдалить
  3. А CDPATH как раз позволяет указывать только конечный каталог (с автодополнением). Скажем, если в CDPATH есть пути /a/b/c и /d/e, то можно из любого места говорить:
    cd c
    cd e

    ОтветитьУдалить