Я установил 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