Изменение «эффективного домашнего» каталога в системе Linux

CentOS не использует «альтернативную» систему для «эмулятора терминала x --». Вы можете указать GNOME запустить конкретный эмулятор терминала, когда он запрашивает его (, как и в другом ответе ), но это не изменит ни одного из средств запуска в меню.

0
22.05.2021, 07:09
1 ответ

move-and-symlink является традиционным решением подобных проблем.

напр. если вы хотите переместить весь каталог ~/lib/в/local/my-name:

mv ~/lib/ /local/my-name/
ln -sf /local/my-name/lib/ ~/

Кстати, хотя завершающий /в конце исходной символической ссылки /local/my-name/lib/не требуется, я настоятельно рекомендую его -он улучшает работу завершения по вкладке -в bash.

Если у вас есть права на запись в родительский каталог вашего домашнего каталога (, например. с помощью sudo )вы даже можете переместить весь свой домашний каталог в /local. Вы также можете использовать usermod -m -dдля изменения вашего домашнего каталога в /etc/passwd.

2
28.07.2021, 11:30

Теги

Похожие вопросы