Команда cat в linux

Команда cat

Команда cat предназначена для задействования соответствующей утилиты, осуществляющей объединение (или связывание) содержимого нескольких файлов и его вывод с помощью стандартного потока вывода, но на практике она чаще всего используется для вывода (или отображения) содержимого отдельных файлов с помощью стандартного потока вывода, создания небольших текстовых файлов, а также использования терминала в качестве блокнота (благодаря возможности перенаправления потоков ввода/вывода).

Просмотр содержимого нескольких файлов

Предположим, что у нас есть два файла с именами file1 и file2. Если нам понадобится просмотреть содержимое этих файлов, мы сможем воспользоваться следующей командой для отправки этого содержимого в стандартный поток вывода:

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

Объединение нескольких файлов

Если нам понадобится создать файл с именем file3 с содержимым файлов file1 и file2, мы сможем использовать следующую команду, задействующую механизм перенаправления потоков ввода/вывода командной оболочки:

Утилита cat сначала отправляет содержимое файла file1, затем — содержимое файла file2 в стандартный поток вывода, при этом символ > сообщает командной оболочке о том, что данные из стандартного потока вывода утилиты должны быть сохранены в файле с именем file3.

Простейший текстовый редактор

Мы можем использовать механизм перенаправления потоков ввода/вывода командной оболочки для запуска утилиты cat в режиме примитивного текстового редактора. Без каких-либо аргументов cat просто копирует строки из стандартного потока ввода в стандартный поток вывода. Если же мы перенаправим стандартный поток вывода в файл, все вводимые строки будут сохраняться в этом файле. Например, если нам нужно быстро создать скрытый файл конфигурации приложения, мы можем использовать утилиту cat следующим образом:

После этого нам останется ввести содержимое файла и воспользоваться сочетанием клавиш CTRL+D для закрытия редактора (UNIX-подобные операционные системы прекращают передачу данных в стандартный поток ввода утилит с интерфейсом командной строки после использования сочетания клавиш CTRL+D). Разумеется, такой текстовый редактор не будет практичным решением для ввода содержимого текстовых файлов большого объема, ведь в он позволяет редактировать лишь текущую строку и не позволяет осуществлять переход к предыдущим строкам для их редактирования.

Если же нам понадобится написать простую записку, содержимое которой не нужно сохранять в отдельном файле (например, для того, чтобы оставить ее на некоторое время в открытом окне терминала), без использования каких-либо дополнительных инструментов типа Post-it, мы можем перенаправить стандартный поток вывода рассматриваемой утилиты в файл устройства /dev/null, позволяющий отбросить все введенные строки (при этом они будут сохраняться лишь в окне терминала), следующим образом:

В для для сохранения многострочного текста в рамках сценария командной оболочки может использоваться аналогичная конструкция:

Запись дополнительных строк в файл

Как несложно догадаться, вы можете использовать как оператор > для перезаписи содержимого файла, так и оператор >> для добавления строк в файл:

Данная команда позволяет записать вводимые строки в файл с именем file.

Bash-команды для экономии времени

BASH — Bourne-Again SHell (что может переводится как «перерожденный шел», или «Снова шел Борна(создатель sh)»), самый популярный командный интерпретатор в юниксоподобных системах, в особенности в GNU/Linux.

Данная статья является кратким введением в bash-команды. Умение обращаться с командной строкой — ключевой навык для экономии времени. Мы поговорим о 21 самой популярной команде, ключевых флагах и горячих клавишах в Bash.

Определения

Термины Unix, Linux, Bash, shell (оболочка), командная строка, терминал и сценарий командной строки — это мало похожие между собой вещи. Однако во всех них есть общие команды, о которых мы и поговорим. Вот быстрый обзор сходств и различий.

Unix — это популярная операционная система компьютеров, созданная Bell Labs в 1970-х, которая не являлась системой с открытым кодом.

Linux — самая популярная модификация Unix, установленная на огромном количестве устройств по всему миру.

