скрипт, чтобы открыть терминал, запустить команду и открыть терминал

У меня есть простая цель - создать скрипт для открытия терминала, выполнить команду, а затем сохранить терминал открытым.

Вот что я пробовал:

#!/bin/bash xterm -e -hold ls

Он генерирует следующую ошибку:

xterm: Can't execvp -hold: No such file or directory

Затем я также попытался

#!/bin/bash konsole -e --noclose ls

Этот простой ничего не делает, когда я дважды щелкаю по нему. (Я убедился, что файл сценария является исполняемым)

Я не хочу использовать gnome-terminal, так как сначала требуется создать профиль для gnome-terminal.

Было бы проще сделать в python?

3
задан 23 June 2017 в 20:42

6 ответов

Аргумент после -e принимается за команду, которая должна быть выполнена. Итак, для xterm это работает:

xterm -hold -e ls

У меня нет Konsole, но это должно работать:

konsole --noclose -e ls
3
ответ дан 22 May 2018 в 21:13

Аргумент после -e принимается за команду, которая должна быть выполнена. Итак, для xterm это работает:

xterm -hold -e ls

У меня нет Konsole, но это должно работать:

konsole --noclose -e ls
4
ответ дан 18 July 2018 в 11:11

Аргумент после -e принимается за команду, которая должна быть выполнена. Итак, для xterm это работает:

xterm -hold -e ls

У меня нет Konsole, но это должно работать:

konsole --noclose -e ls
4
ответ дан 24 July 2018 в 19:44

Из man xterm

The  -ls  flag and the loginShell resource are ignored if -e is
               also given

Вот почему вы получили ошибку в своей первой команде.

Эта команда работала для меня.

xterm -hold ls
1
ответ дан 22 May 2018 в 21:13

Из man xterm

The -ls flag and the loginShell resource are ignored if -e is also given

Вот почему вы получили ошибку в своей первой команде.

Эта команда работала для меня.

xterm -hold ls
1
ответ дан 18 July 2018 в 11:11

Из man xterm

The -ls flag and the loginShell resource are ignored if -e is also given

Вот почему вы получили ошибку в своей первой команде.

Эта команда работала для меня.

xterm -hold ls
1
ответ дан 24 July 2018 в 19:44

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

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