Проблема

Проблема

Я установил Ubuntu на свой ноутбук с Windows. Когда я получаю доступ к оболочке ubuntu, я всегда перенаправляюсь на /home/myusrname, но я хочу открыть ubuntu и попасть прямо на /mnt/c.

Я уже изменил файл окружения /etcс

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

к

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/mnt/c" 

но ничего не изменилось есть предложения? Спасибо, ребята

решение1

Проблема

Переменная PATHо том, где найти исполняемые файлы. Вам следует отменить это изменение. Если вы когда-нибудь захотите внести изменения в эту переменную, то измените ее на ~/.profileНе делайте ничего как root (с sudo), пока не узнаете, что делаете.

Вы пытаетесь изменить свой домашний каталог. Я бы не рекомендовал использовать C:диск MS-Windows. В вашем домашнем каталоге много файлов конфигурации (то же самое, для чего в MS используется реестр). MS также не поддерживает те же разрешения файлов, поэтому могут возникнуть проблемы.

Что делать

Сделать ссылки

Вы можете создавать ссылки из своего домашнего каталога /home/myusername, чтобы иметь возможность легко получить доступ /mnt/c.

cd ~
ln -s -T /mnt/c c-drive #link to c drive
ln -s -T c-drive/User/me ms-home # link to home on MS

#link other special directories
rmdir 'My Documents' && ln -s -T 'ms-home/My Documents' 'My Documents'
rmdir 'My Pictures'  && ln -s -T 'ms-home/My Pictures'  'My Pictures'
rmdir 'My Music'     && ln -s -T 'ms-home/My Music'     'My Music'
rmdir 'My Video'     && ln -s -T 'ms-home/My Video'     'My Video'
rmdir 'Downloads'    && ln -s -T 'ms-home/Downloads'    'Downloads'

Вам придется исправить пути к каталогам MS

Сделайте его своим домашним каталогом (я не рекомендую этого делать, это может все сломать)

sudo usermod -d /mnt/c username

решение2

Если вы не хотите менять свой HOMEкаталог, а просто хотите cd, /mnt/cвы можете отредактировать свой файл ~/.profileи добавить в конец следующее:

if [ -d /mnt/c ]; then
  cd /mnt/c
fi

Это изменяет каталог, /mnt/cесли он существует при открытии новой оболочки (входа в систему).

Затем выйдите из оболочки и запустите новую, чтобы изменения вступили в силу.

решение3

Добавьте следующую строку к себе/home/имя_пользователя/.bashrcфайл:

test -d /mnt/c && cd /mnt/c

Связанный контент