Instalé Ubuntu en mi computadora portátil con Windows. Cuando accedo al shell de ubuntu siempre me redirigen a /home/myusrname
, pero quiero abrir ubuntu y acceder directamente a /mnt/c
.
Ya cambié el archivo de entorno /etc
desde
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
a
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/mnt/c"
pero nada cambió alguna sugerencia? Gracias chicos
Respuesta1
El problema
La PATH
variable trata sobre dónde encontrar archivos ejecutables. Deberías revertir ese cambio. Si alguna vez desea realizar un cambio en esta variable, entonces ~/.profile
no haga nada como root (con sudo
), hasta que sepa lo que está haciendo.
Está intentando cambiar su directorio de inicio. No recomendaría usar su C:
unidad MS-Windows. Su directorio de inicio tiene muchos archivos de configuración (igual para lo que se usa el registro en MS). MS tampoco admite los mismos permisos de archivos, por lo que puede causar problemas.
Qué hacer
Hacer enlaces
Puede crear enlaces desde su directorio de inicio /home/myusername
, para que pueda acceder fácilmente /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'
Tendrás que arreglar las rutas del directorio MS.
Conviértalo en su directorio de inicio (no lo recomiendo, puede dañar cosas)
sudo usermod -d /mnt/c username
Respuesta2
Si no desea cambiar su HOME
directorio y solo desea hacerlo cd
, /mnt/c
puede editarlo ~/.profile
y agregar esto al final del archivo:
if [ -d /mnt/c ]; then
cd /mnt/c
fi
Esto cambia el directorio a /mnt/c
si el directorio existe cuando abre un nuevo shell (de inicio de sesión).
Luego salga del shell e inicie un nuevo shell para que surta efecto.
Respuesta3
Agregue la siguiente línea/home/minombredeusuario/.bashrcarchivo:
test -d /mnt/c && cd /mnt/c