Страница 1 из 1
[совсем глупый вопрос]стандартные пути...
Добавлено: 03 май 2005, 23:13
[CWeR]
как под *nix получить стандартные пути приложения:
1) где лежат его конфиги (/usr/local/etc/ например)
2) гд лежат его данные (/usr/local/???)
3) куда положено писать лог файл... вроде для этого логгер какой-то есть?
в общем интересуют как ответы на эти вопросы, так и что читать чтоб их больше не задавать
Добавлено: 03 май 2005, 23:59
mihail
Конфиги программ лежат у вас в домашнем каталоге в скрытых папках. Имена скрытых файлов начинаются с точки и многие файловые менеджеры по умолчанию их не отображают. Включите опцию "отображать скрытые каталоги" в файловом менеджере и вы увидите в домашнем каталоге папки, которые имеют названия прикладных программ - здесь и хранятся настроечные файлы.
Выполните в консоли команду mc - запустится самый правильный файлменеджер GNU Midnight Commander - он однозначно покажет папки с точкой в начале имени.
Добавлено: 04 май 2005, 09:02
Serj
mihail писал(а):
Выполните в консоли команду mc - запустится самый правильный файлменеджер GNU Midnight Commander ... .
После "самый правильный" ты забыл добавить (IMHO)
Добавлено: 04 май 2005, 09:07
Llama
[CWeR], что касается путей - то см. FHS. ТАм написано много интерсного, но это имеет отношение к Linux. Во FreeBSD несколько иное разделение - там есьт фрко выраженая базовая система, все остальное - в /usr/local/. В коммерческих юниксах и с коммерческим софтом все гораздо хуже - четкой документации нет, производители не никогда учитывают специфику ОС и практически никогда не используют package manager. В общем случае конкретное "правильное" расположение каталогов зависити от конкретной ОС.
Добавлено: 04 май 2005, 17:24
[CWeR]
Llama, т.е. обычно эти пути вкомпиливаются в программу на этапе сборки под конкретную ОС?
Добавлено: 04 май 2005, 17:32
Llama
[CWeR], да, конечно.