Я хочу открыть терминал в определенном месте с определенными командами, выполняемыми что-то вроде примера
(имя файла щелкните, чтобы открыть терминал и выполнить команды ниже)
cd folder\folder
. venv/bin/activate
после того, как этот терминал должен остаться открыть
Запустите nano terminal-command-script
в терминале, в вашем домашнем каталоге.
Скопируйте и вставьте его с помощью Ctrl kbd> + Shift kbd> + V kbd> и отредактируйте его так, как вам нужно:
#!/bin/bash
cd folder\folder
. venv/bin/activate
Сохраните с помощью Ctrl kbd> + O kbd> и выйдите с помощью Ctrl kbd> + X kbd>.
Затем запустите chmod +x terminal-command-script
и откройте обозреватель файлов в вашем домашнем каталоге. Там должен быть файл с именем teminal-command-script
- щелкните по нему, и, надеюсь, вы получите что-то вроде этого:
Вот как вы можете получить Терминал чтобы открыть его - поочередно вы можете отредактировать модуль запуска в /usr/share/applications/
так, чтобы он всегда открывался с ним - (хорошо. возможно, когда вы нажимаете кнопку, может не работать с Ctrl KBD> + Alt KBD> + T KBD>) .
Я не проверял это, и в любом случае это, вероятно, неправильный ответ, но я не могу проводить здесь все свое время, извините: -)
Если я правильно понимаю, это то, что вы спрашиваете. Вы спрашиваете, можете ли вы иметь программу, которая выполняет несколько команд, включая открытие терминала.
Вы всегда можете создать скрипт (.sh), поэтому напишите что-то вроде этого
cd ~/Desktop
nano Scriptname.sh #you can change the script name to whatever you want
отредактируйте скрипт так, чтобы он выглядел так (он будет пустым)
gnome-terminal -e "bash -c \"cd folder/folder; exec bash\""
Вам просто нужно запустить bash внутри скрипта, чтобы терминал оставался открытым и чтобы в конце был установлен exec bash ...
Источник: https://stackoverflow.com/questions/3512055/avoid-gnome-terminal-close-after-script-execution