Как открыть текстовый файл ubuntu

Как открыть текстовый файл в Linux

Очень часто многие пользователи Linux используют графический интерфейс своей системы как основной и при этом им этого более чем достаточно. Практически все оболочки имеют полный набор функций и параметров с помощью можно полноценно пользоваться всеми возможностями установленной операционной системы на базе ядра Linux.

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

Пример мы приведем на Ubuntu. И расскажем как оптимизировать процесс просмотра файлов до максимальных значений каждый раз, когда вы включаете свой ноутбук или другое устройство.

Скажем так: Linux это очень гибкая операционная система и просмотр файлов, также можно сделать еще более быстрым чем через графический интерфейс к которому все привыкли. Давайте разберем основные команды.

Прежде чем начать, вы можете узнать о том как правильно настроить Ubuntu 17.10 после установки, чтобы система была еще производительнее чем ранее.

Просмотр файла в Linux является казалось бы понятным делом. Но сейчас мы расскажем как сделать запуск еще быстрее.

Просмотр файла в Linux полностью

Наверное, самая часто используемая утилита в таких случаях это — cat. Она позволяет сделать просмотр содержимого файла Linux сделать очень быстрым и удобным. Если конечно разобраться во всех командах.

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

Для того, чтобы было более понятно приведем обычный пример:

Это будет просмотр содержимого файла Linux /etc/passwd. Все очень просто. Дальше еще проще.

Как открыть текстовый файл ubuntu

Также можно сделать и с несколькими файлами:

Как открыть текстовый файл ubuntu

Для удобства и лучшего понимания где начинается новая строка, можете использовать эту команду:

Обычный текстовый файл, который открылся$
$
Все отлично работает.$

Также можно сделать появление табуляции, после этого все табуляции будут заменены символом ^I:

Обычный ^Iтекстовый файл, который открылся.

Далее перейдем к еще одной очень важной команде, которая сможет упростить быстрое открытие файла. Но также, все основные команды вы можете узнать если введете:

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

Давайте теперь перейдем к тому чтобы сделать просмотр файла в Linux через командную строку еще более удобным.

Просмотр файла в Linux с прокруткой

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

Также, есть замечательная возможность комбинирования с cat:

Например, давайте просмотрим таким образом логи X Сервер:

После этого вы сможете еще удобнее пролистывать содержимое файла в Linux с помощью клавиш «Вверх» и «Вниз». Для того чтобы закрыть файл достаточно нажать на клавиатуре клавишу q.

Также, что очень важно эта утилита может искать информацию прямо по файлу. Для поиска по файлу вам нужно будет нажать на слеш «/». О том как это сделать еще более удобно мы поговорим далее.

Просмотр только начала или конца файла

Бывают ситуации при которых нам нужно узнать только часть инфомарции которая хранится в файле. Например чтобы посмотреть что за ошибка, иногда достаточно посмотреть последние строки лога. Это очень ускоряет процесс решения вопросов. Или например просмотреть начальные строки чтобы узнать другиие особенности. Для этого также есть специальные утилиты Head и Tail(голова и хвост).

По умолчанию утилита Head показывает только десять строк файла:

Как открыть текстовый файл ubuntu

Также как и в вариантах выше, есть возможность открыть сразу несколько файлов:

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

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

Здесь будет выводиться по пять строчек.

Как открыть текстовый файл ubuntu

Вы можете сделать еще проще, и задать нужное количество строк с помощью этой команды:

Значение вы задаете самостоятельно в команде, как на примере выше.

Если хотите еще подсчитать количество символов и проверить правильный подсчет используйте команду:

Значение укажет сразу.

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

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

Просмотр содержимого файла по шаблону

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

это также можно сделать в комбинации с утилитой cat

Как вы поняли все делается очень просто. И использую командную строку можно намного быстрые выполнять основные функции и команды по файлу.

Просмотр файлов Linux в сжатом файле

Бывает что вы находите файлы с форматом gz. Это так называемые «сжатые» файлы. Они могут использоваться для множества программ, конфигурации информации ядер и логов для программ. Для того чтобы открыть файл в Linux не распаковывая его есть огромное количество хороших утилит. Но мы расскажем только про самые удобные и понятные для новичка. Обычно используются такие как zless, zcat, zgerp и zegrep.

