Перейти к содержимому

Как сохранить в терминале линукс

  • автор:

Как сохранить и выйти из nano в терминале

Nano — это редактор на основе командной строки, известный своей простотой по сравнению с другими редакторами, такими как Vim и Emacs. Но если вы новичок в Nano, выполнение основных операций, таких как создание файлов, сохранение файла и выход из редактора, может вызвать у вас недоумение. Поэтому в этой статье я хочу показать вам, как сохранить ваш код в Nano и выйти из него.

Как сохранить файл в Nano

Шаг 1: Откройте терминал, введите «nano» и нажмите ENTER, чтобы попасть в редактор кода Nano

Запуск редактора nano

Шаг 2: Напишите свой код или текст на любом языке. На скриншоте ниже я написал немного PHP.

Текст в редакторе nano

Если у вас не работает подсветка синтаксиса, включите ее, нажав ALT + 4. Если подсветка синтаксиса все еще не появилась, сохраните файл.

Шаг 3: Нажмите CTRL + O, чтобы сохранить файл, введите имя файла и нажмите ENTER.

Сохранение файла в nano

Теперь подсветка синтаксиса включена:

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

Если вы уже открыли файл, набрав

Когда вы закончите вносить изменения, нажмите CTRL + O и нажмите ENTER, чтобы сохранить изменения.

Как выйти из Nano

Чтобы выйти из nano, достаточно нажать CTRL + X.

Как выйти из Nano

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

Подведение итогов

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

Как сохранить отредактированый системный файл (/ect/systemd/system.conf)

У меня не выключался ноутбук, решил отредактировать системный файл через ТЕРМИНАЛ. Как мне сохранить этот файл?

а редактор какой?

программа редактирования называлась vi ??
поздравляю — вы в пятой точке

попробуй головой. терминал после.

Иметь достаточно прав за запись? Например, запустить редактирование файла через sudo.

How to save changes to a file opened in the terminal?

As it required root access to edit, I’ve opened a init.txt file using sudoedit , but I don’t see how to save my changes. I also see lots of things like ^X instructions at the bottom of the terminal which I’m clueless about.

2 Answers 2

  • Press Ctrl + X or F2 to Exit. You will then be asked if you want to save.
  • Press Ctrl + O or F3 and Ctrl + X or F2 for Save and Exit

The notation for short-cuts is as follows: Control-key sequences are notated with a caret (^) symbol and can be entered either by using the Control (Ctrl) key or pressing the Escape (Esc) key twice. Escape-key sequences are notated with the Meta (M-) symbol and can be entered using either the Esc, Alt, or Meta key depending on your keyboard setup. Also, pressing Esc twice and then typing a three-digit decimal number from 000 to 255 will enter the character with the corresponding value.

Как вывести команды Linux в файл

При использовании терминала Linux вы можете захотеть сохранить вывод командной строки в текстовый файл для дальнейшего использования, но вы не понимаете, как это сделать. Сохранять выходные данные команд в файл проще, чем вы думаете! Это просто требует небольшого понимания символа перенаправления в Bash. Вот как вы можете выводить команды Linux в файл.

Что за символ перенаправления?

Символ перенаправления (он же оператор перенаправления), в общих чертах, позволяет отправлять входные и выходные данные из одного места в другое.

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

Вывод команд терминала в файл

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

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

Например, если вы используете Ubuntu и хотите сохранить текущую версию своей операционной системы в файл, вы должны запустить команду lsb_release и добавить в конце символ>.

Вот и все! Вы успешно вывели команду в текстовый файл. Вот и все! Не стесняйтесь настраивать приведенную выше команду. Просто следуйте синтаксису ниже.

Добавление в существующий файл

Вы можете захотеть добавить несколько команд в один текстовый файл, а не в один вывод команды.

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

Благодаря символу перенаправления наш вывод сохраняется. Теперь не стесняйтесь добавлять что-то в тот же файл, используя символ >>.

Выборочное сохранение команд

Отправка вывода команды в файл полезна, особенно когда вам нужно что-то сохранить на потом. Но вы когда-нибудь хотели сохранить определенный фрагмент текста в вашем терминале в файл? Или, возможно, текст с определенными ключевыми словами? Благодаря помощи команды grep это возможно.

Что такое grep? Grep — это инструмент командной строки, который позволяет пользователям Linux (и других Unix-подобных операционных систем) искать указанные шаблоны в строках открытого текста. По сути, это очень полезный инструмент поиска для терминала.

Примеры выборочного сохранения

Возможно, одним из лучших вариантов использования «выборочного сохранения» является сочетание инструмента grep с командой ls для отправки отфильтрованного списка папок / файлов в заданном каталоге в файл для быстрого чтения:

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

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

Хотите добавить что-то в свой файл, используйте;

Просмотр файлов

Итак, вы сохранили вывод команды терминала в файл. Теперь вам нужно его просмотреть — но как? Что ж, в терминале Linux есть несколько способов просмотра текстовых файлов.

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

Чтобы просмотреть файл, запустите терминал и напишите cat, а затем укажите местоположение. Например:

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

Вам нужно отредактировать текст вывода вашей команды? Попробуйте вместо этого открыть его в текстовом редакторе! В Linux существует множество текстовых редакторов, но для простого редактирования проще всего использовать Nano.

Примечание: не все дистрибутивы Linux поставляются с Nano, поэтому вам может потребоваться сначала установить его, прежде чем вводить команду ниже.

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

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