logo

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

Thecat>команда в 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>вводить номери рядків, що робить його зручним для ідентифікації та посилання на певні рядки у файлі.

Синтаксис:

висота kat timpf
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.

список java в масив
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» у зворотному порядку, відображаючи спочатку останній рядок, а потім передостанній рядок і так далі.

модель tcp та ip
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'>

приклад:

інструмент лікування gimp
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.