У меня есть Ubuntu, работающая в vmware, и папка mnt / hgfs / somefolder (общая папка из VMWARE).
Как создать ярлык для открытия терминала с этим путем (mnt / hgfs / somefolder) без необходимости каждый раз вводить cd mnt / hgfs / somefolder?
В Windows я использую файл somefile.bat с этим кодом:
@cd /d "z:\somefolder\subfolder"
@cmd.exe /K
Можно добавить несколько аргументов для открытия в режиме root?
Команда для открытия терминала в определенной папке:
gnome-terminal --working-directory=/path/to/folder
. Чтобы создать ярлык для этого, можно создать файл .desktop
, содержащий следующие сведения:
[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
Дайте ему разрешение на выполнение, как
chmod +x /path/to/MyTerminal.desktop
Он создаст ярлык с именем MyTerminal
, теперь дважды щелкните по нему, чтобы открыть терминал в нужном вам месте.
Откройте файл .bashrc
,
gedit .bashrc
Добавьте строку внизу файла и сохраните ее,
cd /mnt/hgfs/somefolder
Затем отправьте файл .bashrc
на работу,
source .bashrc
Теперь, когда вы открываете терминал, он напрямую cd
(переходит) в каталог /mnt/hgfs/somefolder
.