El problema

El problema

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 /etcdesde

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 PATHvariable trata sobre dónde encontrar archivos ejecutables. Deberías revertir ese cambio. Si alguna vez desea realizar un cambio en esta variable, entonces ~/.profileno 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 HOMEdirectorio y solo desea hacerlo cd, /mnt/cpuede editarlo ~/.profiley agregar esto al final del archivo:

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

Esto cambia el directorio a /mnt/csi 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

información relacionada