Это было доступно на Linux назад в его предысторию. Это не POSIX, хотя много фактических оболочек (включая AT&T ksh
и bash
) моделирует его, если это не будет присутствовать в ОС; обратите внимание, что это моделирование только работает на уровне оболочки (т.е. перенаправление или параметр командной строки, не как явный аргумент, например. open()
). Тем не менее это должно быть доступно в большинстве коммерческих систем Unix, так или иначе (иногда, это записано /dev/fd/N
для различных целых чисел N
, но большинство систем с этим обеспечит символьные ссылки как Linux и *, BSD делают).
top
от procps на Linux, по крайней мере, нуждается $TERM
переменная среды, чтобы знать, как отобразить вещи как противоположный цвет и курсор, располагающий если не в пакетный режим
Так любое выполнение:
top -bn1 | head
Или:
TERM=dumb top -n1 | head
Или если Вы нуждаетесь в выводе, подходящем для какого-либо данного терминала, указываете его как
TERM=my-terminal top -n1 | head