¿Cómo crear un acceso directo en Ubuntu para abrir una terminal con alguna carpeta?

¿Cómo crear un acceso directo en Ubuntu para abrir una terminal con alguna carpeta?

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 .desktoparchivo 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 .bashrcarchivo ,

gedit .bashrc

Agregue la siguiente línea al final del archivo y luego guárdelo,

cd /mnt/hgfs/somefolder

Luego obtenga el .bashrcarchivo para trabajar,

source .bashrc

Ahora, cada vez que abres la terminal, cdva directamente al /mnt/hgfs/somefolderdirectorio.

información relacionada