16 284
правки
Matveevrj (обсуждение | вклад) |
|||
(не показано 7 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: Текстовый редактор nano}} | {{DISPLAYTITLE: Текстовый редактор nano}} | ||
[[Image: gnu-nano.png |400px|thumb|right| Редактор GNU nano]] | [[Image: gnu-nano.png |400px|thumb|right| Редактор GNU nano]] | ||
==Описание== | ==Описание== | ||
'''GNU nano''' — небольшой и удобный текстовый редактор, который входит в стандартную сборку Debian. Помимо стандартных функций терминального текстового редактора nano может выполнять отмену/возврат изменений, подсвечивать синтаксис, выполнять интерактивный поиск и замену текста и многое другое. | '''GNU nano''' — небольшой и удобный текстовый редактор, который входит в стандартную сборку Debian. Помимо стандартных функций терминального текстового редактора nano может выполнять отмену/возврат изменений, подсвечивать синтаксис, выполнять интерактивный поиск и замену текста и многое другое. | ||
Описанные ниже функции и команды актуальны для версии программы '''5.4'''. | |||
Получить дополнительную информацию о функциях и командах nano можно из встроенной справки доступной по команде <kbd>Ctrl</kbd>+<kbd>G</kbd>. | |||
Навигация по справке осуществляется с помощью команд <kbd>Ctrl</kbd>+<kbd>Y</kbd> (Page Up) и <kbd>Ctrl</kbd>+<kbd>V</kbd> (Page Down). | |||
<kbd>Ctrl</kbd>+<kbd>X</kbd> закрывает окно справки. | |||
==Использование== | ==Использование== | ||
Чтобы открыть редактор, просто введите в консоли контроллера Wiren Board команду <code>nano</code>. | Чтобы открыть редактор, просто введите в [[SSH|консоли контроллера Wiren Board]] команду <code>nano</code>. | ||
Открыть файл для редактирования в nano можно командой: | Открыть файл для редактирования в nano можно командой: | ||
Строка 12: | Строка 18: | ||
nano [FILE] | nano [FILE] | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Например, открыть для редактирования файл ''' | Например, чтобы создать и открыть для редактирования файл '''/etc/hello.txt''' введите в консоли: | ||
<syntaxhighlight lang="bash">nano /etc/ | <syntaxhighlight lang="bash">nano /etc/hello.txt</syntaxhighlight> | ||
Чтобы открыть файл только для чтения, используйте параметр <code>-v</code>: | Чтобы открыть файл только для чтения, используйте параметр <code>-v</code>: | ||
<syntaxhighlight lang="bash">nano -v hello.txt</syntaxhighlight> | <syntaxhighlight lang="bash">nano -v /etc/hello.txt</syntaxhighlight> | ||
Создать резервную копию файла, можно с помощью параметра <code>-B</code>: | Создать резервную копию файла, можно с помощью параметра <code>-B</code>: | ||
<syntaxhighlight lang="bash">nano -B hello.txt</syntaxhighlight> | <syntaxhighlight lang="bash">nano -B /etc/hello.txt</syntaxhighlight> | ||
Резервная копия будет создана после сохранения файла. В резервной копии будет содержимое, которое было до изменения. В конце имени файла резервной копии будет добавлен знак тильды <code>~</code>. | Резервная копия будет создана после сохранения файла. В резервной копии будет содержимое, которое было до изменения. В конце имени файла резервной копии будет добавлен знак тильды <code>~</code>. | ||
Строка 35: | Строка 41: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
nano +6,4 hello. | nano +6,4 /etc/hello.txt | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 72: | Строка 78: | ||
Для поиска и замены текста используется команда <kbd>Alt</kbd>+<kbd>R</kbd>. | Для поиска и замены текста используется команда <kbd>Alt</kbd>+<kbd>R</kbd>. | ||
==Команды и функции nano== | ==Команды и функции nano== | ||
Строка 87: | Строка 87: | ||
<kbd>Ctrl</kbd>+<kbd>S</kbd> Сохранить текущий файл | <kbd>Ctrl</kbd>+<kbd>S</kbd> Сохранить текущий файл | ||
<kbd>Ctrl</kbd>+<kbd>O</kbd> Записать файл ( | <kbd>Ctrl</kbd>+<kbd>O</kbd> Записать файл («Сохранить как...») | ||
<kbd>Ctrl</kbd>+<kbd>R</kbd> Вставить другой файл в текущий | <kbd>Ctrl</kbd>+<kbd>R</kbd> Вставить другой файл в текущий |