Нано - це текстовий редактор командного рядка, попередньо встановлений майже в кожному дистрибутиві Linux. Нові користувачі часто віддають йому перевагу через його простоту, порівняно з іншими текстовими редакторами командного рядка, такими як vi/vim та emacs. Він має багато корисних функцій, таких як забарвлення синтаксису, нумерація рядків, простий пошук та багато інших.
Якщо з якоїсь причини нано ще не встановлено у вашому дистрибутиві Linux, ви зможете легко встановити його за допомогою таких команд:
# apt install nano [Для Ubuntu/Debian] # yum install nano [ДляCentOS/Fedora]
Нано використовує комбінації клавіатури для різних функцій, наприклад для знайти текст у файлі, виправдати текст тощо. Ці комбінації дуже прості і видно під час редагування файлу. Вони змінюються автоматично залежно від того, які дії ви вживаєте.
Одне, що ви повинні знати, це те, що комбінація клавіш представлена символом ^
і символ (наприклад ^Ш
) є поєднанням Ctrl ключ і цей символ (Ctrl+W у нашому прикладі).
Поєднання, яке показано для початку М. означає, що його потрібно завершити натисканням Альт ключ та наступний символ.
Нижче перераховані параметри, які ви побачите під час першого відкриття нано:
Вам не потрібно згадувати кожен варіант, оскільки він завжди перед вами. Повний список комбінацій клавіатури можна отримати, натиснувши ^Г.
(або натисніть F1), що відкриє меню довідки nano. Ви помітите, що деякі ярлики можна використовувати однією клавішею.
Наприклад F1 ключ, щоб отримати допомогу або F2 для виходу з nano.
Створення нового файлу - це просте виконання нано:
$ нано.
Це відкриє редактор, і після збереження файлу він попросить вас дати йому ім’я, з яким буде збережено новий файл.
Щоб відкрити файл, можна запустити:
$ nano ~/my_text_file.txt.
Наведена вище команда спробує відкрити файл «my_text_file.txt”З вашого домашнього каталогу. Якщо файл не існує, nano спробує його створити.
Іноді вам може знадобитися відкрити файл і перейти до точного рядка або стовпця. Nano дозволяє це робити за допомогою:
$ nano +рядок, файл стовпців.
Наприклад:
$ nano +3,2 ~/.bashrc.
Відкриє ваш .bashrc файл і курсор будуть розташовані в третьому рядку, другому стовпці.
Після відкриття або створення файлів ви можете негайно приступити до редагування/запису. На відміну від vim, немає необхідності переходити в режим редагування нано. Для переміщення курсору по файлу можна використовувати клавіші зі стрілками на клавіатурі.
Ви можете шукати текст у файлі за допомогою ^Ш
, що представляє “де”Варіант. Це відкриє вхід для пошуку над меню, де ви можете ввести текст, який шукаєте:
Ви також побачите, що нижнє меню зміниться і покаже деякі додаткові параметри. Вони досить зрозумілі, тому ми розглянемо більш важливі.
Інтерфейс Nano дуже схожий на текстові редактори графічного інтерфейсу. Якщо ви хочете скопіювати або вирізати текст у редакторі графічного інтерфейсу, спершу його потрібно вибрати. Те ж саме відбувається з nano. Щоб позначити текст натисніть Ctrl + ^ потім перемістіть курсори за допомогою клавіш зі стрілками.
Якщо ви хочете зберегти поточні зміни у файлі, натисніть кнопку ^О (Ctrl + O) комбінація. Якщо ви редагуєте новий файл, вам буде запропоновано дати йому назву. Це збереже ваші поточні зміни, а nano залишиться відкритим, щоб ви могли продовжувати вносити зміни у файл.
Іноді, під час редагування файлу, ви можете захотіти зберегти тимчасові копії того самого файлу на всякий випадок. Ви можете використовувати нано -В
параметр, який створить резервну копію редагуваного файлу. Ви можете використовувати його в поєднанні з -C
можливість повідомити nano, де зберігати ці резервні копії, як це:
$ nano -BC ~/резервні копії myfile.txt.
Вищезазначене створить резервні копії файлу myfile.txt у папці «резервні копії”, Що знаходиться у домашньому каталозі користувача. Зверніть увагу, що каталог резервного копіювання повинен існувати, інакше nano повідомить вам, що каталог недійсний.
Щоб вийти з nano, просто натисніть ^X (Ctrl +X ключі). Якщо файл раніше не був збережений, вам буде запропоновано зберегти зміни за допомогою так ні або скасувати вихід.
Нано це простий у використанні текстовий редактор командного рядка, який приваблює користувачів своєю простотою. Його інтерфейс подібний до редакторів графічного інтерфейсу, що робить його ідеальним для новачків Linux.