Чтобы открыть сжатый файл для просмотра используйте эту команду:

Или например более интересный пример, сначала распаковываем а затем копируем информацию из файла в текущую директорию:

Вы также можете использовать утилиту less для сжатых файлов:

Если вам нужно будет отфильтровать информацию в сжатом файле, то для этого также есть утилиты. Используйте zgrep и zegrep. Например, чтобы найти в сжатом файле какие-то ошибки:

Просмотр файла в Linux может быть еще быстрее. Чтобы сделать открытие файлов удобным, главное запомнить основные команды.

Выводы

Надеемся вы поняли как открыть текстовый файл в Linux если он сжатый. Делается все это очень просто. Мы рассказали про основные функции которые будут вам полезны. Также если у вас остались какие-то вопросы по этой теме — пишите их в комментарии, мы постараемся вам рассказать все детальнее.

Если статья была полезной поделитесь ссылкой в своих социальных сетях Google+, ВКонтакте, Twitter, Одноклассники или например Facebook.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Как открыть файл в терминале Linux

В Linux все настройки программ и самой операционной системы хранятся в текстовых документах. Также в текстовых документах сохраняются логи и другие необходимые данные. Поэтому при работе с Linux постоянно приходится просматривать и редактировать подобные текстовые и конфигурационные файлы.

В данной инструкции мы расскажем о том, как открыть файл в терминале Linux и какие команды для этого можно использовать. Материал будет актуален для любого дистрибутива Linux, включая Ubuntu, Debian, Kali Linux, CentOS и т.д.

Команды cat и tac

Если вам нужно открыть файл в терминале Linux, то для этого предусмотрено множество простых и эффективных способов. Пожалуй, самая часто используемая команда такого рода – это команда « cat ».

Чтобы использовать ее просто введите « cat » и название файла. Например, если вам нужно просмотреть содержимое файла « file_name.txt », то команда должна выглядеть вот так:

После выполнение данной команды все содержимое указанного файла будет выведено в терминал Linux. Данный способ вывода удобен для быстрого просмотра небольших файлов.

Как открыть текстовый файл ubuntu

Как открыть текстовый файл ubuntu

Также есть команда « tac », которая открывает файлы точно также как « cat », но выводит строки в обратном порядке (начиная с конца).

Как открыть текстовый файл ubuntu

Команды head и tail

Если нужно открыть в терминале Linux большой файл, то вместо команды « cat » можно использовать « head » или « tail ». Данные команды выводят в терминал только часть файла. В случае « head » выводится только начало документа, а в случае « tail » только конец.

Чтобы открыть файл с помощью данной команды просто введите « head » или « tail » и название файла:

Как открыть текстовый файл ubuntu

Как открыть текстовый файл ubuntu

Как открыть текстовый файл ubuntu

Команды more и less

Для открытия больших файлов в терминале Linux можно использовать команды « more » и « less ». Команда « more » открывает файл в терминале Linux и позволяет пролистывать его только вниз при помощи клавиш Enter (одна строка вниз) и Space (страница вниз). Пролистывания вверх нет, поэтому, если вы случайно проскочили нужное вам место в файле, то вернуться назад не получится.

Чтобы открыть файл в терминале Linux с помощью команды « more » и « less » нужно ввести следующее:

Как открыть текстовый файл ubuntu

Команда « less » также позволяет открывать большие файлы в терминале Linux, но она уже предоставляет больше возможностей. С помощью « less » можно пролистывать содержимое документа как вниз ( Page Down ), так и вверх ( Page Up ), переходить в конец ( End ) и начало файла ( Home ), пролистывать текст по одной строке ( Enter ), а также выполнять поиск в обоих направлениях.

Как открыть текстовый файл ubuntu

Учитывая большие возможности команды « less », для открытия файлов в терминале Linux в основном используют именно ее, а не команду « more ».

Команда most

Если возможностей « less » не хватает, то можно использовать команду « most ». Она предоставляет еще больше возможностей для открытия файлов в терминале Linux, но она может быть не установлена по умолчанию.

