Наноредакторды қалай пайдалануға болады

nano — көптеген Linux дистрибутивтерінде алдын ала орнатылған пәрмен жолы мәтіндік редакторы. Оны пайдалану оңай және сервер конфигурациясының файлдарын жылдам өңдеуге жарамды.

Нано орнату

Көптеген жүйелерде нано әдепкі бойынша орнатылады. Егер ол орнатылмаған болса, оны орнатыңыз:

# Debian/Ubuntu sudo apt жаңарту && sudo apt install -y nano # CentOS/RHEL/AlmaLinux/Rocky sudo yum install -y nano # немесе sudo dnf install -y nano Код тілі:  PHP  ( php )

Файлды іске қосыңыз және жасаңыз

Бар файлды ашыңыз немесе жаңасын жасаңыз:

nano /etc/nginx/nginx.conf nano myfile.txt

Егер файл жоқ болса, оны сақтау кезінде nano жасайды.

Құралдар кеңестеріндегі таңбалар

Жылдам пернелер нано терезенің төменгі жағында көрсетіледі. ^ таңбасы Ctrl білдіреді . Мысалы, ^X = Ctrl+X . M- Alt ( Meta) дегенді білдіреді

Негізгі жылдам пернелер

ӘрекетКомбинация
Файлды сақтауCtrl+O
Нанодан шығуCtrl+X
Операцияны болдырмау / курсор орнын көрсетуCtrl+C
АнықтамаCtrl+G
ІздеуCtrl+W
Ауыстыру (Іздеу және ауыстыру)Ctrl+\
Сызықты кесіңізCtrl+K
Қою (бұрын кесілген кірістіру)Ctrl+U
Белгілеу (таңдауды бастау)Ctrl+^
Жолға/бағанға өтіңізCtrl+_ (одан кейін нөмірді енгізіңіз)
Жолдың басына / жолдың соңына дейінCtrl+A / Ctrl+E
Бет жоғары/төменCtrl+Y / Ctrl+V

Сақтау және шығу

  • Сақтау: Ctrl+O , содан кейін Enter
  • Шығу: Ctrl+X
  • Сақталмаған өзгертулер болса, nano файлды сақтау керектігін сұрайды: Y (Иә) немесе N (Жоқ)

Іздеу және ауыстыру

  • Іздеу: Ctrl+W , жолды енгізіп, Enter пернесін
  • Әрі қарай іздеу: Alt+W Ctrl+W қайта → Enter
  • Ауыстыру: Ctrl+\ - іздеу мәтінін, содан кейін ауыстыру мәтінін енгізіңіз, Y / A (Иә / Барлығы)

Қиып алу, көшіру, қою

  • Кесу сызығы: Ctrl+K
  • Қою: Ctrl+U
  • Блокты таңдаңыз: Ctrl+^ (көрсеткі пернелерімен ұстап тұрып, курсорды жылжытыңыз), содан кейін Ctrl+K / Ctrl+U

Жолды нөмірлеу және басқа параметрлер

Пайдалы опцияларды қосу үшін ~/.nanorc жасаңыз (немесе өңдеңіз) Мысалы:

nano ~/.nanorc

Келесі жолдарды қосыңыз:

 орнату # жол нөмірлерін көрсету қойынды  орнату 4 # қойынды өлшемін орнату бағдарламалық пакет # ұзын сызықтарды орау  орнату  жинағы  тінтуірді пайдалануға рұқсат беру # іздеу тарихын сақтау Код тілі:  JavaScript  ( javascript )

Немесе іске қосу кезінде жол нөмірлерін қосуға болады:

nano  -l файлы .txt Код тілі:  CSS  ( css )

Түбірлік құқықтары бар файлдарды өңдеу

Егер файл түбірге тиесілі болса, оны sudo :

sudo nano /etc/hosts

Немесе sudo -e REDITOR арқылы орнатуға болатын әдепкі өңдегішті пайдаланады ):

sudo EDITOR=nano -e /etc/hosts

Пайдалы іске қосу аргументтері

ОпцияСипаттама
Жол нөмірлерін көрсету
-cКурсор орнын көрсету
Тінтуірдің қолдауын қосыңыз
Автоматты шегіністер
Қойынды таңбаларын көрсету

Жиі қойылатын сұрақтар

nano жазады [ Тек оқу ]. Не істеуім керек?

Сізде файлға жазу рұқсаттары жоқ. Файлды sudo көмегімен ашыңыз немесе оны басқа атпен сақтаңыз, содан кейін файлды дұрыс рұқсаттармен жылжытыңыз.

Белгілі бір сызыққа қалай жылдам өту керек?

Ctrl+_ пернелерін басыңыз, жол нөмірін енгізіңіз және Enter пернесін басыңыз.

Синтаксисті бөлектеуді қалай қосуға болады?

Наноның жаңа нұсқаларында ол танымал тілдер үшін әдепкі бойынша қосылады. Сондай-ақ, ~/.nanorc ішінде қосымша ережелерді қосуға болады.