Заберите себе весь мир, оставте мне один компьютер.
bash: Бросаем библиотечные файлы где ни попадя или Порядок нужен слабакам, гений властвует над хаосом.
Запись от nezabudka размещена 21.10.2018 в 19:08
Показов 3170
Комментарии 0
|
В bash подключение библиотеки происходит следующей командой . /dir/to/lib илиsource /dir/to/libТо есть надо знать где именно находится библиотека и ввести путь к ней. Спортивного интереса ради я решила добавить немного беспорядка и придумала апгрейд своей файлопомойки univertaz/, расширив ее до пределов домашней директории. Для начала создаем директорию под базу данных
Ведь нам нужно создать и изменять в дальнейшем базу данных без рутовских привилегий.
locate -d /usr/ml/mlocate.db -qer /$1$)В файле .bashrc пишем функцию, берущую на себя всю рутину по обработкедействий связанных с подключением или обновлением базы.
Создадим тестовые библиотеки и поместим их в любые места в директории $HOME cat libhello
библиотека и напишем тестовую программу cat test.sh
проиндексированы. Полные пути к библиотекам найдены и они успешно подключились в скрипте. Работа утилиты plocate построена так что по времени поиска в большинстве случаев вполне допустимо по времени выполнения использовать все поддерево $HOME файловой системы. Но ничто не мешает при необходимости сузить это пространство. Храните библиотечные файлы практически в любом удобном месте при условии соблюдения уникальности их имен. Главное теперь помнить имена всех созданных вами библиотек разбросанных по всему домашнему пространству))) или же придумать какое-нибудь хитрое расширение для своих библиотечных файлов. | ||||||||||||||||||||||||||||||||||||||||
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 0
Комментарии


