Редактор-nano
Встроенный в систему debian-10 редактор cofig-файлов, текстового режима. Редактирует файлы в режиме root .
ok@OKEAH:~$ nano Используйте «fg» для возврата в nano [1]+ Остановлен nano ok@OKEAH:~$
ничего не произошло, открыт несуществующий файл,
Посмотрим help редактора.
ok@OKEAH:~$ nano --help Usage: nano [OPTIONS] [[+LINE[,COLUMN]] FILE]... To place the cursor on a specific line of a file, put the line number with a '+' before the filename. The column number can be added after a comma. When a filename is '-', nano reads data from standard input. Опция Длинная форма Значение -A --smarthome Включить умную клавишу home -B --backup Делать резервные копии существующих файлов при сохранении -C <дир> --backupdir=<дир> Каталог для сохранения уникальных резервных файлов -D --boldtext Использовать жирный шрифт вместо обычного -E --tabstospaces Конвертировать табуляции в пробелы -F --multibuffer Read a file into a new buffer by default -G --locking Использовать файлы блокировки (vim-стиль) -H --historylog Сохранять и читать историю поиска/замены строк -I --ignorercfiles Не использовать на файлы nanorc -K --rebindkeypad Решить проблему зависания цифровой клавиатуры -L --nonewlines Не добавлять пустые строки в конце файла -M --trimblanks Trim tail spaces when hard-wrapping -N --noconvert Не преобразовывать из DOS/Mac формата -O --morespace Использование дополнительной строки для редактирования -P --positionlog Сохранять и загружать позицию курсора -Q <regex> --quotestr=<regex> Regular expression to match quoting -R --restricted Запрещенный режим -S --smooth Построчная прокрутка вместо полу-экранной -T <#чис> --tabsize=<#чис> Установить ширину табуляции в #чис столбцов -U --quickblank Делать быструю очистку строки состояния -V --version Показать версию и выйти -W --wordbounds Определять границы слов более точно -X <str> --wordchars=<str> Which other characters are word parts -Y <name> --syntax=<name> Использовать описание синтаксиса для подсветки -Z --zap Let Bsp and Del erase a marked region -a --atblanks When soft-wrapping, do it at whitespace -c --constantshow Постоянно показывать позицию курсора -d --rebinddelete Решить проблему Backspace/Delete -g --showcursor Show cursor in file browser & help text -h --help Show this help text and exit -i --autoindent Автоматический отступ на новых строках -k --cutfromcursor Вырезать от курсора до конца строки -l --linenumbers Show line numbers in front of the text -m --mouse Разрешить использование мыши -n --noread Не читать файл (только писать его) -o <дир> --operatingdir=<дир> Установить рабочий каталог -p --preserve Зарезервировать кнопки XON (^Q) и XOFF (^S) -r <#столбцы> --fill=<#столбцы> Установить точку жесткого переноса строки на #столбцы -s <программа> --speller=<программа> Использовать альтернативную программу проверки орфографии -t --tempfile Автозапись при выходе, без лишних вопросов -u --unix Save a file by default in Unix format -v --view Режим просмотра (только чтение) -w --nowrap Не делать жесткий перенос длинных строк -x --nohelp Не показывать две строки помощи внизу -y --afterends Make Ctrl+Right stop at word ends -z --suspend Разрешить приостановку -$ --softwrap Включить мягкий перенос строк ok@OKEAH:~$
Опций очень много. Остановимся на некоторых: Ctrl+O сохранить и Ctrl+Z выйти
И обязательно указывать путь открытия файла.
Как пример nano /etc/apt/sources.list
ok@OKEAH:~$ nano ваш-файл
Если файл не существует, он все равно откроет редактор, и при выходе у вас будет возможность сохранить текст в ваш-файл. Нажав Ctrl+O сохранить, файл сохраниться каталоге отрытого редактора, в этом случае отрыт домашнем каталоге.
Небольшое обязательное уточнение:
Когда он говорит “^ X Exit”, это означает использование клавиш Ctrl + X для выхода из редактора. Когда он говорит “M-U Undo”, это означает, что используйте клавишу Alt + U, чтобы отменить последнее действие.