Команда « most » позволяет открывать сразу несколько файлов и переключаться между ними при необходимости. Также « most » позволяет редактировать текущий файл, переходить к нужной строке файла, разделять экран пополам, блокировать или пролистывать оба экрана одновременно и многое другое. По умолчанию, « most » не обертывает длинные строки, а использует горизонтальную прокрутку.

Для того чтобы открыть файл в терминале Linux с помощью « most » нужно выполнить вот такую команду:

Как открыть текстовый файл ubuntu

Текстовый редактор Nano

В Ubuntu Linux текстовый редактор Nano установлен по умолчанию, но если его нет в вашей системе, то вы можете его установить следующими командами:

Чтобы открыть файл в терминале Linux при помощи редактора Nano нужно выполнить следующую команду:

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

Как открыть текстовый файл ubuntu

Для управления текстовым редактором Nano используются следующие комбинации клавиш:

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.

Источник

Как использовать текстовый редактор командной строки Nano в Linux

How to Use Nano, the Linux Command Line Text Editor

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

Как открыть текстовый файл ubuntu

Установка Нано

Текстовый редактор Nano предустановлен на MacOS и большинстве дистрибутивов Linux. Чтобы проверить, установлен ли он в вашей системе, выполните следующие действия:

Вывод будет выглядеть примерно так:

Если у вас не установлен nano в вашей системе, вы можете установить его с помощью менеджера пакетов вашего дистрибутива.

Установите Nano в Ubuntu и Debian

Установите Nano на CentOS и Fedora

Открытие и создание файлов

Как открыть текстовый файл ubuntu

Откроется новое окно редактора, и вы сможете начать редактирование файла.

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

Все команды имеют префикс либо ^ или M символ. Символ каретки ( ^ ) представляет Ctrl ключ. Например, ^J команды означают нажать Ctrl и J клавиши в то же самое время. Буква M представляет Alt ключ.

Чтобы открыть файл, вы должны иметь права на чтение файла.

Если вы хотите открыть файл с курсором на определенной строке и символом, используйте следующий синтаксис:

Если вы пропустите, character_number курсор будет расположен на первом символе.

Редактирование файлов

В отличие от vi, nano является немодальным редактором, что означает, что вы можете начать печатать и редактировать текст сразу после открытия файла.

Поиск и замена

Копирование, резка и вставка

Скопируйте выделенный текст в буфер обмена с помощью Alt+6 команды. Ctrl+k будет вырезать выделенный текст.

Сохранение и выход

Настройка Nano (нанорк)

Когда nano запускается, он считывает свои параметры конфигурации из общесистемного файла конфигурации /etc/nanorc и из пользовательских файлов,

/.config/nano/nanorc а также,

/.nanorc если эти файлы присутствуют.

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

Посетите страницу nanorc для получения полного списка всех доступных опций.

Подсветка синтаксиса

Nano поставляется с правилами подсветки синтаксиса для большинства популярных типов файлов. В большинстве систем Linux файлы синтаксиса хранятся в /usr/share/nano каталоге и по умолчанию включаются в /etc/nanorc файл конфигурации.

Установите Nano в качестве текстового редактора по умолчанию

Пользователи Bash могут экспортировать переменные в

Основное использование Nano

Ниже приведены основные шаги для начала работы с nano:

Вывод

В этом уроке мы показали, как использовать текстовый редактор Gnu nano. Это популярный текстовый редактор среди пользователей Linux и имеет небольшую кривую обучения.

Источник

Как использовать Nano, текстовый редактор командной строки в Linux

Nano — это простой и надежный текстовый редактор командной строки. Который входит в состав операционных систем Unix и Linux. Он содержит все основные функции текстового редактора, такие как кодировка UTF-8, подсветка синтаксиса, поиск и замена, поддержка регулярных выражений и многое другое.

Nano лучше всего подходит для простых правок и отличный редактор для начинающих пользователей.

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

Установка Nano в Linux

Редактор Nano устанавливается с операционной системой в новых версиях дистрибутивов Linux. Чтобы убедиться, что Nano установлен, выполните эту команду:

Если вдруг текстовый редактор Nano не установлен, то вот так его можно установить.

Установка редактора Nano на Debian/Ubuntu

Для дистрибутивов Debian и Ubuntu требуется выполнить следующую команду:

Установка Nano на CentOS/Fedora/RHEL

