Я пробовал
gnome-terminal -x 'cd /path/to/dir'
и
gnome-terminal -e 'cd /path/to/dir'
, но оба дают мне ошибки при открытии нового терминала. Как получить новый терминал для запуска в определенном каталоге?
Используйте
gnome-terminal --working-directory=/path/to/dir
Используйте
gnome-terminal --working-directory=/path/to/dir
sudo apt-get install nautilus-open-terminal
Перезапустите nautilus, а затем щелкните правой кнопкой мыши в любом каталоге и выберите «Открыть в терминале».
Это работает:
gnome-terminal --tab --title="your title" -- bash -c 'cd /path/to/dir && your_code' &
Несколько комментариев:
blockquote>$ gnome-terminal --version # GNOME Terminal 3.28.1 using VTE 0.52.1 +GNUTLS -PCRE2
- все после того, как bash -c должен быть обернут одинарными кавычками
- , вы должны использовать «-c» для опции bash
- got использовать «-», даже если в документе говорится использовать «-x» или «-e» (эти устаревшие
- «-tab» создает вкладку в текущем окне терминала
- использовать «-window» для создания нового окна терминала