Sorry, you have been blocked
This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.
What can I do to resolve this?
You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.
Cloudflare Ray ID: 7d99c9ba79070d6b • Your IP: Click to reveal 138.199.34.39 • Performance & security by Cloudflare
Ubuntu Documentation
GNU nano is a simple terminal-based text editor. Though not as powerful as Emacs or Vim, it is easy to learn and use. Nano is ideal for making small changes to existing configuration files or for writing short plain text files. It was originally created as a free replacement for the non-free Pico editor. Pico is the terminal-based editor used in the Pine email suite from the University of Washington.
Nano can be used in a terminal window or at the system console.
Basic use of nano is covered here. If you want to learn more advanced techniques such as the use of multiple buffers or syntax highlighting of code, see the the nano project’s documentation.
Installing Nano
Nano is part of the standard Ubuntu installation, and should be on your system already. If for some reason it’s not, use your favorite package manager to install nano.
Using Nano
Nano is a terminal-based command-line program. Although not complicated or difficult to use, it is different than a GUI-based text editor such as gedit. The two main features that differ are the short-cut key combinations and the use of a mouse.
Starting Nano
To start nano with an empty file, open a terminal window and at the command-line type "nano" (without the quotes). For example:
To open an existing file for editing, type "nano filename" where filename is the name of the existing file. For example, to open the file that contains the list of most recently issued commands, make sure you are in your home directory, and at the command line type "nano .bash_history" as in the following example:
In the above example, if the file .bash_history does not exist in your current directory, nano will start a new blank file and use .bash_history as the name for it.
Line wrap is on by default. When line wrap is on, nano inserts end-of-line characters into your file when it wraps lines to fit the width of the terminal window. Only lines that you type or paste into the window are wrapped. Existing long lines are not wrapped until you add new text to the line or use the Ctrl+J key combination to justify the current paragraph.
Screen Layout
Figure 1: Default nano screen layout
The default nano screen layout is as shown in Figure 1. The bottom two lines show the key combinations for common operations. The ^ symbol represents the Control key on your keyboard. For example, use the Ctrl+G key combination to display a basic introduction to nano and its default screen layout.
The screen fonts and background colours are determined by your terminal settings. And when you resize the terminal window, nano adjusts itself accordingly.
Long lines that are not wrapped to fit the window are indicated by the $ symbol at the extreme right edge of the terminal window. The $ symbol is not part of your file; it just tells you that the line of text is too long to be displayed in the terminal.
Using The Mouse
By default, mouse services are provided by the terminal window. The mouse works almost the same as in a GUI editor. You can highlight text, right-click to copy and paste, and use the middle mouse button for pasting text from the buffer. However, when you use the middle mouse button to paste text, the text is pasted at the current cursor location, not at the mouse pointer location. Other limitations exist. For example, you cannot use the mouse to cut or delete text, nor can you use the mouse to scroll through the file.
Nano has its own built-in mouse services, but they are limited. They provide only the ability to move the cursor to the point where you click, and to mark the beginning and end of a section of text. Use the Alt+M key combination to toggle between using the terminal’s mouse services and nano’s built-in mouse services.
Using the Keyboard
Typing at the keyboard will insert text at the current cursor location. The Page Up and Page Down keys, the Arrow keys, and the Insert key and Delete key all work as in most other text editors. If you are at a keyboard that does not have these keys, you can use alternative Ctrl+key combinations. They are listed in nano’s online help, accessible with the Ctrl+G key combination.
Copy, paste, and cut operations are available, but they do not use the same Ctrl+key sequences as in most GUI editors. See the Editing Text section for more information.
Opening, Saving, and Closing Files
You can open a file for editing when you start nano, as discussed in the Starting Nano section. This section shows you how to open a file when nano is already started.
Opening Files
Open a file with the Read File command, Ctrl+R. The Read File command inserts a file from disk at the current cursor location.
When prompted, type the name of the file you want to open, or use the Ctrl+T key combination to use nano’s built-in file browser to navigate to the file you want to open.
If a file is already open, nano will insert the new file into it at the current cursor location; it will not close the existing file, nor will it open a new screen for the new file.
Save and Save As
Save and Save As are both accomplished with the Write Out command, Ctrl+O.
When prompted, press enter to accept the existing file name. To save as another file name, type in the new name and press Enter, or use the Ctrl+T key combination to use nano’s built-in file browser.
Closing Files
Close a file with the Ctrl+X key combination. If the file you are working on has been modified since the last time you saved it, you will be prompted to save the file first. Type y to save the file, or n to exit nano without saving the file.
Closing a file also closes nano.
Editing Text
As is normal in most text editors, text that you type into nano is inserted at the current cursor position. The Delete and Backspace keys also work the same as in other editors.
Use the Alt+6 key combination to copy text to the "cut buffer". Similarly, use the Ctrl+K key combination to delete text (it is cut to the "cut buffer"). If no text is marked, these two commands copy or cut the entire line of text.
Use the Ctrl+U key combination to paste the text in the "cut buffer" into the file.
To cut or copy specific text, you must first mark the start and end points of the text you want to select. You can do this with the either keyboard or the mouse, but to use the mouse for marking you must first turn on nano’s built-in mouse services.
To use the keyboard to select text, move the cursor to the start of the text you want to select, press the Alt+A key combination to mark the start, then move the cursor to the end of the section you want to select.
To use the mouse to mark the start of a selection, first make sure that nano’s built-in mouse services are turned on. Use the Alt+M key combination to toggle between nano’s mouse and the terminal’s mouse. Click on the location where you want to mark the start of the selection, move to the end of the section you want to select, and click the mouse again. You might need to use the keyboard to scroll the screen up or down because nano does not support scrolling with the mouse.
Once you have marked the beginning and end of text, the Alt+6 and Ctrl+K key combinations can be used to copy or cut it, respectively.
If you are using nano in a terminal window you can use the mouse to copy and paste text to and from other windows on your desktop. You cannot use the mouse to cut or delete text.
Quitting Nano
To quit nano, use the Ctrl+X key combination. If the file you are working on has been modified since the last time you saved it, you will be prompted to save the file first. Type y to save the file, or n to exit nano without saving the file.
Сохраняем файл в Nano Linux
Редактор для текста под названием Nano для Linux считается одним из самых распространенных среди новичков. Он подкупает тем, что без проблем справляется с редактированием конфигурационных файлов, еще он простой в использовании, а также доступен для большинства дистрибьюторов. В этой инструкции расскажем, как сохранить файл в Nano. если уже были внесены изменения в конфигурационный файл.
Как сохранить изменения в Nano
Есть несколько способов сохранения. Рассмотрим каждый в подробности.
Обычное сохранение
Наиболее простой способ — нажмите сочетание клавиш Ctrl+O. как только все изменения в файл внесены, чтобы сохранить их. В нижней части программы видны все сочетания горячих клавиш, которые нужны для работы с утилитой. В этой части программы указаны все сочетания кнопок, которые могут помочь вам в работе.
Сразу после нажатия клавиш редактор попросит ввести имя файла для сохранения:
Как только все будет готово, нажмите Enter . Чтобы вернутся к редактированию в окне нажмите Ctrl+X. Дальше программа сообщит об успешном сохранении файла.
На данном этапе можно закрыть редактор нажав Ctrl+X.
Сохранение без доступа на запись
Также рассмотрим тот случай, когда нужно сохранить данные в файл, которые принадлежат другому пользователю или суперпользователю, а к этой записи нет доступа или разрешения. В таком случае пользователь увидит: «Ошибка записи /имя/файла: Отказано в доступе»:
Как решить проблему? Проще всего закрыть редактор (Ctrl+X) не сохраняя изменений. На вопрос отвечаем No:
После того, как вы сделали это, дальше можно запустить редактор от имени суперпользователя:
Дальше можно записать данные в файл. Если изменения нельзя потерять, во время запроса имени файла указываем путь к новому файлу в домашней директории, например,
Однако, если вы попытаетесь сохранить данные в файл, принадлежащий другому пользователю или суперпользователю, к которому у вас нет доступа (например, файлы конфигурации в директории /etc), то получите ошибку: «Ошибка записи /имя/файла: Отказано в доступе»:
Проще всего, закрыть редактор, нажав Ctrl+X не сохраняя изменений. На вопрос редактора про сохранение буфера надо ответить No:
А затем открыть редактор уже от имени суперпользователя:
После этого вы сможете записать данные в файл как было описано выше. Если изменения не хочется терять, во время запроса имени файла можно указать путь к новому файлу в вашей домашней директории, например,
Дальше файл будет сохранен туда, где потом не составит труда переместить его вместо старого в помощью команды mv уже используя sudo:
Помните, что все системные файлы следует редактировать от имени суперпользователя.
Руководство для начинающих по использованию редактора Nano Text в Linux
Nano — текстовый редактор командной строки, который является предустановленным почти в каждом дистрибутиве Linux. Его часто предпочитают новые пользователи из-за его простоты, по сравнению с другими текстовыми редакторами командной строки, такими как vi/vim и emacs . Он имеет множество полезных функций, таких как подсветка синтаксиса, нумерация строк, простой поиск и многие другие.
Установка Nano Editor в Linux
Если по какой-либо причине nano еще не установлен на вашем дистрибутиве Linux, вы должны легко установить его с помощью следующих команд:
Горячие клавиши Nano
Nano использует комбинации клавиш для различных функций, таких как поиск текста в файле, выравнивание текста и т. д. Эти комбинации очень легки и видны во время редактирования файла. Они автоматически меняются в зависимости от того, какие действия вы принимаете.
Одна вещь, которую вы должны знать, состоит в том, что сочетание клавиш с изображением ^ и символом (например ^W ) представляет собой комбинацию клавиши Ctrl и этого символа ( Ctrl + W в нашем примере).
Комбинация, которая, как показано, начинается с M , означает, что ее нужно завершить, нажав клавишу Alt и следующий символ.
Ниже перечислены параметры, которые вы увидите при первом открытии nano :
- G Получить помощь
- ^O Записать
- ^W Где
- ^K Вырезать текст
- ^J Выровнять
- ^C Текущая позиция
- M-U отменить (назад)
- ^X Выход
- ^R Прочитать файл
- ^\ Заменить
- ^U Разделить текст
- ^T Проверить орфографию
- ^_ Перейти на линию
- M-E отменить (вперёд)
Вам не нужно запоминать каждый вариант, так как он всегда перед вамм. Вы можете получить полный список комбинаций клавиш, нажав ^G (или нажать F1 ), который откроет меню справки nano. Вы заметите, что некоторые ярлыки могут использоваться с одним ключом.
Например, клавиша F1 для получения справки или F2 для выхода из nano.
Ярлыки клавиш редактора Nano
Создание нового файла в Nano
Создать новый файл так же просто, как и запустить nano :
Это откроет редактор и, сохранив файл, попросит вас указать имя, с которым будет сохранен новый файл.
Создать новый файл в Nano
Открыть файл в Nano
Чтобы открыть файл, вы можете запустить:
Вышеупомянутая команда попытается открыть файл «my_text_file.txt» из вашего домашнего каталога. Если файл не существует, nano попытается его создать.
Иногда вам может потребоваться открыть файл и перейти к точной строке или столбцу. Nano позволяет вам сделать это с помощью:
Откроет ваш .bashrc файл, и курсор будет расположен на третьей строке, втором столбце.
Открытие файла в Nano
Редактирование файлов в Nano
После открытия или создания файлов вы можете сразу начать редактирование/запись. В отличие от vim, в nano нет необходимости переключаться в режим редактирования. Чтобы переместить курсор вокруг файла, вы можете использовать клавиши со стрелками на клавиатуре.
Редактирование файла в Nano
Поиск текста в Nano
Вы можете искать текст внутри файла с помощью ^W , который представляет параметр «где». Это откроет поле поиска над меню, где вы можете ввести текст, который ищете:
Поиск текста в Nano
Вы также увидите, что нижнее меню изменится и отобразит некоторые дополнительные параметры. Они в значительной степени объясняют себя, поэтому мы рассмотрим более важные.
- Поиск с регулярными выражениями — нажмите M-R (клавиши Alt + R ) и введите свой запрос с помощью регулярных выражений, которые вы хотите использовать.
- Переход к строке — нажмите ^T ( Ctrl + T ), а затем строку, в которую вы хотите переместить курсор.
- Заменить текст — нажмите кнопку ^R ( Ctrl + T ) в режиме поиска или ^\ в обычном режиме. Вам будет предложено ввести ваш исходный текст, после нажатия Enter вам будет предложено ввести текст, который будет использоваться для замены. Наконец, вас спросят, хотите ли вы заменить соответствующий экземпляр вашего поиска или все совпадения. Если вы выберете «Нет», курсор будет перемещен в следующем совпадении.
- Переход к первой строке — нажмите ^Y ( Ctrl + Y ).
- Переход к последней строке — нажмите ^V ( Ctrl + V ).
Копирование / Вставка / Вырезание текста в Nano
Интерфейс Nano очень похож на текстовые редакторы графического интерфейса. Если вы хотите скопировать или вырезать текст в графическом редакторе, вам сначала нужно его выбрать. То же самое происходит в нано. Чтобы пометить текст, нажмите Ctrl + ^ , затем переместите курсоры с помощью клавиш со стрелками.
- Чтобы скопировать выделенный текст, нажмите Alt + ^ .
- Чтобы вырезать выделенный текст, нажмите ^K ( Ctrl + K ).
- Чтобы вставить выделенный текст, переместите курсор в нужное положение и нажмите ^U ( Ctrl + U ).
Сохранить файл в Nano
Если вы хотите сохранить текущие изменения в файле, нажмите комбинацию ^O ( Ctrl + O ). Если вы редактируете новый файл, вам будет предложено указать имя этому файлу. Это сохранит ваши текущие изменения, и nano останется открытым, поэтому вы можете продолжать вносить изменения в файл.
Сохранить файл с резервной копией
Иногда при редактировании файла вам может понадобиться сохранить временные копии одного и того же файла на всякий случай. Вы можете использовать в nano параметр -B , которая создаст резервную копию файла, который вы редактируете. Вы можете использовать его в сочетании с параметром -C , чтобы указать nano, где сохранять эти резервные копии как указано в примере:
Вышеуказанные действия сделают резервные копии файла myfile.txt в папке «backups», расположенной в домашнем каталоге пользователя. Обратите внимание, что каталог резервного копирования должен быть существующим, иначе nano сообщит вам, что каталог недопустим.
Выход из редактора Nano
Чтобы выйти из nano, просто нажмите ^X (клавиши Ctrl + X ). Если файл еще не был сохранен, вам будет предложено сохранить изменения с помощью yes/no или отменить выход.
Вывод
Nano — простой в использовании текстовый редактор командной строки, который привлекает пользователей своей простотой. Его интерфейс аналогичен интерфейсу графических редакторов, что делает его идеальным для новичков Linux.