Як переглянути вміст файлу в Linux | cat Command

Як переглянути вміст файлу в Linux | cat Command

The cat> команда в Linux — це більше, ніж просто інструмент; це універсальний компаньйон для різноманітних операцій, пов’язаних із файлами, що дозволяє користувачам переглядати, об’єднувати, створювати, копіювати, об’єднувати та маніпулювати вмістом файлів. Давайте заглибимося в деталі деяких часто використовуваних cat> команди, розуміючи кожен приклад попутно.

Зміст

Основний синтаксис команди `cat`

Основний синтаксис команди «cat» такий:

cat [OPTION] [FILE] 

тут,

[ОПЦІЯ] : представляє різні параметри командного рядка.

[ФАЙЛ] : ім'я файлу(ів) для обробки. Давайте розглянемо деякі з поширених вживань слова «кішка» разом із прикладами.

Практичні приклади команди Cat в Linux

1. Як переглянути вміст окремого файлу в Linux

Найбільш простим використанням «cat» є відображення вмісту файлу на терміналі. Цього можна досягти, просто вказавши назву файлу як аргумент:

Синтаксис:

cat file_name 

приклад: Якщо наше file_name = jayesh.txt

cat jayesh.txt 
кіт jayesh.txt

кіт jayesh.txt

Примітка: Команда ls використовується для відображення всіх файлів і каталогів у поточному розташуванні.

2. Як переглянути вміст кількох файлів в Linux

Синтаксис:

cat file_name1 file_name2 

приклад: Якщо у нас є два файли, файл1 і файл2.

cat file1 file2 
кот файл1 файл2

кот файл1 файл2

3. Як переглянути вміст файлу з номерами рядків у Linux

Додавання -n> варіант для cat> вводить номери рядків, що робить його зручним для ідентифікації та посилання на певні рядки у файлі.

Синтаксис:

cat -n file_name 

приклад: Якщо наше ім'я_файлу дорівнює file2.

cat -n file2 
cat -n файл2

cat -n файл2

Ось, cat> команда, яка використовується з перенаправленням ( >> ), дозволяє створити новий файл під назвою jayesh1 і ввести вміст безпосередньо в нього. Наступний ls> команда перераховує всі файли в поточному розташуванні.

4. Як створити файл і додати вміст у Linux за допомогою команди `cat`

Якщо ви хочете створити новий файл або перезаписати існуючий файл новим вмістом, ви можете використати «cat» із переспрямуванням виводу (` >`> ):

Синтаксис:

cat>ім'я нового_файлу 

приклад: Якщо ми хочемо створити newfile_name = jayesh1.

cat>jayesh1 
ls 

Це дозволить вам вводити текст безпосередньо в термінал і при натисканні Ctrl + D> , введений текст буде збережено в new_file.txt> .

Команда ls використовується для відображення всіх файлів і каталогів у поточному розташуванні.

створення файлу за допомогою команди cat в Linux

створення файлу за допомогою команди cat в Linux

5. Як скопіювати вміст одного файлу в інший файл у Linux

Як випливає з назви, «cat» може об’єднати кілька файлів в один файл. Цей приклад ілюструє, як скопіювати весь вміст file1 у file2 за допомогою cat> команда разом із перенаправленням ( >> ).

Синтаксис:

cat file1.txt file2.txt>merged_file.txt 

Ця команда об'єднує вміст file1.txt> і file2.txt> у новий файл під назвою merged_file.txt> .

6. Команда Cat може придушувати повторювані порожні рядки у виводі

The -s> Параметр стане в нагоді під час роботи з файлами, які містять повторювані порожні рядки. Він пригнічує ці повторення, забезпечуючи більш чистий результат.

Синтаксис:

cat -s file_name 

Вихід

Will suppress repeated empty lines in output 

7. Як додати вміст одного файлу в кінець іншого файлу

Якщо ви хочете додати вміст одного файлу до іншого, «cat» можна використовувати разом із додаванням ( >>> ) оператор:

Синтаксис:

cat file_name1>> ім'я_файлу2>>>   

приклад:

Це додасть вміст ` file1`> до кінця ` file2`>

8. Як відобразити вміст у зворотному порядку за допомогою команди `tac` у Linux

Команда «tac» є зворотною командою «cat» і використовується для відображення вмісту файлу у зворотному порядку. Синтаксис простий:

Синтаксис:

tac file_name 

приклад:

Ця команда надрукує вміст «file2» у зворотному порядку, відображаючи спочатку останній рядок, а потім передостанній рядок і так далі.

tac file2 
файл tac2

файл tac2

9. Як виділити кінець рядка в Linux

Параметр «-E» у команді «cat» використовується для виділення кінця кожного рядка.

Синтаксис:

cat -E 'filename' 

Вихід:

Відображення $ в кінці рядка

Відображення $ в кінці рядка

Це відобразить вміст «jayesh1» із символом «$» у кінці кожного рядка, що вказує на закінчення рядка.

10. Параметр командного рядка `-A` в команді `cat` в Linux

Опція «-A» дозволяє поєднувати ефекти опцій «-v», «-E» і «-T». Замість того, щоб писати «-vET» у команді, ви можете використовувати «-A»:

Синтаксис:

cat -A 'filename' 

Це відобразить вміст «назви файлу» з видимими недрукованими символами, виділеними закінченнями рядків і вкладками, відображеними як «^I».

11. Як відкрити пунктирні файли в Linux за допомогою команди `cat`

Щоб відкрити файл із тире на початку назви, скористайтеся опцією «–»:

Синтаксис:

cat -- '-dashfile' 

приклад:

cat -- '-jayesh2' 
відображення вмісту всередині файлу, що починається з `-`

відображення вмісту всередині файлу, що починається з `-`

Це відобразить вміст файлу під назвою -jayesh2

12. Команда cat, якщо файл має багато вмісту і не може поміститися в термінал.

Синтаксис:

cat 'filename' | more 

Вихід:

Will show that much content, which could fit in terminal and will ask to show more. 

13. Об’єднайте вміст кількох файлів за допомогою команди `cat`

Щоб об’єднати вміст кількох файлів в один файл, скористайтеся переспрямуванням («>»).

Синтаксис:

cat 'filename1' 'filename2' 'filename3'>'imerge_filename' 

приклад:

cat 'file1' 'file2' 'file3'>'merged123' 

Це об’єднає вміст file1 file2 file3 у merged123.

об

об'єднання вмісту кількох файлів в один файл

14. Відобразити вміст усіх текстових файлів у папці за допомогою команди `Cat`

Щоб відобразити вміст усіх текстових файлів у папці, використовуйте символ підстановки (*.txt):

Синтаксис:

cat *.txt 
Відображення всіх файлів із розширенням

Відображення всіх файлів із розширенням .txt

Показує вміст усіх текстових файлів у папці.

15. Команда Cat для додавання до існуючого файлу:

Щоб додати текст до наявного файлу, використовуйте оператор «>>» разом із «cat»:

Синтаксис:

cat>> geeks.txt Щойно доданий текст. 

Це додасть текст Щойно доданий текст. до кінця файлу «geeks.txt».

Висновок

У цій статті ми обговорили команду `cat` в Linux, яка є універсальним інструментом, який використовується для різноманітних операцій, пов’язаних із файлами. Ми також обговорили, що це дозволяє користувачам переглядати, об’єднувати, створювати, копіювати, об’єднувати та маніпулювати вмістом файлів. Він зазвичай використовується для відображення вмісту одного файлу, кількох файлів або додавання вмісту до існуючого файлу. Загалом, ми можемо сказати, що команда `cat` є важливою утилітою для керування та маніпулювання файлами в Linux.