Описание тега work
Добавление удобство симлинки нормально на специальную директорию или два, но очень быстро он добирается, чтобы быть боль, чтобы управлять. Гораздо лучшим решением является использование переменной окружения переменную окружения cdpath
, доступный на баш
и другие снаряды только для этой цели.
Переменную окружения cdpath
является список разделенных двоеточием (например, пути
) от места, чтобы искать имя каталога. Он может содержать как абсолютные, так и относительные пути. Я настроен на то, как экспортировать переменную окружения cdpath=".:..:$Главная/работы/РЕПО:$дома/проекты:<и т. д.>"
.
С помощью этого набора, я могу типа КД pdftools
откуда угодно и он примет меня в ~/проекты/pdftools
. (Со ссылкой, Я бы типа КД ~/pdftools
если бы я не был в моем домашнем каталоге.) Можно также ярлыка в папки: диск pdftools/бин
.
В ..
в мою переменную окружения cdpath
позволяет мне типа КД sisterdir
вместо компакт-диска ../sisterdir
и т. д. Как вы можете ожидать, когда я создаю новые каталоги в любом месте в переменную окружения cdpath
они автоматически быть найден на компакт-диск
-- не нужно создавать символические ссылки или псевдонимы.
Эта функция становится еще приятнее, если вы используете bash_completion
файл распространены, например, с Debian систем. Он не пришел с коробкой моей ОС Х, так что я взяла копию и она отлично работает. (Сделать это с самогоном
, или просто скачать его вручную от сюда.) Этот файл определяет усовершенствования командной строки завершения, так что я могу типа компакт-диска в формате PDF<> вкладка
и pdftools
каталог расширен в любом месте на переменную окружения cdpath
.