Команды Linux

Как использовать команду Linux Cat

Как использовать команду Linux Cat
Удивительно, но это не ваша повседневная домашняя кошка. Когда вы его запускаете, он не печатает мяуканье!

Команда Linux cat используется для печати содержимого текстового файла. С помощью команды Linux cat вы можете распечатать содержимое вашего c, исходного файла java, файлов конфигурации Linux и т. Д.

Команда cat по умолчанию доступна в каждом дистрибутиве Linux. Таким образом, вам не нужно устанавливать его отдельно.

В этой статье я покажу вам, как использовать команду Linux cat. Итак, приступим.

Базовое использование команды Linux Cat:

Основное и наиболее распространенное использование команды Linux cat - использовать ее без каких-либо параметров команды.

Например, для просмотра содержимого / etc / hosts каталог, запустите команду cat следующим образом:

$ cat / etc / hosts

Как видите, содержимое / etc / hosts файл конфигурации распечатывается на экране.

Номера строк печати:

Допустим, вы хотите распечатать содержимое исходного файла Java на терминале. Конечно, вы можете использовать команду cat. Но команда cat по умолчанию не показывает номера строк. Для исходного файла или программы важно. К счастью, команда cat имеет -п опция, которую вы можете использовать для отображения номеров строк.

Чтобы отобразить содержимое вместе с номером строки исходного файла Java Добро пожаловать.Ява, запустите команду Linux cat следующим образом:

$ cat -n Добро пожаловать.Ява

Как видите, номера строк отображаются.

Нумерация только непустых строк:

Если вы хотите отображать номера строк только для тех строк, которые не являются пустыми, вы можете использовать опция команды Linux cat.

В предыдущем исходном файле Java Добро пожаловать.java, я добавил несколько пустых строк, чтобы продемонстрировать, как вариант работает.

Как видите, с -п вариант, все строки (включая пустые) нумеруются.

$ cat -n Добро пожаловать.Ява

С вариант, пронумерованы только непустые строки, как вы можете видеть на скриншоте ниже.

$ cat -b Добро пожаловать.Ява

Удаление повторяющихся пустых строк:

В файле, который вы пытаетесь просмотреть, может быть много пустых строк одна за другой. Это сделает вывод команды cat очень длинным и раздражающим.

Вы можете использовать -s вариант команды Linux cat для удаления повторяющихся пустых строк следующим образом:

$ cat -s Добро пожаловать.Ява

Печать символов вкладки:

В файле исходного кода программы вы могли использовать много символов табуляции. К счастью, по умолчанию они невидимы. Но если вам действительно нужно увидеть все символы табуляции в вашем файле, вы можете использовать опция команды Linux cat.

Эта функция может вам понадобиться, когда вы хотите заменить все символы табуляции пробелами и хотите убедиться, что не осталось никаких символов табуляции.

Чтобы отобразить все символы табуляции в нашем Добро пожаловать.Ява Исходный файл команду Linux cat можно использовать следующим образом:

$ cat -T Добро пожаловать.Ява

Как видите, символы табуляции отображаются как ^ Я.

Печать символов конца строки:

Если вы хотите напечатать символ EOL (конец строки), представленный символом $, вы можете использовать -E опция команды Linux cat.

Например, чтобы напечатать символы EOL приветствия.java запустите команду Linux cat следующим образом:

$ cat -E Добро пожаловать.Ява

Как видите, символы EOL напечатаны.

Печать непечатаемых символов, вкладок и символов EOL:

Раньше вам приходилось использовать -v возможность распечатать непечатаемые символы, используйте возможность распечатать символы табуляции и использовать -E возможность печати символов EOL. Что делать, если вам нужно распечатать все эти? Что ж, вы можете объединить все эти варианты вместе следующим образом:

$ cat -vTE Добро пожаловать.Ява

Но есть лучшее решение. Команда Linux cat имеет вариант, который делает то же самое с меньшим набором текста.

$ cat -A Добро пожаловать.Ява

Как видите, выходы такие же.

Итак, вот как вы в основном используете команду Linux cat для отображения текстовых файлов в Linux. Спасибо, что прочитали эту статью.

Лучшие приложения для сопоставления геймпадов для Linux
Если вам нравится играть в игры на Linux с помощью геймпада вместо стандартной системы ввода с клавиатуры и мыши, для вас есть несколько полезных прил...
Полезные инструменты для геймеров Linux
Если вам нравится играть в игры на Linux, скорее всего, вы использовали приложения и утилиты, такие как Wine, Lutris и OBS Studio, для улучшения игров...
Игры HD Remastered для Linux, ранее не выпускавшиеся для Linux
Многие разработчики и издатели игр придумывают HD-ремастеры старых игр, чтобы продлить жизнь франшизы, порадовать фанатов, требующих совместимости с с...