Як переглянути вміст файлу в Linux | cat Command
The cat> команда в Linux — це більше, ніж просто інструмент; це універсальний компаньйон для різноманітних операцій, пов’язаних із файлами, що дозволяє користувачам переглядати, об’єднувати, створювати, копіювати, об’єднувати та маніпулювати вмістом файлів. Давайте заглибимося в деталі деяких часто використовуваних cat> команди, розуміючи кожен приклад попутно.
Зміст
- Основний синтаксис команди `cat`
- 1. Як переглянути вміст окремого файлу в Linux
- 2. Як переглянути вміст кількох файлів у Linux
- 3. Як переглянути вміст файлу з номерами рядків у Linux
- 4. Як створити файл і додати вміст у Linux за допомогою команди `cat`
- 5. Як скопіювати вміст одного файлу в інший файл у Linux
- 6. Команда Cat може придушувати повторювані порожні рядки у виводі
- 7. Як додати вміст одного файлу в кінець іншого файлу
- 8. Як відобразити вміст у зворотному порядку за допомогою команди `tac` у Linux
- 9. Як виділити кінець рядка в Linux
- 10. Параметр командного рядка `-A` в команді `cat` в Linux
- 11. Як відкрити пунктирні файли в Linux за допомогою команди `cat`
- 12. Команда cat, якщо файл має багато вмісту і не може поміститися в термінал.
- 13. Об’єднайте вміст кількох файлів за допомогою команди `cat`
- 14. Відобразити вміст усіх текстових файлів у папці за допомогою команди `Cat`
- 15. Команда Cat для додавання до існуючого файлу:
Основний синтаксис команди `cat`
Основний синтаксис команди «cat» такий:
cat [OPTION] [FILE]
тут,
[ОПЦІЯ] : представляє різні параметри командного рядка.
[ФАЙЛ] : ім'я файлу(ів) для обробки. Давайте розглянемо деякі з поширених вживань слова «кішка» разом із прикладами.
Практичні приклади команди Cat в Linux
1. Як переглянути вміст окремого файлу в Linux
Найбільш простим використанням «cat» є відображення вмісту файлу на терміналі. Цього можна досягти, просто вказавши назву файлу як аргумент:
Синтаксис:
cat file_name
приклад: Якщо наше file_name = jayesh.txt
cat jayesh.txt
кіт jayesh.txt
Примітка: Команда ls використовується для відображення всіх файлів і каталогів у поточному розташуванні.
2. Як переглянути вміст кількох файлів в Linux
Синтаксис:
cat file_name1 file_name2
приклад: Якщо у нас є два файли, файл1 і файл2.
cat file1 file2
кот файл1 файл2
3. Як переглянути вміст файлу з номерами рядків у Linux
Додавання -n> варіант для cat> вводить номери рядків, що робить його зручним для ідентифікації та посилання на певні рядки у файлі.
Синтаксис:
cat -n file_name
приклад: Якщо наше ім'я_файлу дорівнює file2.
cat -n file2
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
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
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.