Как да използвате командата cat Linux

Съдържание

Тъй като операционните системи, базирани на UNIX, са една от най-функционалните алтернативи както за домашни потребители, така и за малки, средни или големи корпорации, идеално е да се знае в детайли как глобалното използване на тях, като общо правило, са всички системи UNIX, В в този случай говорим специално за Linux, това е използването на команди и въпреки че е вярно, че днес повечето дистрибуции ни предлагат графична опция, същността на Linux е разработването и изпълнението на командите.

Има стотици команди, всяка със специална функция и една от най -използваните за своята гъвкавост и практичност е командата cat, която Solvetic ще анализира подробно.

Какво представлява командата cat в LinuxКомандата cat (concatenate) е команда, която е разработена за изпълнение на три функции, свързани с текстови файлове, това са:

  • Умейте да ги визуализирате
  • Направете сливане с копия от тях
  • Създаване на нови файлове

Неговият синтаксис на използване е:

 котка [опции] [файл] [-] [файл]
Различните опции, които имаме, когато използваме командата cat, са следните:

Той показва цялата информация за файл или папка, той е еквивалент на -vET

 -А, --покажи-всички

Това е броят на непразните изходни редове
 -b, --number-nonblank

Това е еквивалентът на -vE

Тази опция показва знака $ в края на всеки ред
 -E, --show-края

Показва номера на всеки ред в изхода
 -n, --number (номер)

Неговата функция е да потиска повтарящите се празни изходни редове
 -s, --squeeze-blank

Това е еквивалентът на -vT
 -T

Показва символите TAB като I
 -T, --show-tabs

Използва обозначения и М, с изключение на LFD и TAB
 -v, --show-nonprinting

Показва помощ за командата cat
 --помогне

Покажете версията на cat, използвана в Linux
 --версия

Сега ще научим как да използваме тази команда в Linux.

1. Как да покажете съдържанието на файл с команда cat в Linux


Това е едно от най -практичните приложения, при които командата cat влиза в действие в Linux, тъй като благодарение на нея ще бъде възможно да се види съдържанието на файл, създаден от нас, или системен файл.

Етап 1
Например можем да видим съдържанието на текстов файл, наречен Solvetic:

Стъпка 2
Можем също да видим съдържанието на файл, принадлежащ на системата, като / etc / passwd:

 cat / etc / passwd

Увеличете

2. Как да видите съдържанието на различни файлове с помощта на cat Linux


Възможно е да искаме да визуализираме в терминала съдържанието не само на един файл, но и на няколко едновременно, това е възможно с cat, използвайки следния синтаксис:
 cat файл1 файл2 … 

Увеличете

Как да използвате опциите Повече или По -малкоТези опции са идеални, когато файлът за преглед е голям, затова е необходимо да използвате клавишите Pag Down или Pag Up за достъп до цялото му съдържание.

В този случай можем да използваме някоя от следните опции, в зависимост от случая:

 cat файл | още файл за котки | тях

Увеличете

3. Как да създадете нов файл с командата cat

Етап 1
Командата cat включва в своите характеристики възможността за създаване на нов файл, за това трябва да изпълним следния синтаксис:

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

Увеличете

Стъпка 2
Можем да видим, че когато използваме командата cat, ние ще се намираме в текста, там можем да въведем желания текст и след това да натиснем Ctrl + D, за да излезем и запазим текста:

Ctrl + D

Увеличете

4. Как да покажете броя редове във файл с команда cat


Тази опция е идеална, за да знаете подробно броя на редовете, интегрирани във файл, за това трябва да използваме параметъра -n по следния начин:
 cat -n Solvetic1

Увеличете

Можем да визуализираме номера на реда със съответния му свързан текст.

5. Как да покажете знака $ в края на всеки ред с команда cat


Тази опция е полезна, ако искаме да компресираме няколко реда в един ред, той е отговорен за показването на знака $ в края на реда, а също и в пространството, показано от $ в случай, че има интервал между параграфите.
За неговото използване трябва да използваме параметъра -e, както следва:
 cat -e Solvetic

Увеличете

6. Как да показваме разделени редове с раздели с команда cat


За тази опция пространствата, открити чрез таблица, ще бъдат запълнени с "I", за това трябва да използваме параметъра -T по следния начин:
 котка -T Solvetic

Увеличете

7. Как да показвате няколко файла едновременно с команда cat


Можем да покажем съдържанието на множество файлове с командата cat, за това трябва да използваме точка и запетая, за да отделим всеки файл, в този случай ще използваме следния ред:
 котка Solvetic; котка Solvetic2; котка Solvetic1;

Увеличете

8. Как да използваме стандартен изход с оператор за пренасочване с команда cat


Благодарение на тази опция ще бъде възможно да се пренасочи стандартният изход на файл към нов файл, който да бъде създаден, в противен случай към съществуващ файл със символа> (по -голям от), но трябва да имаме предвид, че съдържанието на начален файл ще презапише съществуващото съдържание в целевия файл.

За този пример ще пренасочим съдържанието на файла Solvetic към нов файл, наречен Solvetic3:

 котка Solvetic> Solvetic3

Увеличете

Това ще създаде файла Solvetic3 със съдържанието на файла Solvetic.

9. Как да добавите стандартен изход с оператор за пренасочване с команда cat


Това позволява добавяне към съществуващия файл чрез символа >> (двойно по -голямо от), което ще доведе до добавяне на съдържанието на файла в края на целевия файл.
 котка Solvetic >> Solvetic2

Увеличете

10. Как да пренасочите няколко файла в един с команда cat

Етап 1
Това ни позволява да пренасочим съдържанието на един или повече файлове в нов или в съществуващ, за това изпълняваме:

 котка Solvetic Solvetic1 Solvetic2> Solvetic4
В този случай ще пренасочим цялото съдържание на тези три файла в нов, наречен Solvetic4:

Увеличете

Стъпка 2
При достъп до файла Solvetic4 можем да видим съдържанието на трите файла, там зависи от организирането на съдържанието по най -добрия възможен начин:

11. Как да сортирате съдържанието на множество файлове в един файл с команда cat

Етап 1
Ако искаме съдържанието да бъде пренасочено към нов файл или към съществуващ да бъде сортирано, трябва да използваме параметъра за сортиране по следния начин:

 котка Solvetic Solvetic1 Solvetic2 | сортиране> Solvetic4

Увеличете

Стъпка 3
Това ще създаде файла, подреден по азбучен ред:

12. Как да добавите стандартен изход към нов файл с команда cat


С помощта на командата echo ще бъде възможно да се добави нов текст към нов файл, за това ще използваме следния пример:
 ехо "Solvetic Internet" | котка 2

Увеличете

Новият ред ще бъде въведен в горната част на избрания файл.

Можем да видим как, благодарение на командата cat, опциите за управление на нашите файлове са широки и напълно функционални, което ни позволява да изпълняваме различни действия върху тях според нуждите, но винаги запазвайки целостта на текста, съхраняван там, за да не причинява негативни ефекти върху техния контрол, за да можем ефективно да използваме всеки от параметрите на котката.

wave wave wave wave wave