
Где я могу найти .profile
свой логин в SCO?
Мне нужно отредактировать его, чтобы я мог добавить PATH
к нему, и мои PATH
загрузки загрузятся при запуске.
Я должен добавить:
echo $PATH
... поскольку я уже отредактировал PATH
.
Любая помощь в поиске этого .profile
файла будет высоко оценена.
решение1
Ваш .profile
, как и любой «файл с точкой» (файл конфигурации, имя которого начинается с .
), находится в вашем домашнем каталоге. Это каталог по умолчанию при входе в систему, вы можете использовать команду cd
без аргумента, чтобы вернуться туда, и вы можете использовать ~
его в качестве ярлыка, например, вы можете ссылаться на свой .profile
как ~/.profile
независимо от того, какой текущий каталог.
Если ваш .profile
отсутствует, система ведет себя так, как будто он пуст (это касается большинства dot-файлов). Поэтому, если вы хотите что-то добавить, создайте файл, если это необходимо. Используйте текстовый редактор по вашему выбору.
Добавление echo $PATH
в .profile
бесполезно, и даже плохая идея, потому что это может сломать удаленные инструменты копирования файлов, такие как rsync
. Я не понимаю, что вы пытаетесь сделать. Если вы хотите добавить каталог в свой PATH
, поместите это в свой ~/.profile
:
PATH=$PATH:/some/extra/directory
Это добавляет указанный каталог в конец пути поиска. Или, если вы хотите добавить подкаталог bin
из вашего домашнего каталога в начало пути поиска:
PATH=~/bin:$PATH
Для некоторых старинных корпусов требуется дополнительная линия export PATH
, но я думаю, что даже на SCO в этом тысячелетии она не нужна.
решение2
Мне пришлось создать файл .profile, используя логин пользователя, а затем добавить:
echo $PATH
Затем я вышел из системы и снова вошел в нее, и все сохранилось правильно.