Tengo un Ubuntu ejecutándose en vmware y la carpeta es mnt/hgfs/somefolder (carpeta compartida de VMWARE).
¿Cómo puedo crear un acceso directo para abrir una terminal con esta ruta (mnt/hgfs/somefolder) sin necesidad de escribir cada vez cd mnt/hgfs/somefolder?
en Windows uso un archivo somefile.bat con este código:
@cd /d "z:\somefolder\subfolder"
@cmd.exe /K
¿Es posible agregar algunos argumentos para abrir en modo raíz?
Respuesta1
El comando para abrir una terminal en una carpeta específica es
gnome-terminal --working-directory=/path/to/folder
Se puede crear un .desktop
archivo que contenga los siguientes detalles para tener un acceso directo para esto,
[Desktop Entry]
Name=MyTerminal
Comment=open terminal in /mnt/hgfs/somefolder
Icon=utilities-terminal
Exec=gnome-terminal --working-directory=/mnt/hgfs/somefolder
Terminal=false
Type=Application
Dale permiso de ejecución, como
chmod +x /path/to/MyTerminal.desktop
Creará un acceso directo llamado MyTerminal
, ahora haga doble clic en él para abrir una terminal en la ubicación deseada.
Respuesta2
Abre el .bashrc
archivo ,
gedit .bashrc
Agregue la siguiente línea al final del archivo y luego guárdelo,
cd /mnt/hgfs/somefolder
Luego obtenga el .bashrc
archivo para trabajar,
source .bashrc
Ahora, cada vez que abres la terminal, cd
va directamente al /mnt/hgfs/somefolder
directorio.