скрипт — Команда Linux — Команда Unix

script — сделать машинопись терминала 

СИНТАКСИС

скрипт [- ] [-е ] [-Q ] [-T ] [файл ]  

ОПИСАНИЕ

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

Если файл аргумента задан, скрипт сохраняет весь диалог в файле. Если имя файла не задано, машинописный текст сохраняется в машинописном тексте

Параметры:

Добавьте вывод в файл или машинопись, сохранив предыдущее содержимое.

Сбрасывать вывод после каждой записи. Это хорошо для телеработы: один человек делает mkfifo foo; скрипт -f foo ‘, а другой может в режиме реального времени контролировать, что делается с помощью `cat foo.’

-Q

Будь спокоен.

-T

Вывести данные синхронизации в стандартную ошибку. Эти данные содержат два поля, разделенные пробелом. Первое поле показывает, сколько времени прошло с момента предыдущего вывода. Второе поле указывает, сколько символов было выведено на этот раз. Эта информация может быть использована для воспроизведения шрифтов с реалистичными задержками при наборе текста и выводе.

Скрипт завершается, когда разветвленная оболочка выходит (control-D для выхода из оболочки Bourne (sh (1)) и выхода, выхода из системы или control-d (если ignoreeof не установлено) для C-оболочки, csh (1)) ,

Некоторые интерактивные команды, такие как vi (1), создают мусор в файле машинописного текста. скрипт лучше всего работает с командами, которые не манипулируют экраном, результаты предназначены для эмуляции печатного терминала.  

Используйте команду man (% man), чтобы увидеть, как команда используется на вашем компьютере.

Ссылка на основную публикацию