У меня 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?
решение1
Команда для открытия терминала в определенной папке:
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
, теперь дважды щелкните по нему, чтобы открыть терминал в нужном вам месте.
решение2
Откройте .bashrc
файл,
gedit .bashrc
Добавьте следующую строку в конец файла и сохраните его.
cd /mnt/hgfs/somefolder
Затем отправьте .bashrc
файл на работу,
source .bashrc
Теперь всякий раз, когда вы открываете терминал, он сразу cd
(переходит) в этот /mnt/hgfs/somefolder
каталог.