Является ли команда stdout для терминала регистрируемой?

Мне интересно узнать, где где-то регистрируется вывод команды на терминал.

Так как это может быть слишком общим, как насчет catccat ) в конкретном? Если я использую cat в файле, будет ли какой-нибудь выход, который я получаю на терминале?

3 Solutions collect form web for “Является ли команда stdout для терминала регистрируемой?”

В любой регулярной оболочке, подобной bash, ksh, csh, sh и т. Д., Ответ: NO. Если вы используете какую-то оболочку с включенным аудитом, которой нравится Power Broker от Beyond Trust (ранее Symark), это кто-то догадывается, но, скорее всего, он регистрируется, если кто-то решил заплатить довольно много денег, чтобы лицензировать эти аудиты инструменты.

Если ваш вопрос заключается в том, чтобы выяснить, может ли кто-то увидеть что-то злонамеренное или что-то не так, как вы это делали, работая над системой, а вывод из кошки может показать эту ошибку, и если ваша система активно контролируется (скажем, под одним из многих сокращений как SOX, HIPAA, PCI и т. д.), вы можете оказаться в горячей воде. Если вам просто интересно, что система Linux, в ее конфигурации без коробки, делает что-то вроде этого, я считаю, вы будете разочарованы.

По умолчанию нет. Но это можно сделать легко, используя команду script . Вы можете поместить свой вызов в свой .bashrc если хотите, чтобы он выполнялся в каждом терминале.

Многие терминальные эмуляторы сохраняют по крайней мере содержимое окна в памяти, часто с отставанием в несколько сотен или тысяч строк; все, что видит пользователь, идет туда. Скорее всего, эти данные никогда не сохраняются на диске, но я не был бы полностью удивлен, если бы у некоторых терминалов была возможность записать его где-нибудь.

  • Как фильтровать линии, проходящие через трубу?
  • Как получить размер каталога в командной строке?
  • Как всегда выполнять команду в фоновом режиме?
  • Преобразование формата даты
  • Могут ли другие пользователи просмотреть аргументы, переданные команде?
  • Перенести первые N строк вывода в конец без использования временного файла
  • Как проверить освобожденную выделенную память?
  • Как распечатать хорошо отформатированный код
  • Смутно о командах трубопроводов от find to commandX?
  • Как проверить почту из командной строки?
  • Как отправить stdin в буфер обмена?
  • Interesting Posts

    linux + однопользовательский режим и сеть

    Как отсортировать XML-элементы на месте?

    Openbox / PCManFM / LXDE, как я могу назначить среднюю кнопку мыши как полноэкранный режим Alt + F11?

    Как запустить команду на переднем плане, а затем отправить на задний план

    Изменение структуры дефектного каталога

    висячие процессы ssh, запущенные из сценария

    Накопить имя файла в файле журнала, используя сценарий оболочки

    Libreoffice Calc – Можете ли вы сохранить код VBA после просмотра и редактирования, поэтому он сохраняется в следующий раз, когда к файлу обращаются?

    Составить строку IP-адресов с помощью командной строки bash

    Функция файла в make-файле принимает аргументы с префиксом '@'

    Я не могу убить xfwm4

    iptables: слишком большая вставка индекса

    Эвристика для использования или отклонения старой документации

    В чем разница между этими двумя командами dd?

    Как заменить последовательность команд одной командой в Linux?

    Linux и Unix - лучшая ОС в мире.