Страница 1 из 1

[совсем глупый вопрос]стандартные пути...

Добавлено: 03 май 2005, 23:13
[CWeR]
как под *nix получить стандартные пути приложения:
1) где лежат его конфиги (/usr/local/etc/ например)
2) гд лежат его данные (/usr/local/???)
3) куда положено писать лог файл... вроде для этого логгер какой-то есть?

в общем интересуют как ответы на эти вопросы, так и что читать чтоб их больше не задавать :)

Добавлено: 03 май 2005, 23:59
mihail
:D
Конфиги программ лежат у вас в домашнем каталоге в скрытых папках. Имена скрытых файлов начинаются с точки и многие файловые менеджеры по умолчанию их не отображают. Включите опцию "отображать скрытые каталоги" в файловом менеджере и вы увидите в домашнем каталоге папки, которые имеют названия прикладных программ - здесь и хранятся настроечные файлы.
Выполните в консоли команду mc - запустится самый правильный файлменеджер GNU Midnight Commander - он однозначно покажет папки с точкой в начале имени.

Добавлено: 04 май 2005, 09:02
Serj
mihail писал(а)::D
Выполните в консоли команду 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], да, конечно.