Команда 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. Спасибо, что прочитали эту статью.