Запуск нового терминала gnome из терминала gnome и выполнение команды

Я использую Ubuntu 19.04 (Disco). я использую ctrl+alt+t для запуска окна терминала. Из этого окна я хотел бы запустить отдельное окно, в котором выполняется команда, например ls. Я думаю, что напечатаю gnome-terminal -- ls и это будет работать, но новое окно не запускается.

Тем не менее, если я просто наберу gnome-terminal и нажмите Enter, откроется новое окно (но без запуска команды я бы хотел, чтобы ее запускали в отдельном окне.

Общие требования очень строгие, потому что то, что я делаю. (На самом деле я пытаюсь запустить это окно через ssh-соединение, работающее от имени пользователя root, в сеансе корневого рабочего стола)

1 ответ
1

Я предполагаю, что вы хотите, чтобы новый терминал gnome оставался открытым бесконечно. Если да, вы можете попробовать что-нибудь вроде:

gnome-terminal -- bash -c 'ls; exec bash'

Команда exec bash после команды ls гарантирует, что новый терминал останется открытым, в противном случае вы можете использовать команду sleep вместо того, чтобы закрыть его через определенное количество времени:

gnome-terminal -- bash -c 'ls; sleep 30'

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *