Що таке команда 2 &1 в Unix?

0 Comments 23:34

Перенаправлення стандартного виводу та стандартної помилки у файл Цей однорядковий оператор використовує &> для перенаправлення обох вихідних потоків – stdout і stderr – від команди до файлу. Це ярлик Bash для швидкого перенаправлення обох потоків до одного пункту призначення. Як бачите, стандартний вихід і стандартний формат тепер вказують на файл .3 травня 2009 р.

2>&1 перенаправляє стандартну помилку ( 2 ) на стандартний вивід ( 1 ), який потім також відкидає її, оскільки стандартний вивід уже перенаправлено. Це використовується для перенаправлення виводу програми та додавання виводу в кінець файлу.

Що робить 2>&1? microsoft.com/resources/documentation/windows/xp/all/proddocs/… "Щоб перенаправити весь вивід, включаючи дескриптор 2 (тобто STDERR), з команди ipconfig на дескриптор 1 (тобто STDOUT), а потім переспрямувати вихід на вихід.

означає перенаправлення. &1 означає, що ціль переспрямування має бути в тому самому місці, що й перший дескриптор файлу, тобто stdout. Отже, > /dev/null 2>&1 спочатку перенаправляє stdout на /dev/null, а потім також перенаправляє туди stderr. Це фактично вимикає весь вихід (звичайний або помилковий) від команди wget.

Коли ви використовуєте /dev/null, це місце, де вихід вмирає. За допомогою команди > /dev/null вона повідомляє програмі спрямовувати будь-який вивід на це, щоб він не з’являвся на екрані та 2>&1 вказує йому спрямувати всі помилки (2) туди ж, куди ви сказали, щоб розмістити вихід першої команди.

2>&1 є спеціальне перенаправлення, яке надсилає вихідні дані стандартної помилки (“2>”) у те саме місце, що й стандартні вихідні дані (“>” або “1>”)..

Related Post

Які початкові 17 університетів Russell Group?Які початкові 17 університетів Russell Group?

Група університетів Russell була сформована в 1994 році 17 британськими дослідницькими університетами – Бірмінгем, Брістоль, Кембридж, Единбург, Глазго, Імперський коледж Лондона, Лідс, Ліверпуль, Лондонська школа економіки, Манчестер, Ньюкасл, Ноттінгем, Оксфорд,

Який граничний тест важких металів згідно з IP?Який граничний тест важких металів згідно з IP?

Граничні випробування на важкі метали заснований на реакції металевих домішок із сірководнем (H2S) або сульфідом натрію в кислому середовищі з утворенням сульфідів металів, що дає коричневий колір. Тут свинець використовується

Що таке 11 ранку за європейським часом?Що таке 11 ранку за європейським часом?

Східний стандартний час (EST). 6 годин позаду середньоєвропейського часу (CET). Східний стандартний час Відстає від середньоєвропейського часу на 7 годин. Натисніть будь-який час у таблиці нижче, щоб відкрити та поділитися