Для дистрибутивов RedHat, таких как CentOS и Fedora требуется выполнить следующую команду:

После установки или проверки Nano давайте посмотрим основные команды редактора.

1Открыть файлnano
2Отредактируйте файл
3Сохранить файлCtrl + O и нажмите клавишу Enter
4Чтобы ВыйтиCtrl + X

Как открыть файл в редакторе Nano Linux

Как создать файл в редакторе нано

Команда Nano, за которой следует новое имя файла, создаст новый файл.

Например, чтобы создать новый файл с именем greetings.txt, выполнить:

Эта команда откроет пустой редактор GNU Nano. На экране редактора будет показана версия Nano и имя файла.

Как открыть текстовый файл ubuntuОткрытие пустого файла с помощью Nano

В самом низу находится набор сочетаний клавиш для работы с Nano. Все сочетания клавиш начинаются с символа каретки ( ^ ). Этот символ обозначает клавишу Ctrl на клавиатуре.

Например, ^O означает нажать Ctrl + O.

Чтобы получить список всех команд, нажмите Ctrl + g. Откроется текст справки Nano.

Как открыть текстовый файл ubuntuТекст справки Nano

Как редактировать файлы с помощью редактора Nano

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

ПРИМЕЧАНИЕ: Чтобы открыть файл с помощью Nano, убедитесь, что у вас есть соответствующие разрешения, иначе вы столкнетесь с уведомлением ниже, сообщающим, что файл не может быть записан. В качестве обходного пути просто назначьте необходимые разрешения пользователю или назначьте ему разрешения sudo.

Копирование, вырезание и вставка текста в редакторе Nano в Linux

С помощью этого редактора можно легко копировать, вырезать и вставлять текст. Чтобы продемонстрировать это, мы создадим простой текстовый файл с именем greetings.txt и добавили показанное содержимое.

Следующим шагом потребуется выделить текст для копирования. Итак, нажмите клавишу со стрелкой вперед до конца текста, чтобы выделить его. В приведенном примере мы выделили первое предложение.

Чтобы скопировать выделенный текст в буфер обмена , нажмите Alt + 6

Как открыть текстовый файл ubuntuВыбрать текст для копирования

Как открыть текстовый файл ubuntuВставка скопированного текста в редакторе nano

Поиск и замена текста в Nano Editor

Как открыть текстовый файл ubuntuПоиск строки в редакторе

Это приведет вас к первому экземпляру ключевого слова.

Как открыть текстовый файл ubuntuПоиск по тексту

Как открыть текстовый файл ubuntuУкажите ключевое слово поиска в Nano

Укажите строку для замены ключевого слова поиска. В этом случае мы предоставили “Unix” в качестве замены.

Как открыть текстовый файл ubuntuСтрока для замены слова в Nano editor

Затем нажмите ENTER еще раз. Вам будет предложено подтвердить изменения. Нажмите » Y’ для подтверждения, а если передумали, просто нажмите ‘N’.

Как открыть текстовый файл ubuntuПодтверждение замены строки в Nano

Слово будет заменено.

Как открыть текстовый файл ubuntuСтрока заменена в редакторе Nano editor

Сохранение и выход из текстового редактора

Чтобы сохранить изменения внесенные в текстовый файл, просто нажмите Ctrl + O и подтвердите имя файла для записи. А затем нажмите клавишу Enter. Если файл не существует, он будет создан автоматически.

Если вы попытаетесь выйти без сохранения изменений, Nano напомнит вам, что есть некоторые несохраненные изменения. А так же потребует от вас принять меры.

При нажатии кнопки «Y«, редактор сохранит изменения.

А при нажатии копки «N» редактор проигнорирует сохранение изменений и выйдет из Nano.

Как открыть текстовый файл ubuntuВыход из Nano без сохранения

Настройка Nano в качестве текстового редактора по умолчанию

В большинстве основных систем текстовый редактор командной строки по умолчанию для таких утилит, как crontab, имеет значение vi. Чтобы сделать GNU Nano editor текстовым редактором по умолчанию, определите следующие переменные среды в файле

Затем сохраните внесенные изменения и выйдите из файла

Подсветка синтаксиса

Как открыть текстовый файл ubuntuФайлы подсветки синтаксиса Nano

Заключение

