Интерактивная система просмотра системных руководств (man-ов)
cat (1)
cat (1) ( Solaris man: Команды и прикладные программы пользовательского уровня )
cat (1) ( FreeBSD man: Команды и прикладные программы пользовательского уровня )
>> cat (1) ( Русские man: Команды и прикладные программы пользовательского уровня )
cat (1) ( Linux man: Команды и прикладные программы пользовательского уровня )
cat (1) ( POSIX man: Команды и прикладные программы пользовательского уровня )
cat (8) ( Русские man: Команды системного администрирования )
НАЗВАНИЕ
cat - объединяет файлы и направляет их на стандартный вывод
СИНТАКСИС
cat
[ПАРАМЕТР] [ФАЙЛ]...
ОПИСАНИЕ
Объединяет ФАЙЛ(ы) или поток стандартного ввода и записывает (направляет) на стандартный вывод.
Её также часто используют для вывода на экран содержимого небольших файлов. При попытке
вывода больших файлов, если не использовать сочетания клавиш <Ctrl+s> (для приостановки) и
<Ctrl+q> (для продолжения), их содержимое быстро промелькнёт перед глазами. В этом случае
лучше использовать для просмотра больших файлов команды more и less, которые выполняют
поэкранный вывод информации.
ПАРАМЕТРЫ
-A, --show-all
эквивалентно использованию -vET
-b, --number-nonblank
нумерует все непустые строки выходного файла, начиная c 1
-e
эквивалентно -vE
-E, --show-ends
выводит в конце каждой строки символ $
-n, --number
нумерует все строки выходного файла, начиная с 1
-s, --squeeze-blank
заменяет набор пустых строк одной пустой строкой
-t
эквивалентно -vT
-T, --show-tabs
выводит символы табуляции в формате ^I
-u
(игнорируется)
-v, --show-nonprinting
выводит управляющие символы кроме символов перевода строки (LFD) и табуляции (TAB),
для которых использует символ ^ и M-нотацию
--help
выводит краткое описание параметров и завершает работу программы
--version
выводит информацию о версии программы и завершает её работу
Если ФАЙЛ не указан или вместо его имени стоит дефис (-), то производится чтение
со стандартного ввода.
ПРИМЕРЫ
Слияние трёх файлов в один большой файл sumfile:
$ cat file-1 file-2 file-3 > sumfile
Дописать содержимое файла file-4 в конец файла sumfile:
$ file-4 >> sumfile
Создание файла myfile, который будет содержать все, что пользователь
введёт с клавиатуры:
$ cat > myfile
Чтобы завершить ввод информации в этот файл, необходимо, как обычно,
нажать сочетание клавиш <Ctrl+d>.
Воспроизведение звукового файла на устройстве /dev/dsp:
$ cat music.wav > /dev/dsp
Полная документация по команде
cat
находится в руководстве Texinfo. Если программы
info
и
cat
правильно установлены в вашей системе, тогда с помощью команды
info coreutils cat
вы получите возможность ознакомиться с полным руководством.
ПЕРЕВОД
оригинального файла на английском cat.1.gz (917 байт от 03.06.2004)
+примеры и дополнения выполнен Aleksander N.Gorohovski <angel@feht.dgtu.donetsk.ua> 05.03.2007.