Терминал — это программа-эмулятор, которая дает доступ к операционной системе. Одновременно можно открывать несколько окон терминалов.

Язык оболочки shell используется для отправки команд в базовую операционную систему.

Bash — это аббревиатура для Bourne Again Shell («Возрожденный» shell). Это стандартный язык оболочки для коммуникации с операционной системой. Кроме того, он является стандартной оболочкой для macOS.

Интерфейс командной строки (CLI) — это интерфейс, основанный на вводе данных с клавиатуры. С его помощью вы указываете команды. В основном он используется для всевозможных действий с файлами и для получения информации в режиме реального времени. Является противоположностью графического интерфейса (GUI), в котором используется мышь. CLI обычно называют командной строкой.

Скрипт — это небольшая программа, содержащая последовательность shell­-команд. Скрипты записываются в файлы и могут быть повторно использованы. В скриптах вы можете создавать переменные, условные выражения, циклы, функции и т.д.

Небольшое уточнение: термины «директория» и «папка» означают одно и то же.

Стандартные потоки ввода/вывода— это стандартный ввод (stdin), стандартный вывод (stdout) и стандартная ошибка (stderror). В статье они будут фигурировать довольно часто.

Само собой, префикс my_whatever во всех командах надо менять на нужное вам имя.

Перейдем к списку полезных команд.

Получение информации

: вывод руководства (справки) для команды: вывод рабочей директории: список содержимого директории: просмотр выполняемых процессов

Действия

: изменение рабочей директории: создание файла: создание директории: копирование: переименование/перемещение: ссылка

Display Large Blocks of Textual Data In A Script

You can use a here document for displaying large blocks of textual data in a script such as help:

  cat <<HELPEOF
  Usage:
   opt1 : Do this
   opt2 : Do that
  HELPEOF

Another working example:

#!/bin/bash
# Author: Vivek Gite <http://www.cyberciti.biz/
# -----------------------------------------------
 
#Set default to my-dev-box
BASEDIR="/home/vivek/projects/bash/nginx-keepalived/chroot"  
 
# Now switch to prod 
 $HOSTNAME == "lb2.nixcraft.net.in"  && BASEDIR="/etc/nixcraft/nginx/lb2"
 $HOSTNAME == "lb2.nixcraft.net.in"  && BASEDIR="/etc/nixcraft/nginx/lb1"
 
_profile="$BASEDIR/redhat.conf"
_etc_files="$BASEDIR/redhat.etc.files.conf"
_etc_dirs="$BASEDIR/redhat.etc.dirs.conf"
_hooks="$BASEDIR/hooks.sh"
 
usage(){
cat<<EOF
 Usage $0
  -e | --enable:        Enable the nginx-chroot environment
  -E | --upgrade:       Upgrade bind and libs in the nginx-chroot environment
  -p | --php:           Enable the php-cgi in the nginx-chroot environment
  -P | --phpupgrade:    Upgrade the php-cgi in the nginx-chroot environment
  -i | --info:          Display the php-cgi and nginx environment information such as version, users, connections etc
EOF
}
 
rootuser(){
        local uid=$(id -u)
         $uid -ne   && { echo "Only root may enable the nginx-chroot environment to the system."; exit 2; }
}
 
## function code removed to keep script short and sweet ##
enable_nginix_chroot(){
  :
}
upgrade_nginx_chroot(){
  :
}
enable_php_cgi_nginx_chroot(){
  :
}
upgrade_php_cgi_nginx_chroot(){
  :
}
 
get_nginx_chroot_info(){
  :
}
 
# Make sure only root run this script
rootuser
 
# Load local hooks
 -f "${_hooks}"  && . ${_hooks}
 
# Load os specifc paths
source ${_profile}
 
# Main logic 
case $1 in
    -e|--enable)    enable_nginix_chroot ;;
    -E|--upgrade)   upgrade_nginx_chroot;;
    -p|--php)       enable_php_cgi_nginx_chroot;;      
    -P|--phpupgrade)  upgrade_php_cgi_nginx_chroot;;      
    -i|--info)          get_nginx_chroot_info;;      
    *)            usage; exit 9999;
esac

Применяем команду cat в Linux

Рассматриваемая сегодня команда доступна для всех дистрибутивов, основанных на ядре Линукс, и везде выглядит одинаковым образом. Из-за этого используемая сборка не имеет никакого значения. Сегодняшние примеры будут осуществляться на компьютере под управлением Ubuntu 18.04, а вам останется только ознакомиться с аргументами и принципом их действий.

Подготовительные действия

Сначала хотелось бы уделить время предварительным действиям, поскольку не все юзеры знакомы с принципом работы консоли. Дело в том, что при открытии файла требуется либо указывать точный путь к нему, либо производить запуск команды, находясь непосредственно в самой директории через «Терминал». Поэтому мы советуем для начала просмотреть такое руководство:

  1. Запустите файловый менеджер и перейдите в ту папку, где хранятся необходимые файлы.

Нажмите на одном из них правой кнопкой мыши и выберите пункт «Свойства».

Во вкладке «Основные» ознакомьтесь с информацией по поводу родительской папки. Запомните этот путь, ведь он пригодится далее.

Запустите «Терминал» через меню или комбинацию клавиш Ctrl + Alt + T.

Пропишите команду , где user — имя пользователя, а folder — папка, где хранятся объекты. За перемещение по пути отвечает стандартная команда .

Таким методом осуществляется переход к определенной директории через стандартную консоль. Дальнейшие действия также будут производиться через эту папку.

Просмотр содержимого

Одна из основных функций упомянутой команды — просмотр содержимого различных файлов. Вся информация отображается отдельными строками в «Терминале», а применение cat выглядит так:

  1. В консоли введите , где testfile — имя необходимого файла, а затем нажмите на клавишу Enter.

Ознакомьтесь с содержимым объекта.

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

Строки будут совмещены и отобразятся одним целым.

Вот так работает cat без применения доступных аргументов. Если же вы просто пропишите в «Терминале» , то получите некое подобие консольного блокнота с возможностью записывать нужное количество строк и сохранять их нажатием на Ctrl + D.

Нумерация строк

Сейчас давайте затронем рассматриваемую команду с применением различных аргументов. Начать следует с нумерации строк, а за это отвечает .

  1. В консоли напишите , где testfile — название нужного объекта.

Как видите, были пронумерованы все присутствующие не пустые строки.

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

Если есть желание пронумеровать все строки, включая пустые, придется задействовать аргумент , и тогда команда приобретает вид: .

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

Случается так, что в одном документе присутствует множество пустых строк, возникших каким-либо образом. Вручную удалять их через редактор не всегда удобно, поэтому здесь тоже можно обратиться к команде cat, применив аргумент . Тогда строка приобретает вид (доступно перечисление нескольких файлов).

Добавление знака $

Знак $ в командной строке операционных систем Linux означает, что введенная далее команда будет выполнена от имени обычного пользователя, без предоставления рут-прав. Иногда бывает необходимо добавить такой знак в конец всех строк файла, и для этого следует применить аргумент . В итоге получается (буква E должна быть обязательно прописана в верхнем регистре).

Объединение нескольких файлов в один новый

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

  1. В консоли напишите (Количество названий перед > может быть неограниченным). После ввода нажмите на Enter.

Откройте директорию через файловый менеджер и запустите новый файл.

Видно, что в нем присутствуют все строки из всех указанных документов.

Намного реже используется еще несколько аргументов, но их обязательно следует упомянуть:

  • — покажет версию рассматриваемой утилиты;
  • — отобразит справку с основной информацией;
  • — добавит отображение для табуляции в виде символов ^I.

Подробнее: Создаем и удаляем файлы в Linux

Кроме всего, в операционных системах на Линукс существует еще большое количество популярных и часто использующихся команд, узнайте о них подробнее в отдельном материале далее.

Теперь вы знаете о стандартной команде cat все, что может пригодиться при работе в «Терминале». Во взаимодействии с ней нет ничего сложного, главное — придерживаться синтаксиса и регистров атрибутов.

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

Examples

cat file.txt

Read the contents of file.txt and display them on the screen.

cat file1.txt file2.txt

Reads the contents of file1.txt and file2.txt, and displays them in order on the terminal screen.

cat file.txt > newfile.txt

Read the contents of file.txt and write them to newfile.txt, overwriting anything newfile.txt previously contained. If newfile.txt does not exist, it will be created.

cat file.txt >> another-file.txt

Read the contents of file.txt and append them to the end of another-file.txt. If another-file.txt does not exist, it will be created.

cat -s file.txt

Display the contents of file.txt, omitting any repeated blank lines.

Examples

Command Explanation
cat file1.txt Display contents of file
cat file1.txt file2.txt Concatenate two text files and display the result in the terminal
cat file1.txt file2.txt > newcombinedfile.txt Concatenate two text files and write them to a new file
cat >newfile.txt Create a file called newfile.txt. Type the desired input and press CTRL+D to finish. The text will be in file newfile.txt.
cat -n file1.txt file2.txt > newnumberedfile.txt Some implementations of cat, with option -n, can also number lines
cat file1.txt > file2.txt Copy the contents of file1.txt into file2.txt
cat file1.txt >> file2.txt Append the contents of file1.txt to file2.txt
cat file1.txt file2.txt file3.txt | sort > test4 Concatenate the files, sort the complete set of lines, and write the output to a newly created file
cat file1.txt file2.txt | less Run the program «less» with the concatenation of file1 and file2 as its input
command | cat Cancel «command» special behavior (e.g. paging) when it writes directly to TTY (cf. UUOC below)

Troubleshooting Problems Opening CAT Files

Common Problems Opening CAT Files

Microsoft Windows is Not Installed

When you double-click your CAT file, you may see a dialog box from your operating system stating that it «Cannot Open This File Type». If this is the case, it’s usually due to the fact that you do not have Microsoft Windows for %%os%% installed on your computer. Because your operating system doesn’t know what to do with this file, you won’t be able to open it by double-clicking.

Tip: If you know of another program that can open your CAT file, you can try opening it by selecting the application from the programs listed.

Wrong Version of Microsoft Windows is Installed

In some cases, you might have a newer (or older) version of a Windows Catalog File file that is unsupported by your installed application version. If you do not have the proper version Microsoft Windows (or any of the other programs listed above), you may need to try downloading a different version of it, or one of the other software applications listed above. This problem is most common when you have an older version of the software application, and your file was created by a newer version that it cannot recognize.

Tip: Sometimes you can get a clue about the version of CAT file you have by right clicking on the file, then clicking on «Properties» (Windows) or «Get Info» (Mac OSX).

Summary: In either case, the majority of problems opening CAT files are related to not having the correct software application installed on your computer.

Although you might already have Microsoft Windows or another CAT-associated software installed on your computer, you can still encounter problems opening Windows Catalog File files. If you are still having problems opening CAT files, there may be other issues that are preventing you from opening these files. These other problems include (listed in order from most to least common):

Display A File With cat Command

To view a file, enter:

cat filename
cat pathtofile
cat etcpasswd

Sample outputs:

root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
....
...
..hplip:x:109:7:HPLIP system user,,,:/var/run/hplip:/bin/false
vivek:x:1000:1000:Vivek Gite,,,:/home/vivek:/bin/bash
bind:x:110:118::/var/cache/bind:/bin/false
haldaemon:x:111:119:Hardware abstraction layer,,,:/var/run/hald:/bin/false
sshd:x:112:65534::/var/run/sshd:/usr/sbin/nologin
mysql:x:113:121:MySQL Server,,,:/var/lib/mysql:/bin/false

Резюме файла CAT

Согласно нашим записям, существуют восемь тип(ы) файлов, связанных с расширением CAT, самый популярный из которых отформатирован в качестве Windows Catalog File. Самое распространенное связанное приложение — Microsoft Windows, выпущенное Microsoft Corporation. Кроме того, восемь различные программы позволяют вам просматривать эти файлы.
Основная часть файлов CAT относится к System Files, однако они также могут относится к Database Files или Data Files.

Расширение файла CAT можно просмотреть с помощью Windows и Mac. Они поддерживаются в основном настольными компьютерами и некоторыми мобильными платформами.

Рейтинг популярности файлов CAT составляет «Низкий». Это означает, что они не часто встречаются на большинстве устройств.

Типы файлов CAT

Ассоциация основного файла CAT

.CAT

Формат файла: .cat
Тип файла: Windows Catalog File

Файл CAT представляет собой каталог файлов в первую очередь связан с Windows SIM (Диспетчер установки Windows). Он состоит из информации, которая описывает содержимое А WIM-IMAGE, включающее в себя состояние компонентов и пакетов.

Создатель: Microsoft Corporation
Категория файла: Системные файлы
Ключ реестра: HKEY_CLASSES_ROOT\.cat

Программные обеспечения, открывающие Windows Catalog File:

Microsoft Windows, разработчик — Microsoft Corporation

Совместимый с:

Windows

Windows System Image Manager, разработчик — Microsoft Corporation

Совместимый с:

Windows

Ассоциации других файлов CAT

.CAT

Формат файла: .cat
Тип файла: Advanced Disk Catalog Database

CAT Файл содержит каталог данных из различных типов носителей, включая жесткие диски, сетевые диски, дискеты, оптические диски (например, DVD-диски и компакт-диски)

Создатель: ElcomSoft
Категория файла: Файлы баз данных

Программы, открывающие файлы Advanced Disk Catalog Database :

Elcomsoft Advanced Disk Catalog, разработчик — ElcomSoft

Совместимый с:

Windows

.CAT

Формат файла: .cat
Тип файла: dBASE Backup Catalog File

Резервная копия базы данных каталога, созданная Dbase, система elational управления базами данных и язык программирования баз данных.

Создатель: dBase, LLC
Категория файла: Файлы баз данных

Программы, открывающие файлы dBASE Backup Catalog File :

dBase, разработчик — dBase, LLC

Совместимый с:

Windows

.CAT

Формат файла: .cat
Тип файла: Quicken IntelliCharge Categorization File

Файл CAT представляет собой файл финансовых данных, созданный Quicken, персональный инструмент управления финансами.

Создатель: Quicken
Категория файла: Файлы данных

Программы, открывающие файлы Quicken IntelliCharge Categorization File :

Intuit Quicken, разработчик — Quicken

Совместимый с:

Windows
Mac

.CAT

Формат файла: .cat
Тип файла: Rational Rose Logical Package

Файл пакета, созданный Rational Rose, классический Unified Modeling Language (UML), используемых для разработки компьютерных программ, разработанных IBM.

Создатель: IBM
Категория файла: Сжатые файлы

Программы, открывающие файлы Rational Rose Logical Package :

Rational Rose, разработчик — IBM

Совместимый с:

Windows

.CAT

Формат файла: .cat
Тип файла: Hybrid CD-ROM Project File

Гибридный файл проект CD-ROM, используемый MacImage, утилита для создания гибридного Macintosh / PC CD-ROM.

Создатель: Open Source
Категория файла: Файлы образов диска

Программы, открывающие файлы Hybrid CD-ROM Project File :

MacImage, разработчик — Open Source

Совместимый с:

Windows

.CAT

Формат файла: .cat
Тип файла: PhotoStudio Picture Image

расширение CAT Файл также используется для изображения изображения, сформированного PhotoStudio, мощный графический редактор для Windows.

Создатель: ArcSoft
Категория файла: Графические файлы

Программы, открывающие файлы PhotoStudio Picture Image :

ArcSoft PhotoStudio, разработчик — ArcSoft

Совместимый с:

Windows

.CAT

Формат файла: .cat
Тип файла: CircuitCAM Design Template File

Файл CAT шаблон печатной платы (PCB) дизайн используется CircuitCAM, программное обеспечение CAM, используемое для проектирования печатных плат.

Создатель: DCT Co., Ltd
Категория файла: Файлы CAD

Программы, открывающие файлы CircuitCAM Design Template File :

CircuitCAM, разработчик — DCT Co., Ltd

Совместимый с:

Windows

Use cases

can be used to pipe a file to a program that expects plain text or binary data on its input stream. does not destroy non-text bytes when concatenating and outputting. As such, its two main use cases are text files and certain format-compatible types of binary files.

Concatenation of text is limited to text files using the same legacy encoding, such as ASCII. does not provide a way to concatenate Unicode text files that have a Byte Order Mark or files using different text encodings from each other.

For many structured binary data sets, the resulting combined file may not be valid; for example, if a file has a unique header or footer, the result will spuriously duplicate these. However, for some multimedia digital container formats, the resulting file is valid, and so provides an effective means of appending files. Video streams can be a significant example of files that can concatenate without issue, e.g. the MPEG program stream (MPEG-1 and MPEG-2) and DV (Digital Video) formats, which are fundamentally simple streams of packets.

More bash commands

Bash Head

is used to print the first ten lines (by default) or any other amount specified of a file or files. , on the other hand, is used to read a file sequentially and print it to the standard output (that is, it prints out the entire contents of the file).

That is not always necessary, though – perhaps you just want to check the contents of a file to see if it is the correct one, or check that it is indeed not empty. The command allows you to view the first N lines of a file.

If more than on file is called, then the first ten lines of each file is displayed, unless a specific number of lines are specified. Choosing to display the file header is optional using the option below.

Usage

Most used options:

  • , prints out the first N lines of the file(s)
  • , doesn’t print out the file headers
  • , always prints out the file headers

Example

Prints the first ten lines of file.txt (default)

Prints the first seven lines of file.txt

Prints the first 5 lines of file1.txt, followed by the first 5 lines of file2.txt

Writing a bash script

You can also put all of your bash commands into a .sh file, and run them from the command line. Say you have a bash script with the following contents:

This script only has two lines. The first indicates what interpreter to use to run the file (in this case, bash). The second line is the command we want to use, , followed by what we want to print, here, «Hello world!»

It’s worth noting that first line of the script starts with . It is a special directive which Unix treats differently.

Why did we use #!/bin/bash at the beginning of the script file?

That is because it is a convention to let the interactive shell know what kind of interpreter to run for the program that follows.

The first line tells the operating system that the file should be executed by the program at , the standard location of the Bourne shell on almost every Unix or Unix-like system. By adding at the beginning of the script, it tells the OS to use the shell at that specific path to execute all the following commands in the script.

goes by many names such as «hash-bang», «she-bang», «sha-bang», or «crunch-bang». Note that this first line is only considered if the script is an executable.

For example, if is executable, the command will cause the OS will look at the first line figure out which interpreter to use. In this case it would be .

On the other hand, if you run , then the first line is ignored since the OS already knows to use bash.

To make executable, simply run . Then run the following command to execute the script:

Sometimes the script won’t be executed, and the above command will return an error. It is due to the permissions set on the file. To avoid that, use:

cat command options

To number non-blank output lines, enter (only works with GNU cat command version): Sample outputs:

     1	root:x:0:0:root:/root:/bin/bash
     2	daemon:x:1:1:daemon:/usr/sbin:/bin/sh
     3	bin:x:2:2:bin:/bin:/bin/sh
     4	sys:x:3:3:sys:/dev:/bin/sh
     5	sync:x:4:65534:sync:/bin:/bin/sync
     6	games:x:5:60:games:/usr/games:/bin/sh
     7	man:x:6:12:man:/var/cache/man:/bin/sh
     8	lp:x:7:7:lp:/var/spool/lpd:/bin/sh
     9	mail:x:8:8:mail:/var/mail:/bin/sh
    10	news:x:9:9:news:/var/spool/news:/bin/sh

To number all output lines, enter (GNU cat version only): To squeeze multiple adjacent blank lines, enter (GNU cat version only): To display all nonprinting characters as if they were visible, except for tabs and the end of line character, enter (GNU cat version only):

Types of CAT Files

Primary CAT File Association

.CAT

File Format: .cat
File Type: Windows Catalog File

The CAT file is a catalog file primarily associated with Windows SIM (Windows System Image Manager). It consists of info that describes a .WIM image’s contents, which include the state of the components and packages.

Created by: Microsoft Corporation
File Category: System Files
Registry Key: HKEY_CLASSES_ROOT\.cat

Software Programs That Open The Windows Catalog File:

Microsoft Windows by Microsoft Corporation

Compatible with:

Windows

Windows System Image Manager by Microsoft Corporation

Compatible with:

Windows

Other CAT File Associations

.CAT

File Format: .cat
File Type: Advanced Disk Catalog Database

CAT file contains a catalog of data from various media types including hard drives, network drives, floppy disks, optical discs (like DVDs and CDs)

Created by: ElcomSoft
File Category: Database Files

Software Programs That Open Advanced Disk Catalog Database Files:

Elcomsoft Advanced Disk Catalog by ElcomSoft

Compatible with:

Windows

.CAT

File Format: .cat
File Type: dBASE Backup Catalog File

A backup of database catalog created by the dBase, elational database management system and database programming language.

Created by: dBase, LLC
File Category: Database Files

Software Programs That Open dBASE Backup Catalog File Files:

dBase by dBase, LLC

Compatible with:

Windows

.CAT

File Format: .cat
File Type: Quicken IntelliCharge Categorization File

CAT file is a financial data file created by Quicken, a personal finance management tool.

Created by: Quicken
File Category: Data Files

Software Programs That Open Quicken IntelliCharge Categorization File Files:

Intuit Quicken by Quicken

Compatible with:

Windows
Mac

.CAT

File Format: .cat
File Type: Rational Rose Logical Package

Package file created by Rational Rose, a classic Unified Modeling Language (UML) used to design software programs, developed by IBM.

Created by: IBM
File Category: Compressed Files

Software Programs That Open Rational Rose Logical Package Files:

Rational Rose by IBM

Compatible with:

Windows

.CAT

File Format: .cat
File Type: Hybrid CD-ROM Project File

Hybrid CD-ROM project file used by MacImage, a utility to produce hybrid Macintosh/PC CD-ROMs.

Created by: Open Source
File Category: Disk Image Files

Software Programs That Open Hybrid CD-ROM Project File Files:

MacImage by Open Source

Compatible with:

Windows

.CAT

File Format: .cat
File Type: PhotoStudio Picture Image

CAT file extension is also used for a picture image generated by PhotoStudio, a powerful graphics editor for Windows.

Created by: ArcSoft
File Category: Graphic Files

Software Programs That Open PhotoStudio Picture Image Files:

ArcSoft PhotoStudio by ArcSoft

Compatible with:

Windows

.CAT

File Format: .cat
File Type: CircuitCAM Design Template File

CAT file is a template of Printed Circuit Board (PCB) design used by CircuitCAM , a CAM software used for designing PCB.

Created by: DCT Co., Ltd
File Category: CAD Files

Software Programs That Open CircuitCAM Design Template File Files:

CircuitCAM by DCT Co., Ltd

Compatible with:

Windows

Заключение

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

Источник — nuancesprog.ru

16 апреля 2020, 19:13
  
Александр

Linux

  
1161

Из этой категории

  • Установка LAMP-сервера и phpMyAdmin в Debian 10Установка XAMPP в Debian 10 (Ubuntu) LinuxОтключить пароль SUDO в LinuxУстанавливаем Brackets в Debian 10Работа с пакетами при помощи dpkgНастройка Linux Debian 10Скачиваем сайты целиком — утилита wget15 специальных символов-команд, которые нужно знать для работы в Bash Linux42 команды LinuxКак узнать тип оперативной памяти, количество планок и частоту в Linux
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector