LinuxForum.Fans
Тема

Новый терминал

Автор: viva_linuxoid 7 сообщений 2228 просмотров
#340140

Доброго времени и суток !!!

И снова я со своими вопросами...
Сегодня хочу понять что не так с этой командой

text
 gnome-terminal -e "echo Love Linux forum" 

Эта команда должна открывать новое окно терминала и писать в нем "Love Linux forum", но оно просто открывает на секунду окно и закрывает его.
Что сделать чтобы надпись вывадилась и окно не закрывалось ?

#340141

Читай ман или --help по терминалу. Например для konsole есть опция --hold для этого:

text
konsole --hold -e echo Love Linux forum
#340143

А можно поточней о том что вообще такое -e (в мане не очень понятно)

#340145
text
-e <cmd>                  Команда для выполнения. Все последующие аргументы считаются частью этой команды, поэтому указывайте её в самом конце.
#340146

А можно как-нить выполнить сразу 2 команды типа :

text
gnome-terminal -e "echo 111" "read"
#340179
viva_linuxoid написал:
А можно как-нить выполнить сразу 2 команды типа :
text
gnome-terminal -e "echo 111" "read"

gnome-terminal -e "echo 111;read" ?

#340195
"viva_linuxoid" написал:
А можно как-нить выполнить сразу 2 команды типа :

gnome-terminal -e "echo 111" -e "read"

//fixed (исправлено)

вот только я не помню, умеет-ли так гномотерминал.

"Cruiser78" написал:
gnome-terminal -e "echo 111;read" ?

кстати тоже может быть не умеет. Он может воспринимать всё, что после echo параметрами, и кормить ими echo.

Вот точно работать будет такое:

1. создаём файл $HOME/script.sh

2. в файле пишем

text
#!/bin/sh
echo "111"
read

(да, последняя строка пустая)

3. даём этому скрипту право +x (можно в проводнике натыкать)

4. запускаем terminal -e $HOME/script.sh

Войдите или зарегистрируйтесь, чтобы ответить.