Описание тега lg-optimus-2x
Это может быть сделано с помощью стандартных команд Unix скрипт(1)
, хотя и требует выполнения подуровень при нынешней оболочки. То есть, запустите терминал и выполните скрипт
, вопрос, все команды должны войти, затем выйти из этой оболочки:
$ скрипт
Скрипт запущен, выходной файл машинопись
$ аптайм
11:30 до 22 дней, 16:15, 1 пользователь, средняя загрузка: 1.43 1.37 1.38
$ выход
Сделал скрипт, выходной файл машинопись
$
Затем в выходной машинописного текста
файла должна быть запись оболочки сеанс работы под сценарий(1)
.
Но подождите, есть больше! С ожидать
можно сохранить сеанс и, возможно, переиграть его. Для этого требуется установить ожидать
от портов системы (финка, самопал, или здесь системы MacPorts), которые должны установить autoexpect
:
установлен $ порт | грэп ожидать
ожидайте @5.45.3_0 (активный)
долларов США, что autoexpect
/опт/местные/Бен/autoexpect
$ autoexpect $Шелл
autoexpect началась, файл скрипта.эксп
$ аптайм
6:47 до 23 дней, 11:32, 1 пользователь, средняя загрузка: 1.37 1.39 1.33
$ выход
autoexpect сделано, файл скрипта.эксп
$
Делать что-то полезное с сценарий.ехр
, в свою очередь, вероятно, требует знания ждать
и TCL, так что это более продвинутый вариант. (ожидать
, в частности, имеет файл_журнала
вариант, который может быть выключен, чтобы сохранить все, но тогда вы бы писали все в TCL и не Баш
...)
В противном случае терминал должен сохранить сессию; iTerm в.приложение
, вероятно, имеет больше возможностей для этого (сессия -> журнал -> запустить), чем терминал.приложение
.