В этой статье мы показали, как использовать текстовый редактор Gnu nano в Linux. Это популярный текстовый редактор среди пользователей Linux и имеет множество полезных функций.

Для получения дополнительной информации о Gnu Nano посетите официальную страницу документации nano

Источник

Как открыть большой файл в Linux

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

Если вы опытный системный администратор вы можете открыть такой файл используя комбинацию консольных команд cat, tail, grep, sed, awk и т д. В этой статье я расскажу о более дружелюбных способах открытия и редактирования больших файлов в Linux.

Сначала давайте создадим текстовый файл для экспериментов размером 500 Мб. Для этого воспользуемся командой:

Как открыть текстовый файл ubuntu

1. Большие файлы в Vim

У текстового редактора Vim есть множество различных плагинов или скриптов которые расширяют его функциональность. Одним из таких плагинов есть LargeFile Plugin.

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

Чтобы установить LargeFile plugin сначала необходимо установить vim, если он еще не установлен. Для Debian, Ubuntu, Linux Mint:

sudo apt install vim

В Fedora, ContOS, или RHEL:

sudo yim install vim-enhanced

Теперь скачайте плагин с официального сайта последняя версия на данный момент 5. Для установки в домашнюю директорию вы можете открыть vba файл расширения с помощью vim:

Как открыть текстовый файл ubuntu

Наберите :so % и нажмите Enter, чтобы Vim установил расширение в домашнюю папку. Затем можете набирать :q для выхода. Плагин будет установлен в

/.vim/plugin/LargeFile.vim и вы сможете его использовать.

Когда большой файл загружается в vim этот плагин отключает события, отмену действий и подсветку синтаксиса. По умолчанию большими файлами считаются файлы размером более 100 Мб. Чтобы изменить эту настройку нужно отредактировать файл

/.vimrc. Например, будем считать большими файлы больше 10 Мб:

Несмотря на то что плагин LargeFile может ускорить загрузку и просмотр больших файлов сам vim справляется с редактированием больших файлов не очень хорошо потому что он пытается загрузить файл целиком в оперативную память. Например при загрузке моего текстового файла размером 500 Мб утилита будет занимать достаточно много оперативной памяти:

Как открыть текстовый файл ubuntu

При этом на открытие файла ушло примерно 10-15 секунд. Так что если ваши файлы имеют размер больше чем количество оперативной памяти вам необходимо рассматривать другие варианты.

2. Glogg Log Explorer

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

Для установки Glogg в Debilan (Wheezy и выше) Ubuntu и Linux Mint наберите:

sudo apt install glogg

Для установки в Fedora:

sudo yum install glogg

Для открытия текстового файла просто выполните:

Glogg открывает большие файлы очень быстро. Мой тестовый файл открылся практически мгновенно:

Как открыть текстовый файл ubuntu

Вы можете ввести регулярное выражение в текстовое поле и и нажать поиск. Поддерживается поиск с учетом регистра, результаты поиска вы увидите в нижнем окне.

По сравнению с Vim, Glogg более легкий, для загрузки файла журнала размером 500 Мб было использовано всего лишь 141 Мб оперативной памяти.

Как открыть текстовый файл ubuntu

3. JOE Text Editor

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

К тому же JOE поддерживает множество мощных функций для редактирования текста, таких как: безопасное редактирование, поиск и замена по регулярным выражениям, неограниченная отмена и повтор операций, подсветка синтаксиса и т д.

Для установки JOE в Debian, Ubuntu, или Linux Mint наберите:

sudo apt install joe

Для Fedora, CentOS или RHEL:

sudo yum install joe

Чтобы открыть текстовый файл для редактирования выполните:

Как открыть текстовый файл ubuntu

Загрузка больших файлов в JOE происходит немного медленнее чем в Glogg. На загрузку файла размером 500 Мб ушло примерно 15 секунд. Но это не так уж плохо учитывая что сразу после загрузки файл можно полноценно редактировать.

Потребление памяти JOE впечатляет. На загрузку и редактирование текстового файла размером 500 Мб было использовано 53 Мб физической памяти.

Как открыть текстовый файл ubuntu

Если вам известный еще какой нибудь способ редактировать большие файлы, сообщите нам в комментариях.

Источник

Добавить комментарий

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