TGViewer
Записки IT специалиста Записки IT специалиста @interface31 · 8.99K subscribers
Post #5940 2.62K
Полезная команда tee в Linux

Любой Linux-администратор, активно работающий в консоли, должен знать и умело использовать эту команду.

Как и все классические утилиты tee выполняет одну задачу, но делает ее хорошо. Ее смысл можно представить в виде буквы Т - команда принимает на вход стандартны поток ввода и выдает его же в стандартный поток вывода, одновременно записывая его содержимое в один или несколько файлов.

Например:

 command | tee file1.log


В данном случае мы не только увидим результат выполнения команды на экране, но и запишем его содержимое в файл file1.log.

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

 command1 | tee file1.log | command2


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

По умолчанию tee перезаписывает указанный файл, если же мы хотим его дописать, то следует использовать ключ -a:

 command1 | tee -a file1.log


Еще один интересный ключ -i, который предписывает игнорировать команды завершения, такие как Ctrl + C.

Для чего это нужно? Допустим вы запустили какую-то длительную команду, результат которой вам нужно записать в файл, а потом решили ее прервать по Ctrl + C, при наличии данного ключа tee продолжит работу и корректно завершит запись в файл.

 ping ya.ru | tee -i ping_ya.txt


Еще один вариант использование tee - это повышение прав для записи в системные файлы. Например:

 sudo echo "строка_текста" > /etc/myconf.conf


Не увенчается успехом, а если сделать вот так, то все получится:

 echo "строка_текста" | sudo tee /etc/myconf.conf


Как видим, tee - простая, но весьма удобная и функциональная команда.
  • 👍 25
  • 👌 11
  • 🔥 8
  • ❤ 4
  • ⚡ 3
More from @interface31
  1. Sep 29, 2026Как легко и просто «сломать» информационную базу 1С:Предприятие, не снимая «замочка» и нич…
  2. Sep 29, 2026👆 AI-сервисы развиваются быстрее, чем способы их оплачивать. Если вы используете зарубежн…
  3. Sep 29, 2026Старое железо – путь в никуда Каждый раз при разговоре о старых системах приходится слышат…
  4. Sep 29, 2026Что крупные заказчики проверяют на пилоте NGFW Чем крупнее сеть, тем выше требования к NGF…
  5. Sep 28, 2026Как провайдер определит, что у меня Mikrotik Таким вопросом задаются многие читатели и оче…
  6. Sep 28, 2026Ностальгия… Ностальгия… - Мы тут тебе старенький компьютер привезем… Старенький, что сейча…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →