Как да запишете изхода от командния ред във файл на 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 Server 2012

Научете за защитните стени, защитната стена на Windows на Windows Server 2012

Защитната стена на Windows с разширена защита е защитна стена, която работи на Windows Server 2012 и е активирана по подразбиране. Настройките на защитната стена в Windows Server 2012 се управляват в конзолата за управление на защитната стена на Windows.

Как да промените паролата за влизане в модема и рутера Vigor Draytek

Как да промените паролата за влизане в модема и рутера Vigor Draytek

Когато променят паролата на администраторската страница за вход на Vigor Draytek Modem и Router, потребителите ще ограничат неоторизиран достъп за промяна на паролата на модема, осигурявайки важна мрежова информация.

Как лесно да овърклокнете RAM с AMD Ryzen Master

Как лесно да овърклокнете RAM с AMD Ryzen Master

За щастие, потребителите на компютри с Windows, работещи с процесори AMD Ryzen, могат да използват Ryzen Master за лесно овърклокване на RAM, без да докосват BIOS.

7 начина за коригиране на грешки на лаптоп с Windows, които не се зареждат през USB-C

7 начина за коригиране на грешки на лаптоп с Windows, които не се зареждат през USB-C

USB-C портът се превърна в стандарт за пренос на данни, видео изход и зареждане на модерни лаптопи с Windows. Въпреки че това е удобно, може да бъде разочароващо, когато включите лаптопа си в USB-C зарядно устройство и то не се зарежда.

Как да коригирате грешката Cannot Create Service на Ultraviewer

Как да коригирате грешката Cannot Create Service на Ultraviewer

Грешката Cannot Create Service на Ultraviewer възниква, когато инсталираме софтуера с код на грешка 1072.

Как да поправите грешката да не се показва ID на Ultraviewer

Как да поправите грешката да не се показва ID на Ultraviewer

Грешката да не се показва ID на Ultraviewer ще засегне връзката с отдалечен компютър.

Как да използвате Ultraviewer за изпращане и получаване на файлове

Как да използвате Ultraviewer за изпращане и получаване на файлове

Ultraviewer управлява компютъра дистанционно и има режим за изпращане и получаване на файлове.

6 начина за постоянно изтриване на файлове в Windows

6 начина за постоянно изтриване на файлове в Windows

Обикновено, когато изтривате файл в Windows, файлът няма да бъде изтрит веднага, а ще бъде записан в кошчето. След това ще трябва да направите още една стъпка: изпразнете кошчето. Но ако не искате да правите тази втора стъпка, ще ви покажем как да изтриете файл за постоянно в статията по-долу.

Как тъмната мрежа влияе на сигурността?

Как тъмната мрежа влияе на сигурността?

Тъмната мрежа е мистериозно място със славна репутация. Намирането на тъмната мрежа не е трудно. Обаче да се научите как да го навигирате безопасно е друг въпрос, особено ако не знаете какво правите или какво да очаквате.

Какво представлява вирусът Adrozek? Как да се предпазите от вируса Adrozek

Какво представлява вирусът Adrozek? Как да се предпазите от вируса Adrozek

Технически Adrozek не е вирус. Това е похитител на браузър, известен също като модификатор на браузъра. Това означава, че зловреден софтуер е бил инсталиран на вашия компютър без ваше знание.