Няколко примера за Cat команда в Linux

Командата cat (съкратено от " concatenate ") е една от най-често използваните команди в Linux/Unix-подобни операционни системи. Тя ни позволява да създаваме един или множество файлове, да преглеждаме съдържанието на файл, да свързваме файлове и да пренасочваме изхода в терминал или файлове.

Основен синтаксис на командата Cat

Създайте файл с команда Cat

Ще създадем файл, наречен test123 с командата по-долу:

cat >test123

Въведете желания текст и натиснете CTRL+C, за да излезете.

Текстът ще бъде записан във файла test123. Можете да видите съдържанието на файла със следната команда cat:

cat test123

Показване на номера на редове във файл

С опцията -n можете да видите номерата на редовете на файла test123

cat -n test123

Пренасочване на съдържанието на файла

Следната команда ще копира съдържанието на test123.txt в test1234.txt помощта на >

cat test123.txt > test1234.txt

Ако test1234.txt файлът не съществува, командата ще го създаде. В противен случай той ще презапише файла.

Добавяне към съдържанието на файла

Следната команда ще добави съдържанието на test123.txt в test1234.txt с помощта на >>

cat test123.txt >> test1234.txt

Показване края на редовете

За да покажете невидимия завършващ знак на реда, използвайте -e

cat -e /etc/lsb-release

DISTRIB_ID=Ubuntu$

DISTRIB_RELEASE=22.04$

DISTRIB_CODENAME=jammy$

DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"$

Показване на TAB символи

Опцията -T ви позволява визуално да правите разлика между раздели и интервали.

cat -T /etc/hosts

127.0.0.1^Ilocalhost

127.0.1.1^Ubuntu 22.04.localdomain

Заключение

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

Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу:

Telegram Logo
Avatar photo

Fedia

Здравейте, urocibg.eu е независим уебсайт, който е създаден и подържан от мен – Федя Серафиев. Сайта съм го основал през 2008 година и съдържа статии, съвети, ръководства, новини и програми за Windows, Android и Linux. Ако имате въпроси относно възможностите за реклама в сайта или за връзка с мен ТУК.

Може да харесате още...