1

Я создал короткий bash-скрипт, который получает данные XML с использованием curl и отправляет некоторые (на самом деле, чат) относительно заданных аргументов. Так что я могу запустить следующее:

watch --no-title myscript

и поэтому следите за тем, что происходит в сети, или запустите:

myscript "some message"

Дело в том, что я хочу разделить экран терминала на две части: одну с часами, а другую с каким-то подсказкой / стандартным вводом, я не знаю, но я хочу избавиться от «двух вкладок в моем Терминал "и прочее приблизиться к реальному интерфейсу чата. Увидеть ?

РЕДАКТИРОВАТЬ: Я в основном ищу правильную команду, чтобы сказать экран, я хочу два экрана, один над другим. Что-то вроде :

screen --number 2 --layout vertical

1 ответ1

1

Вы можете использовать screen программы для этой проблемы. http://www.softpanorama.org/Utilities/screen.shtml

Наберите screen , и он запустится. Это похоже на обычную командную строку, нет никакой разницы, но теперь вы можете использовать команды для экрана: набирая Ctrl+A+[something]

Таким образом, чтобы разделить экран на экран терминала по вертикали, введите:Ctrl+A |

Если вы хотите его горизонтально:Ctrl+A S

Затем вы можете набрать в реальном терминале все, что вы хотите и нужно:

hostaneme$ watch --no-title myscript

И переключитесь на следующий экран терминала с помощью:Ctrl+A [Tab]

Здесь пока ничего нет, сначала нужно создать экран:Ctrl+A C

Promt отображается, и вы можете ввести то, что вы хотите.

hostaneme$

В конце концов, у вас может быть больше экранов в одном месте, просто создайте их с помощью Ctrl+A C , и вы можете изменить активный экран с помощью Ctrl+A N (или с помощью Ctrl+A 0-9 зависимости от его номера).

Экран имеет много преимуществ, например, вам не нужно закрывать его, когда вы собираетесь выйти с удаленного сервера, и вы можете загрузить его позже.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .