Нужна помощь с терминалом

Я хочу открыть терминал в определенном месте с определенными командами, выполняемыми что-то вроде примера

(имя файла щелкните, чтобы открыть терминал и выполнить команды ниже)

cd folder\folder
. venv/bin/activate

после того, как этот терминал должен остаться открыть

0
задан 18 December 2013 в 23:40

2 ответа

Запустите nano terminal-command-script в терминале, в вашем домашнем каталоге.

Скопируйте и вставьте его с помощью Ctrl + Shift + V и отредактируйте его так, как вам нужно:

#!/bin/bash
cd folder\folder
. venv/bin/activate

Сохраните с помощью Ctrl + O и выйдите с помощью Ctrl + X .

Затем запустите chmod +x terminal-command-script и откройте обозреватель файлов в вашем домашнем каталоге. Там должен быть файл с именем teminal-command-script - щелкните по нему, и, надеюсь, вы получите что-то вроде этого:

prompt

Вот как вы можете получить Терминал чтобы открыть его - поочередно вы можете отредактировать модуль запуска в /usr/share/applications/ так, чтобы он всегда открывался с ним - (хорошо. возможно, когда вы нажимаете кнопку, может не работать с Ctrl + Alt + T ) .


Я не проверял это, и в любом случае это, вероятно, неправильный ответ, но я не могу проводить здесь все свое время, извините: -)

0
ответ дан 18 December 2013 в 23:40

Если я правильно понимаю, это то, что вы спрашиваете. Вы спрашиваете, можете ли вы иметь программу, которая выполняет несколько команд, включая открытие терминала.

Вы всегда можете создать скрипт (.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

0
ответ дан 18 December 2013 в 23:40
  • 1
    Хотя Ваш ответ на 100% корректен, это могло бы также стать 100%, бесполезными, если та ссылка перемещена, изменена, объединена в другой, или основной сайт просто исчезает... :-( Поэтому редактирование Ваш ответ и копия соответствующие шаги от ссылки в Ваш ответ, таким образом, гарантируя Ваш ответ в течение 100% времени жизни этого сайта! Можно всегда оставлять ссылку внутри в нижней части ответа как источник для материала. Кроме того, очистите свое форматирование. Взгляните здесь для улучшения удобочитаемости ответов в будущем. ;-) – Fabby 12 June 2015 в 01:22

Другие вопросы по тегам:

Похожие вопросы: