[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"/ru/kb/how-to/other/komanda-cat-v-linuxKbData":3},{"page":4,"pages":164,"recommendedPages":165,"category":105,"categoryTree":105,"total":15,"currentOrder":193,"activeManualCategoryId":105,"tag":-1},{"route":5,"uuid":8,"title":9,"excerpt":10,"content":11,"view_count":12,"published_at":13,"modified_at":13,"like":14,"category":17,"hero_image":98,"seo_metadata":99,"schema_org_metadata":103,"open_graph_metadata":106,"sections":107,"tags":155,"breadcrumbs":156,"images":163},{"language":6,"path":7},"ru","/kb/how-to/other/komanda-cat-v-linux","e96fff10-fe20-52bc-3854-b06f6d82c31b","Команда cat в Linux – что делает, для чего нужна","Команда cat – одна из самых популярных и часто используемых утилит в операционных системах Linux и Unix-подобных системах. Название команды произошло от английского слова concatenate, что переводится как «объединять» или «сцеплять».","\n\u003Cp>Команда \u003Ccode>cat\u003C/code> – одна из самых популярных и часто используемых утилит в \u003Ca href=\"https://beget.com/ru/cloud/marketplace/category/operating-system?utm_source=kb&amp;utm_medium=article&amp;utm_campaign=cat&amp;utm_content=marketplace_os\">операционных системах\u003C/a> Linux и Unix-подобных системах. Название команды произошло от английского слова \u003Cem>concatenate\u003C/em>, что переводится как «объединять» или «сцеплять». Основное назначение утилиты – вывод содержимого файлов в терминал и объединение нескольких файлов в один поток данных.\u003C/p>\n\n\n\n\u003Cp>С помощью \u003Ccode>cat\u003C/code> можно:\u003C/p>\n\n\n\n\u003Cul>\u003Cli>просматривать содержимое текстовых файлов;\u003C/li>\u003Cli>объединять несколько файлов;\u003C/li>\u003Cli>создавать новые файлы;\u003C/li>\u003Cli>перенаправлять вывод в другой файл;\u003C/li>\u003Cli>работать со стандартным вводом данных;\u003C/li>\u003Cli>отображать строки с нумерацией и дополнительными символами;\u003C/li>\u003Cli>очищать содержимое существующих файлов.\u003C/li>\u003C/ul>\n\n\n\n\u003Ch2 id=\"sintaksis-komandy-cat\">\u003Cstrong>Синтаксис команды cat\u003C/strong>\u003C/h2>\n\n\n\n\u003Cp>Общий синтаксис команды выглядит следующим образом:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>cat [опции] файл1 файл2 ...\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>После команды можно указать один или несколько файлов. Их содержимое будет выведено последовательно без дополнительных разделителей.\u003C/p>\n\n\n\n\u003Cp>Если файлы не указаны, \u003Ccode>cat\u003C/code> перейдет в режим ожидания ввода данных с клавиатуры.\u003C/p>\n\n\n\n\u003Ch2 id=\"chto-delaet-komanda-cat-osnovnye-opcii\">\u003Cstrong>Что делает команда cat: основные опции\u003C/strong>\u003C/h2>\n\n\n\n\u003Cp>Команда \u003Ccode>cat\u003C/code> в Linux поддерживает различные параметры, расширяющие стандартные возможности вывода. Наиболее используемые опции:\u003C/p>\n\n\n\n\u003Cul>\u003Cli>\u003Ccode>-b\u003C/code> – нумеровать только непустые строки;\u003C/li>\u003Cli>\u003Ccode>-n\u003C/code> – нумеровать все строки;\u003C/li>\u003Cli>\u003Ccode>-s\u003C/code> – удалять повторяющиеся пустые строки;\u003C/li>\u003Cli>\u003Ccode>-E\u003C/code> – показывать символ \u003Ccode>$\u003C/code> в конце каждой строки;\u003C/li>\u003Cli>\u003Ccode>-T\u003C/code> – отображать символы табуляции как \u003Ccode>^I\u003C/code>;\u003C/li>\u003Cli>\u003Ccode>-v\u003C/code> – использовать \u003Ccode>^\u003C/code> и \u003Ccode>M-\u003C/code> нотацию, кроме LFD и TAB;\u003C/li>\u003Cli>\u003Ccode>-A\u003C/code> – эквивалент \u003Ccode>-vET\u003C/code>, показывает сразу все непечатаемые символы.\u003C/li>\u003C/ul>\n\n\n\n\u003Ch2 id=\"primery-ispolzovaniya-komandy-cat\">\u003Cstrong>Примеры использования команды cat\u003C/strong>\u003C/h2>\n\n\n\n\u003Ch3 id=\"prosmotr-soderzhimogo-fayla\">\u003Cstrong>Просмотр содержимого файла\u003C/strong>\u003C/h3>\n\n\n\n\u003Cp>Вывод содержимого файла в терминал:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>cat file.txt\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Ch3 id=\"prosmotr-neskolkih-faylov\">\u003Cstrong>Просмотр нескольких файлов\u003C/strong>\u003C/h3>\n\n\n\n\u003Cp>Можно вывести содержимое сразу нескольких файлов:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>cat file1.txt file2.txt file3.txt\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>Информация будет отображаться последовательно в порядке перечисления файлов.\u003C/p>\n\n\n\n\u003Ch3 id=\"numeraciya-nepustyh-strok\">\u003Cstrong>Нумерация непустых строк\u003C/strong>\u003C/h3>\n\n\n\n\u003Cp>Для отображения номеров только у строк с данными используется опция \u003Ccode>-b\u003C/code>:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>cat -b file.txt\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Ch3 id=\"numeraciya-vseh-strok\">\u003Cstrong>Нумерация всех строк\u003C/strong>\u003C/h3>\n\n\n\n\u003Cp>Чтобы пронумеровать абсолютно все строки, включая пустые:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>cat -n file.txt\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Ch3 id=\"udalenie-povtoryayushchihsya-pustyh-strok\">\u003Cstrong>Удаление повторяющихся пустых строк\u003C/strong>\u003C/h3>\n\n\n\n\u003Cp>Опция \u003Ccode>-s\u003C/code> позволяет убрать подряд идущие пустые строки:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>cat -s file.txt\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Ch3 id=\"sozdanie-fayla-cherez-cat\">\u003Cstrong>Создание файла через cat\u003C/strong>\u003C/h3>\n\n\n\n\u003Cp>Команда позволяет создать файл и записать в него текст напрямую из терминала:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>cat &gt; file.txt\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>После ввода команды \u003Ccode>cat\u003C/code> в консоли можно печатать текст. Для завершения ввода необходимо нажать сочетание клавиш \u003Cstrong>Ctrl + D\u003C/strong>.\u003C/p>\n\n\n\n\u003Ch3 id=\"obedinenie-faylov\">\u003Cstrong>Объединение файлов\u003C/strong>\u003C/h3>\n\n\n\n\u003Cp>Чтобы объединить содержимое нескольких файлов в новый файл:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>cat file1.txt file2.txt &gt; file3.txt\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>После выполнения команды данные из \u003Ccode>file1.txt\u003C/code> и \u003Ccode>file2.txt\u003C/code> будут записаны в \u003Ccode>file3.txt\u003C/code>.\u003C/p>\n\n\n\n\u003Ch3 id=\"dobavlenie-dannyh-v-konec-fayla\">\u003Cstrong>Добавление данных в конец файла\u003C/strong>\u003C/h3>\n\n\n\n\u003Cp>Для добавления содержимого без перезаписи файла используется оператор \u003Ccode>&gt;&gt;\u003C/code>:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>cat file1.txt &gt;&gt; file2.txt\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Ch3 id=\"ochistka-soderzhimogo-fayla\">\u003Cstrong>Очистка содержимого файла\u003C/strong>\u003C/h3>\n\n\n\n\u003Cp>Иногда требуется не удалить файл, а полностью очистить его содержимое, сохранив сам файл, права доступа и открытые на него дескрипторы (например, лог, в который пишет работающий процесс). Для этого удобно перенаправить в файл вывод псевдоустройства \u003Ccode>/dev/null\u003C/code>:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>cat /dev/null &gt; access.log\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>После выполнения команды файл \u003Ccode>access.log\u003C/code> останется на месте, но станет пустым. Формально это пример \u003Cem>Useless Use of Cat\u003C/em> (см. раздел ниже) и \u003Ccode>cat\u003C/code> здесь не нужен. Данный вариант стоит рассматривать как пример, а для очистки содержимого файла лучше использовать команду:&nbsp;\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>&gt; access.log\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Ch3 id=\"obratnyy-vyvod-fayla-s-pomoshchyu-tac\">&nbsp;\u003Cstrong>Обратный вывод файла с помощью tac\u003C/strong>\u003C/h3>\n\n\n\n\u003Cp>В комплекте с \u003Ccode>cat\u003C/code> поставляется «зеркальная» утилита \u003Ccode>tac\u003C/code> – ее название читается задом наперед и отражает суть работы: команда выводит содержимое файла в обратном порядке, начиная с последней строки.\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>tac file.txt\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>Важный нюанс – \u003Ccode>tac\u003C/code> читает файл целиком. На больших логах размером в сотни мегабайт это медленно и создает лишнюю нагрузку на диск. Если нужно посмотреть только последние записи лога в обратном порядке, эффективнее сначала отрезать «хвост» через \u003Ccode>tail\u003C/code>, а перевернуть уже его:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>tail -n 20 /var/log/syslog | tac\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>Команда покажет 20 последних строк лога, начиная с самой свежей, и при этом не будет вычитывать файл с самого начала.\u003C/p>\n\n\n\n\u003Ch2 id=\"chem-cat-otlichaetsya-ot-less-i-more\">\u003Cstrong>Чем cat отличается от less и more\u003C/strong>\u003C/h2>\n\n\n\n\u003Cp>\u003Ccode>cat\u003C/code> – не единственный способ посмотреть содержимое файла. На практике для просмотра часто используют утилиты \u003Ccode>less\u003C/code> и \u003Ccode>more\u003C/code>, и важно понимать разницу между ними.\u003C/p>\n\n\n\n\u003Cp>\u003Ccode>cat\u003C/code> выводит файл целиком в терминал и сразу возвращает управление в командную строку. Это удобно для коротких файлов и для конвейерной обработки (когда вывод передается другой команде через \u003Ccode>|\u003C/code>). Но если открыть через \u003Ccode>cat\u003C/code> файл на десятки тысяч строк, то часть содержимого может выйти за пределы буфера.\u003C/p>\n\n\n\n\u003Cp>\u003Ccode>more\u003C/code> – постраничный просмотрщик. Файл выводится по одному экрану за раз, перелистывание вперед выполняется клавишей \u003Cstrong>Space\u003C/strong>, построчно – клавишей \u003Cstrong>Enter\u003C/strong>. Утилита простая, но движение назад по файлу в ней ограничено.\u003C/p>\n\n\n\n\u003Cp>\u003Ccode>less\u003C/code> – более современный и функциональный аналог more. Поддерживает прокрутку в обе стороны (стрелки, \u003Cstrong>Page Up\u003C/strong> / \u003Cstrong>Page Down\u003C/strong>), поиск по тексту (\u003Ccode>/\u003C/code> для поиска вперед, \u003Ccode>?\u003C/code> – назад), переход в начало (\u003Ccode>g\u003C/code>) и конец (\u003Ccode>G\u003C/code>) файла, а также открывает большие файлы мгновенно, не загружая их целиком в память. Выход из режима просмотра – клавиша \u003Ccode>q\u003C/code>.\u003C/p>\n\n\n\n\u003Cp>Краткое правило выбора:&nbsp;\u003C/p>\n\n\n\n\u003Cul>\u003Cli>\u003Ccode>cat\u003C/code> – если файл маленький или вывод нужно передать другой команде;\u003C/li>\u003Cli>\u003Ccode>less\u003C/code> – если файл большой и его нужно изучить вручную.\u003C/li>\u003C/ul>\n\n\n\n\u003Ch2 id=\"antipattern-useless-use-of-cat\">\u003Cstrong>Антипаттерн «useless use of cat»\u003C/strong>\u003C/h2>\n\n\n\n\u003Cp>В сообществе Linux существует устойчивое выражение \u003Cem>Useless Use of Cat\u003C/em> (UUOC) – «бесполезное использование \u003Ccode>cat\u003C/code>». Так называют ситуацию, когда \u003Ccode>cat\u003C/code> применяется только для того, чтобы передать содержимое файла другой команде через конвейер, хотя эта команда сама умеет читать файлы.\u003C/p>\n\n\n\n\u003Cp>Типичный пример антипаттерна:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>cat file.txt | grep \"ошибка\"\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>Здесь \u003Ccode>cat\u003C/code> лишний, \u003Ccode>grep\u003C/code> (как и большинство классических Unix-утилит – \u003Ccode>awk\u003C/code>, \u003Ccode>sed\u003C/code>, \u003Ccode>sort\u003C/code>, \u003Ccode>wc\u003C/code> и др.) принимает имя файла как аргумент. Корректный вариант:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>grep \"ошибка\" file.txt\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>Такой запуск:\u003C/p>\n\n\n\n\u003Cul>\u003Cli>работает быстрее, потому что не порождает лишний процесс;\u003C/li>\u003Cli>дает \u003Ccode>grep\u003C/code> доступ к имени файла, что важно при поиске сразу в нескольких файлах (имя выводится перед каждой найденной строкой).\u003C/li>\u003C/ul>\n\n\n\n\u003Cp>\u003Ccode>cat\u003C/code> действительно нужен в конвейере только тогда, когда требуется объединить несколько файлов перед обработкой:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>cat file.txt log.txt access.txt | grep \"ошибка\"\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>В остальных случаях стоит передавать файл напрямую той утилите, которая его читает.\u003C/p>\n\n\n\n\u003Cp>Если возникнут вопросы, напишите нам, пожалуйста, тикет из панели управления аккаунта (раздел “\u003Ca href=\"https://cp.beget.com/support?utm_source=kb&amp;utm_medium=article&amp;utm_campaign=cat&amp;utm_content=cp_support\">Помощь и поддержка\u003C/a>”), а если вы захотите обсудить эту статью или наши продукты с коллегами по цеху и сотрудниками Beget – ждем вас в нашем \u003Ca href=\"https://t.me/beget_chat\">сообществе\u003C/a> в Telegram.\u003C/p>\n",19,"2026-05-29T14:41:24+03:00",{"count":15,"liked":16},0,false,{"route":18,"title":20,"tags":21,"breadcrumbs":90,"uuid":91,"parent_uuid":92,"default_page_path":26,"seo_metadata":93},{"language":6,"path":19},"/kb/how-to/other","Другое",[22,27,31,35,39,43,47,51,54,58,62,66,70,74,78,82,86],{"id":23,"title":24,"seo_metadata":25},"apache","Apache",{"title":26,"description":26,"header":26,"keywords":26},"",{"id":28,"title":29,"seo_metadata":30},"backup","BackUp",{"title":26,"description":26,"header":26,"keywords":26},{"id":32,"title":33,"seo_metadata":34},"bitrix","Bitrix",{"title":26,"description":26,"header":26,"keywords":26},{"id":36,"title":37,"seo_metadata":38},"cms","CMS",{"title":26,"description":26,"header":26,"keywords":26},{"id":40,"title":41,"seo_metadata":42},"ddos","DDoS",{"title":26,"description":26,"header":26,"keywords":26},{"id":44,"title":45,"seo_metadata":46},"diagnostika","Диагностика",{"title":26,"description":26,"header":26,"keywords":26},{"id":48,"title":49,"seo_metadata":50},"fajlovyj-menedzher","Файловый менеджер",{"title":26,"description":26,"header":26,"keywords":26},{"id":52,"title":52,"seo_metadata":53},"htaccess",{"title":26,"description":26,"header":26,"keywords":26},{"id":55,"title":56,"seo_metadata":57},"mysql","MySQL",{"title":26,"description":26,"header":26,"keywords":26},{"id":59,"title":60,"seo_metadata":61},"php","PHP",{"title":26,"description":26,"header":26,"keywords":26},{"id":63,"title":64,"seo_metadata":65},"redis","Redis",{"title":26,"description":26,"header":26,"keywords":26},{"id":67,"title":68,"seo_metadata":69},"reklama","Реклама",{"title":26,"description":26,"header":26,"keywords":26},{"id":71,"title":72,"seo_metadata":73},"sajty","Сайты",{"title":26,"description":26,"header":26,"keywords":26},{"id":75,"title":76,"seo_metadata":77},"servisy","Сервисы",{"title":26,"description":26,"header":26,"keywords":26},{"id":79,"title":80,"seo_metadata":81},"ssh","SSH",{"title":26,"description":26,"header":26,"keywords":26},{"id":83,"title":84,"seo_metadata":85},"terminal","Терминал",{"title":26,"description":26,"header":26,"keywords":26},{"id":87,"title":88,"seo_metadata":89},"veb-analitika","Веб-аналитика",{"title":26,"description":26,"header":26,"keywords":26},[],"990b6a3c-10fb-f492-f734-6ece33e9e4e3","fa9a1354-631a-4206-df34-291f0db8f42a",{"title":94,"description":95,"header":96,"keywords":97},"Другие вопросы. Полезные статьи – Beget","Полезные статьи о Других вопросах на сайте Beget","Другие вопросы. Полезные статьи","Beget, FAQ",{"src":26,"text":26},{"title":100,"description":101,"keywords":102},"Команда cat в Linux, что делает?","Подробный разбор применения команды cat в операционной системе Linux | Где и для чего применяют команду cat в работе с ОС?","команда cat в линукс, где и для чего необходимо применять cat в ОС Linux",{"faq":104,"how_to":105,"product":105},[],null,{},[108,112,115,118,122,125,128,131,134,137,140,143,146,149,152],{"level":109,"name":110,"anchor":111},1,"Синтаксис команды cat","sintaksis-komandy-cat",{"level":109,"name":113,"anchor":114},"Что делает команда cat: основные опции","chto-delaet-komanda-cat-osnovnye-opcii",{"level":109,"name":116,"anchor":117},"Примеры использования команды cat","primery-ispolzovaniya-komandy-cat",{"level":119,"name":120,"anchor":121},2,"Просмотр содержимого файла","prosmotr-soderzhimogo-fayla",{"level":119,"name":123,"anchor":124},"Просмотр нескольких файлов","prosmotr-neskolkih-faylov",{"level":119,"name":126,"anchor":127},"Нумерация непустых строк","numeraciya-nepustyh-strok",{"level":119,"name":129,"anchor":130},"Нумерация всех строк","numeraciya-vseh-strok",{"level":119,"name":132,"anchor":133},"Удаление повторяющихся пустых строк","udalenie-povtoryayushchihsya-pustyh-strok",{"level":119,"name":135,"anchor":136},"Создание файла через cat","sozdanie-fayla-cherez-cat",{"level":119,"name":138,"anchor":139},"Объединение файлов","obedinenie-faylov",{"level":119,"name":141,"anchor":142},"Добавление данных в конец файла","dobavlenie-dannyh-v-konec-fayla",{"level":119,"name":144,"anchor":145},"Очистка содержимого файла","ochistka-soderzhimogo-fayla",{"level":119,"name":147,"anchor":148}," Обратный вывод файла с помощью tac","obratnyy-vyvod-fayla-s-pomoshchyu-tac",{"level":109,"name":150,"anchor":151},"Чем cat отличается от less и more","chem-cat-otlichaetsya-ot-less-i-more",{"level":109,"name":153,"anchor":154},"Антипаттерн «useless use of cat»","antipattern-useless-use-of-cat",[],[157,161],{"route":158,"title":160},{"language":6,"path":159},"/kb/how-to","Полезные статьи",{"route":162,"title":20},{"language":6,"path":19},[],[],[166,175,184],{"route":167,"uuid":169,"title":170,"excerpt":26,"content":26,"view_count":15,"published_at":26,"modified_at":26,"like":105,"category":105,"hero_image":105,"seo_metadata":105,"schema_org_metadata":105,"open_graph_metadata":105,"sections":171,"tags":172,"breadcrumbs":173,"images":174},{"language":6,"path":168},"/kb/how-to/other/video-po-nastrojke-mnogosajtovosti-multisajtovosti-cms-bitrix","e2c0e63d-7b47-9286-5c1a-52ff0d6af457","Видео: Настройка многосайтовости (мультисайтовости) в CMS Bitrix",[],[],[],[],{"route":176,"uuid":178,"title":179,"excerpt":26,"content":26,"view_count":15,"published_at":26,"modified_at":26,"like":105,"category":105,"hero_image":105,"seo_metadata":105,"schema_org_metadata":105,"open_graph_metadata":105,"sections":180,"tags":181,"breadcrumbs":182,"images":183},{"language":6,"path":177},"/kb/how-to/other/blokirovka-sajta-hosting-provajderom","3a04f2ff-5289-2b6a-3d64-8783cceb8a2d","Блокировка сайта хостинг-провайдером",[],[],[],[],{"route":185,"uuid":187,"title":188,"excerpt":26,"content":26,"view_count":15,"published_at":26,"modified_at":26,"like":105,"category":105,"hero_image":105,"seo_metadata":105,"schema_org_metadata":105,"open_graph_metadata":105,"sections":189,"tags":190,"breadcrumbs":191,"images":192},{"language":6,"path":186},"/kb/how-to/other/ddos-guard-servis-zashchity-sajta-i-hostinga-ot-ddos-atak","318e8af7-c82f-8057-25c3-34a2777f51ed","DDoS-Guard: установка и настройка сервиса защиты сайта от DDoS-атак",[],[],[],[],"popularity-desc"]