WCD - Wherever Change Directory


vhan - Posted on 03 Октябрь 2008

Wcd - тулза для быстрой смены директорий. Позволяет экономить время на наборе. Можно набрать только часть имя директории и программа сама прыгнет в нее. Также поддерживаются регулярные выражения.

Установка для дебиан систем (ubuntu/debian):

$ sudo apt-get update
$ sudo apt-get install wcd

Korn Shell (ksh, pdksh), Bourne Again Shell (bash), Z shell (zsh), ash, ...

1) Сделаем ссылку на wcd.exec в $HOME/bin

$ ln -s /usr/lib/wcd/wcd.exec ~/bin

2) Добавить следующую функцию в стартовый файл вашей оболочки. В случае:
$HOME/.kshrc (ksh)
$HOME/.bashrc (bash)
$HOME/.zshenv (zsh)

function wcd
{
   $HOME/bin/wcd.exeс $*
   . $HOME/bin/wcd.go
}

3) Перезапустить или создать новую оболочку

Как пользоваться?

1) Создать деревья директорий. Например

$ wcd -A /home/user
$ wcd -A /media/diskC
$ wcd -A /media/diskD

2) Пример использования:

$ wcd Des  # перейдет в /home/usr/Desktop
$ wcd *top # перейдет в /home/usr/Desktop
$ wcd music

Выдаст менюшку с возможностью выбора

a /media/d/music
b /media/e/music
c /media/e/work/sanya/Term_9/Multimedia/Term paper/Examples/Gilev/dat/music
d /media/e/work/vadim/kurswork/kurswork/music
$ wcd -ga

МЕГАФИЧА: Возможность ходить по дереву директорий с поиском.

Ссылки:
http://www.xs4all.nl/~waterlan/

0
Ваша оценка: Ничего

ща попробуем Ж:-)
советы в тему
http://linsovet.com/zsh-parent-dir-expand
http://linsovet.com/zsh-cd

Отправить комментарий

Google Friend Connect (leave a quick comment)
loading...
Содержание этого поля является приватным и не предназначено к показу.