Как да запишете изхода от командния ред във файл на Windows, Mac и Linux

Как да запишете изхода от командния ред във файл на Windows, Mac и Linux

Когато стартирате терминална команда, тя обикновено ще отпечата изхода в терминала, така че да можете да го прочетете веднага. Понякога обаче ще искате да запазите резултата за по-късен анализ или комбинация с друг инструмент.

Можете да направите това, като използвате пренасочване на изхода в командния ред. Научете как да изпращате команден изход към текстов файл на Windows, Mac и Linux.

Пренасочване на изхода от командния ред към файл

Има два оператора, които можете да използвате, за да пренасочите изхода на командата към файл: >> и > . Важно е да разберете разликата между тези два оператора, за да избегнете неволна загуба на данни.

Иконата > създава нов файл или презаписва стария файл, ако вече съществува. Операторът >> също създава нов файл, ако не съществува, но няма да презапише съществуващия файл. Ако файлът вече съществува, той ще добави текста в края на файла.

За да пренасочите изхода на команда към файл, въведете командата, след това посочете оператора > или >> и накрая предоставете пътя до файла, към който искате да пренасочите изхода. Например, ето как можете да запазите резултата от командата ls, която изброява съдържанието на директория:

ls > /path/to/file

Заменете /path/to/file с пълния път до файла, който искате да използвате. Командата ще се изпълнява безшумно, съхранявайки изхода във файла, който посочите.

За да видите съдържанието на файл в терминала, можете да използвате командата cat . Отново заменете /path/to/file с пълния път до файла, който искате да видите.

cat /path/to/file

Трябва да видите резултата от командата във вашия нов файл:

Как да запишете изхода от командния ред във файл на Windows, Mac и Linux

Пренасочва изхода на ls към файл

Операторът > замества съдържанието на съществуващ файл. Ако искате да запишете резултатите от множество команди в един файл, използвайте вместо това оператора >> . Това ще добави към файла, така че няма да загубите никакви предишни резултати, които сте запазили.

Например, опитайте да добавите системна информация в края на току-що създадения файл. Просто стартирайте uname -a на Linux/Mac - или командата ver, ако сте на Windows - и добавете оператора >> заедно с пътя към файла:

uname -a >> /path/to/file

Повторете този процес толкова пъти, колкото е необходимо, за да продължите да добавяте команден изход към края на файла.

Как да запишете изхода от командния ред във файл на Windows, Mac и Linux

Добавяне на изход към файл

Експортирайте изхода на екрана и го пренасочете към файл

Операторите > и >> не показват резултата от командата на екрана, те просто го изпращат към файл. Ако искате да изпратите изход към файл и да го видите на екрана, използвайте командата tee.

За да използвате командата tee, изпратете изход от друга команда към тази команда, като използвате оператора за тръба, вертикална лента (|). Например, ето как можете да изпратите изхода на командата ls към tee с помощта на тръба:

ls | tee /path/to/output.txt

След това командата tee изпраща този изход както на екрана, така и на файла, който посочите. Тази операция ще презапише файла или ще създаде нов файл, ако не съществува, точно както оператора > .

За да използвате командата tee, за да отпечатате резултата на екрана и да го добавите в края на файла, добавете флага -a преди пътя на файла, например:

uname -a | tee -a /path/to/output.txt

Ще видите изхода на командата на екрана и можете да използвате cat, за да проверите дали tee също го е добавил към файла:

Как да запишете изхода от командния ред във файл на Windows, Mac и Linux

Добавете изход към файл с помощта на командата tee


Как да коригирате Нямате разрешение да записвате в това местоположение в Windows

Как да коригирате Нямате разрешение да записвате в това местоположение в Windows

Когато Windows покаже грешката „Нямате разрешение да записвате в това местоположение“, това ще ви попречи да записвате файлове в желани папки.

Топ най-добрият безплатен и платен софтуер Syslog Server за Windows

Топ най-добрият безплатен и платен софтуер Syslog Server за Windows

Syslog Server е важна част от арсенала на ИТ администратора, особено когато става въпрос за управление на регистрационни файлове на събития в централизирано местоположение.

Какво е грешка 524 Възникна изчакване и как да коригирате грешката

Какво е грешка 524 Възникна изчакване и как да коригирате грешката

Грешка 524: Възникна изчакване е специфичен за Cloudflare HTTP статус код, който показва, че връзката със сървъра е затворена поради изчакване.

Какво е грешка 0x80070570? Как да поправя тази грешка?

Какво е грешка 0x80070570? Как да поправя тази грешка?

Кодът за грешка 0x80070570 е често срещано съобщение за грешка на компютри, лаптопи и таблети, работещи с операционна система Windows 10. Той обаче се появява и на компютри, работещи под Windows 8.1, Windows 8, Windows 7 или по-стари версии.

Инструкции за коригиране на грешката на синия екран PAGE FAULT IN NONPAGED AREA или STOP 0x00000050

Инструкции за коригиране на грешката на синия екран PAGE FAULT IN NONPAGED AREA или STOP 0x00000050

Грешка в син екран на смърт BSOD PAGE_FAULT_IN_NONPAGED_AREA или STOP 0x00000050 е грешка, която често възниква след инсталиране на драйвер на хардуерно устройство или след инсталиране или актуализиране на нов софтуер и в някои случаи причината е, че грешката се дължи на повреден NTFS дял.

Какво да направите, когато получите вътрешна грешка на Video Scheduler?

Какво да направите, когато получите вътрешна грешка на Video Scheduler?

Вътрешната грешка на Video Scheduler също е смъртоносна грешка на синия екран, тази грешка често се появява в Windows 10 и Windows 8.1. Тази статия ще ви покаже някои начини за отстраняване на тази грешка.

Как да предотвратите стартирането на Epic Launcher с Windows

Как да предотвратите стартирането на Epic Launcher с Windows

За да направите Windows 10 зареждане по-бързо и да намалите времето за зареждане, по-долу са стъпките, които трябва да следвате, за да премахнете Epic от Windows Startup и да предотвратите стартирането на Epic Launcher с Windows 10.

3 по-добри начина за запазване на файлове на работния плот

3 по-добри начина за запазване на файлове на работния плот

Не трябва да записвате файлове на работния плот. Има по-добри начини да съхранявате компютърни файлове и да поддържате работния си плот подреден. Следващата статия ще ви покаже по-ефективни места за запазване на файлове в Windows 10.

Коригирайте грешката при изчезването на плъзгача за яркост от лентата на задачите

Коригирайте грешката при изчезването на плъзгача за яркост от лентата на задачите

Каквато и да е причината, понякога ще трябва да регулирате яркостта на екрана, за да отговаря на различни условия на осветление и цели. Ако трябва да наблюдавате детайлите на изображение или да гледате филм, трябва да увеличите яркостта. Обратно, може също да искате да намалите яркостта, за да защитите батерията на вашия лаптоп.

9 начина да коригирате произволното събуждане на компютър с Windows, за да проверите за актуализации

9 начина да коригирате произволното събуждане на компютър с Windows, за да проверите за актуализации

Компютърът ви произволно се събужда и изскача ли прозорец с надпис „Проверка за актуализации“? Обикновено това се дължи на програмата MoUSOCoreWorker.exe - задача на Microsoft, която помага да се координира инсталирането на актуализации на Windows.