Como criar um atalho no Ubuntu para abrir um terminal com alguma pasta?

Como criar um atalho no Ubuntu para abrir um terminal com alguma pasta?

Eu tenho um Ubuntu rodando em VMware, e a pasta é mnt/hgfs/somefolder (pasta compartilhada do VMWARE).

Como posso criar um atalho para abrir um terminal com este caminho (mnt/hgfs/somefolder) sem precisar digitar toda vez cd mnt/hgfs/somefolder?

no Windows eu uso um arquivo somefile.bat com este código:

@cd /d "z:\somefolder\subfolder" 
@cmd.exe /K

É possível adicionar alguns argumentos para abrir em modo root?

Responder1

O comando para abrir um terminal em uma pasta específica é

gnome-terminal --working-directory=/path/to/folder

Pode-se criar um .desktoparquivo contendo os seguintes detalhes para ter um atalho para isso,

[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

Dê permissão de execução, como

chmod +x /path/to/MyTerminal.desktop

Irá criar um atalho chamado MyTerminal, agora clique duas vezes nele para abrir um terminal no local desejado.

Responder2

Abra o .bashrcarquivo,

gedit .bashrc

Adicione a linha abaixo na parte inferior do arquivo e salve-o,

cd /mnt/hgfs/somefolder

Em seguida, forneça o .bashrcarquivo para funcionar,

source .bashrc

Agora, sempre que você abre o terminal, ele cdentra diretamente no /mnt/hgfs/somefolderdiretório.

informação relacionada