Linux-da Nano Mətn redaktorundan istifadə etmək üçün başlanğıc təlimatı. Nano redaktorla işləmək: Linux-da əsas klaviatura əmrləri nano mətn redaktoru

03.05.2023

Baxmayaraq ki, Linux əməliyyat sistemində əksər hərəkətlər vasitəsilə edilə bilər GUI, proses üzərində daha çox nəzarət və daha çox çeviklik istəyirsinizsə, əl ilə redaktəyə müraciət etməli olacaqsınız konfiqurasiya faylları.

Bu yolla siz hər bir parametri dəqiq tənzimləyə və hər bir xəttin nədən məsul olduğunu bilə bilərsiniz. Konfiqurasiya faylları ilə işləmək üçün müxtəlif redaktorlardan istifadə edə bilərsiniz. Başlayanlar ən çox Gedit-dən istifadə edirlər, terminala artıq öyrəşmiş daha təcrübəli istifadəçilər nano redaktora üstünlük verirlər və bir çox peşəkarlar yalnız Vim-dən istifadə etmək istəyirlər.

Əvvəlki məqalələrdən birində Vim-dən necə istifadə edəcəyimizə baxdıq, o, çox çevikdir, lakin bu çeviklik mürəkkəblik və şaquli öyrənmə əyrisi bahasına gəldi. Bu yazıda necə istifadə edəcəyimə baxmaq istəyirəm mətn redaktoru Linux əməliyyat sistemində Nano. Bu, çox sadə bir redaktordur və hər bir başlanğıc onu idarə edə bilər. Lakin, öz növbəsində, bu, terminalın inkişafı istiqamətində əla addım olacaq.

Nano mətn redaktoru GNU proqramlar paketinə daxildir və bir çox Linux paylamaları üçün standart konsol redaktorudur. Proqramın inkişafı, GNU dəstindəki bir çox digər proqramlar kimi, 90-cı illərdə başladı.

O vaxtlar göndərmək və almaq üçün proqram var idi e-poçt- Şam. Onun bir hissəsi mesajlarınızı yazmaq üçün istifadə edə biləcəyiniz Pico adlı mətn redaktoru idi. Bir çox yeni başlayanlar Pico-nu sadəliyi və intuitiv interfeysinə görə bəyəndilər. Lakin Debian da daxil olmaqla Linux paylamaları Pine və Pico üçün şəxsi ikili faylları öz depolarına daxil edə bilməzdi.

Bütün bunları nəzərə alaraq, TIP və ya Tip Isn't Pico redaktoru yaratmaq qərara alındı, lakin sonra başqa bir yardım proqramı ilə ad ziddiyyətinə görə redaktorun adı dəyişdirildi.

Nano-nun əsas üstünlüyü onun istifadəsi asanlığıdır. OpenOffice və ya Gedit kimi istifadə etmək asandır. Buna görə də proqramdan istifadə qaydasını öyrənmək çox asandır. İndi keçək nanodan necə istifadə etmək sualına.

Nano redaktordan necə istifadə etmək olar?

İlk növbədə qeyd etmək lazımdır ki, nano konsol mətn redaktorudur, yəni onu terminaldan icra etmək adətdir. Bunun üçün aşağıdakı sintaksis istifadə olunur:

$nano variantları /ünvan/fayl/fayl

Seçimlərdən istifadə edin komanda xətti Sadəcə fayl adını qeyd etmək kifayət deyil, lakin bəzi hallarda seçimlər çox faydalı ola bilər. Onlara daha ətraflı baxaq:

  • +nömrə- faylda redaktənin başlamalı olduğu sətri qeyd edin;
  • -B- saxlayarkən faylın ehtiyat nüsxəsini yaratmaq;
  • -İLƏ- ehtiyat qovluğu;
  • -D- qalın hərflərlə mətni göstərmək;
  • -E- nişanları boşluqlara çevirmək;
  • -F- birdən çox faylı redaktə etmək üçün dəstəyi aktivləşdirin;
  • -H- axtarış və dəyişdirmə tarixçəsini saxlamaq;
  • - nanorc fayllarından konfiqurasiyanı oxumayın;
  • -P- sonuncu redaktə zamanı kursorun yerini yadda saxlamaq və bərpa etmək;
  • -T- boşluqlarda nişanın ölçüsü;
  • -m- siçan dəstəyini aktivləşdirmək;
  • -v- yalnız oxumaq rejimi, faylı saxlaya bilməzsiniz.

Biz proqramın yalnız ən vacib variantlarını nəzərdən keçirdik, əslində bunlardan daha çoxu var, lakin bunlar işə başlamaq üçün kifayətdir. Sonra proqramın özü, görünüşü və klaviatura qısa yolları ilə necə işləməyimizə baxacağıq.

Faylı açmaq üçün onu parametrlərdə nano əmrinə ötürmək kifayətdir. Əgər belə bir fayl yoxdursa, yenisi yaradılacaq. Məsələn:

Proqramın əsas pəncərəsi çox sadə görünür, yuxarı sətirdə redaktorun versiyası və fayl adı, həmçinin faylın dəyişdirilib-dəyişdirilmədiyi barədə bildiriş var. Sonra mətnin özü gəlir və ən aşağı hissədə yenidən fayl adı və proqramla işləmək üçün istifadə edə biləcəyiniz əsas klaviatura qısa yolları var.

Mətn üzərində hərəkət etmək üçün siçan, klaviatura oxları və ya xüsusi klaviatura qısa yollarından istifadə edə bilərsiniz. Proqramda heç bir menyu yoxdur və bütün hərəkətlər isti düymələrdən istifadə etməklə həyata keçirilir. Bəlkə də bəzilərini ilk dəfə xatırlamaq asan olmayacaq, amma bir neçə dəfə məşq etdikdən sonra hər şey nəticə verəcəkdir. Üstəlik, sizə lazım olan hər şey ekranın aşağı hissəsində göstərilir. Müəyyən bir hərəkəti aktivləşdirmək üçün Ctrl düyməsini və göstərilən hərfi basın. Shift düyməsi heç bir yerdə istifadə edilmir.

Əsas klaviatura qısa yolları

İndi nano linux mətn redaktorunun hansı klaviatura qısa yollarını təklif etdiyinə daha yaxından nəzər salaq. Daha çox açmaq üçün ətraflı məlumat klaviatura qısa yolları haqqında basın Ctrl+G:

Redaktorla işləməyi başa vurub dəyişikliklərinizi yadda saxladıqdan sonra üzərinə klikləyin Ctrl+X Fayl saxlanmayıbsa, çıxmaq üçün proqram bunu etməyi təklif edəcək:

Proqramı bağlamazdan əvvəl dəyişiklikləri diskdə faylda saxlamaq lazımdır. Bunu etmək üçün birləşmədən istifadə edin Ctrl+O. Əgər nano-nu parametrlərsiz işlədirsinizsə, fayl adını daxil etməlisiniz.

Başqa faylın məzmununu klikləməklə kursorun yerinə yapışdıra bilərsiniz Ctrl+R və hədəf fayl adını daxil edin:

Ləğv etmək son hərəkət basın Alt+U. Və istifadə edərək son hərəkəti təkrar edə bilərsiniz Alt+E. Sətir və ya normal ifadə ilə axtarmaq üçün klikləyin Ctrl+W, standart perl müntəzəm ifadə sintaksisindən istifadə edə bilərsiniz:

Klaviatura qısa yolundan istifadə Alt+R axtarışdan istifadə edə və dəyişdirə bilərsiniz:

Redaktor funksiyalarını idarə etmək üçün istifadə olunan əsas düymə birləşmələrinə baxdıq. Onlar sizə mürəkkəb görünə bilər, amma başlamaq üçün sadəcə bilmək kifayətdir Ctrl+OCtrl+X, qalan hər şey sonra gələcək.

Naviqasiya üçün klaviatura qısa yolları

İndi nano redaktorda mətndə sürətlə hərəkət etmək üçün isti düymələrə baxaq. Əlbəttə ki, siz hər zaman artıq tanış olduğunuz düymələrdən istifadə edə bilərsiniz PageUP, PageDown, Home, End və ox düymələri, lakin nano-nun öz qısa yolları olduğunu nəzərə alsaq, bu tamamilə əlverişli deyil. Onlar Vim-inki qədər praktik olmasa da, yenə də onlardan istifadə edə bilərsiniz.

Kursoru irəli və ya geri çəkmək üçün basın Ctrl+FCtrl+B və bir xətt istifadə edərək yuxarı/aşağı hərəkət etmək Ctrl+PCtrl+N.

Xəttin əvvəlinə keçmək üçün istifadə edin Ctrl+A, və sonunda - Ctrl+E. Səhifələr arasında hərəkət etmək üçün qısa yollar da var, Ctrl+V bir səhifə aşağı hərəkət edir və Ctrl+Y- səhifəni yuxarı.

Ancaq bu, hamısı deyil. Siz sözlərdən istifadə edərək hərəkət edə bilərsiniz Ctrl+BoşluqAlt+Boşluq, və həmçinin basın Ctrl+_ və istədiyiniz xəttin nömrəsini və hətta vergüllə ayrılmış simvolu daxil edin.

Kursorun indi harada olduğunu görmək üçün klikləyin Ctrl+C.

Kopyalayın və kəsin

Mətni siçanla köçürə bilərsiniz, lakin bu, yalnız GUI-də işlədiyiniz halda olur. Ancaq proqramı təmiz terminalda istifadə edirsinizsə, bu seçim işləməyəcək. Belə hallar üçün nano-nun öz seçim və surət alətləri var.

Mətnin bir hissəsini seçmək üçün klikləyin Ctrl+^ kursoru istədiyiniz bölmənin sonuna aparın və eyni düymələr kombinasiyasını yenidən basın. Kursorun mövqeyi daxil olmaqla, başlanğıc və son nöqtələr arasındakı bütün mətn vurğulanacaq və siz onu kopyalaya və ya kəsə bilərsiniz.

Seçilmiş mətni kopyalamaq üçün üzərinə klikləyin Alt+^ və onu kəsmək üçün - Ctrl+K. Kəsilmiş mətni daxil etmək üçün kursoru istədiyiniz mövqeyə aparın və üzərinə klikləyin Ctrl+U.

Bütün mətn xəttini kəsmək üçün sadəcə klikləyin Ctrl+K, bəzən konfiqurasiya fayllarını redaktə edərkən bu çox rahatdır.

Nano-da çoxlu fayl

Hər kəs bilmir, lakin nano linux mətn redaktoru birdən çox faylın açılmasını dəstəkləyir. Siz onları eyni ekranda aça bilməzsiniz, lakin hər birini redaktə etmək arasında sərbəst keçid edə bilərsiniz.

Bunu etmək üçün işə başladıqda bir neçə faylı yardım proqramına ötürün:

nano fayl 1 fayl 2

Və sonra onların arasında hərəkət etmək üçün klaviatura qısa yollarından istifadə edin Alt+>Alt+< . Lazımsız bağlamaq daha çox fayl basın Ctrl+X. Bütün proqram bağlanmayacaq, ancaq faylı olan aktiv bufer bağlanacaq.

Nəticələr

Bu yazıda nano linux redaktorundan necə istifadə edəcəyimizə baxdıq. Çox sadə olsa da və ilk növbədə Linux-da yeni olanlara yönəldilsə də, proqramı çox güclü redaktora çevirən çoxlu sayda xüsusiyyət var. Hər hansı bir sualınız varsa, şərhlərdə soruşun!

Nəhayət, nano və vim arasında qısa bir müqayisə:

Linux-u öyrənməyə yeni başlayanlar üçün terminal çox stressdir, lakin nano əmrə gəldikdə...

Linux-da işləyən demək olar ki, bütün serverlər, o cümlədən Ubuntu Server, qrafik qabıqdan istifadə etmir, bütün parametrlər terminaldan istifadə edilir; İş masasında Linux paylamaları, vəziyyət bir qədər sadədir, amma yenə də sistemi tənzimləmək istəyirsinizsə, o zaman terminalla tanış olmaq qaçınılmazdır. Mənimsənilməsi ən çətin “əmrlərdən” biri Nano Linux-dur. Bu əmr, « nano ", konsol mətn redaktorundan başqa bir şey deyil.

Linux Terminalında Nano Mətn Redaktorundan Necə İstifadə Edilir

Bu yazıda Linuxun belə mürəkkəb əməliyyat əmri kimi görünməməsi üçün bu mətn redaktorundan necə istifadə edəcəyinizi aydın şəkildə izah etməyə çalışacağıq.

Linux-da Nano quraşdırılması

Terminal nano əmrinə heç bir şəkildə cavab vermirsə, bu mətn redaktoru quraşdırılmayıb. Quraşdırmaq üçün əmri daxil edin:

sudo apt install nano

Hər şey işə salınmağa hazırdır!

Nano buraxılış

Mətn redaktoru nano yalnız terminalda işləyir. Başlamazdan əvvəl daha bir aydınlıq, əməliyyat sistemi Linux hərflərə həssasdır; əgər söz və ya komandanın bir hissəsi böyük hərflə yazılıbsa, onu belə yazmalısınız, əks halda xəta alacaqsınız.

Əgər siz tələb olunan mətn faylının yerləşdiyi kataloqda (qovluqda)sinizsə, onu redaktə etməyə başlamaq üçün nano terminalda belə yazmalısınız:

Nano indeks.html

Yeri gəlmişkən, komanda indi hansı kataloqda olduğunuzu öyrənməyə kömək edəcək pwd , və hansı fayllar yaxınlıqda yerləşir? ls .

Əgər başqa qovluqda (qovluqda) yerləşən faylı redaktə ediriksə, onda siz terminalda tam yolu göstərməlisiniz:

Nano /var/www/html/index.html

Əgər qəflətən sözün sarılmasına həssas olan faylı redaktə etsəniz, terminalda əmri daxil edin nano əlavə açar ilə -w :

Nano -w/var/www/html/index.html

Müəyyən bir sıra və ya sütunda sənəd açmaq üçün nano + sətir, sütun fayl_adı

Məsələn, nano +3,2 /etc/hosts

Mətn redaktorunda nəzarət üçün nano isti düymələr

Daxil edilmiş mətn məlumatı ilə nano heç kimin problemi olmamalıdır. Ancaq mətn məlumatlarını idarə etmək, toplu şəkildə silmək, köçürmək nə qədər rahatdır və ən əsası nanoda necə saxlamaq olar, bir çox insanın bununla bağlı problemləri var.

Fəaliyyət adı nano isti düymələr
Müəyyən bir sətirdə bir fayl açın

+ sətir_nömrəsi

Məsələn:

nano +25 log.txt

Yanlara "yavaş" hərəkət - yuxarı, aşağı, sola, sağa Açarlar

və ya

Ctrl FCtrl B

←→ və ya

Ctrl PCtrl N

Faylın əvvəlinə keçin Alt | və ya Alt\
Faylın sonuna keçin Alt / və ya Alt?
Bir söz irəli gedin Ctrl Boşluq
Xəttin əvvəlinə keçin Ctrl A
Xəttin sonuna keçin Ctrl E
Bir sözü geri çəkin Alt boşluq
Nömrə ilə sətirə keçin Alt G və ya Ctrl -
Növbəti səhifə (uzun mətn faylı varsa) Ctrl Y
Əvvəlki səhifə (uzun mətn faylı varsa) Ctrl V
Bütün xətti "sil" kəsin Ctrl K
Kursordan faylın sonuna qədər hər şeyi silin ALT T
Əvvəllər kəsilmiş və ya kopyalanmış xətti yapışdırın Ctrl U
Mətnin bir hissəsini seçin, kopyalayın və ya kəsin (və ya silin) Mətnin tələb olunan hissəsinə keçin

Qısqac ALT A

və düymələri hərəkət etdirin ↓←→

Kopyalayın Alt-6

Kəsmək və ya silmək Ctrl K

Nişanı daxil edin Ctrl I
Daxil et mətn məlumatı başqa fayldan Ctrl R

faylın yolunu göstərin

Nano-da satır və sütun nömrəsini göstərir CTRL C
Mətn faylında tələb olunan sözü tapın Ctrl W

axtarış sözünü yazın

Növbəti tapın Ctrl W
Dəyişikliklərin faylda saxlanması Ctrl O

basın Daxil edin

Dəyişiklikləri faylda saxlamaq və nano redaktordan çıxmaq Ctrl O

Enter düyməsini basın

Edilən dəyişiklikləri saxlamayın Ctrl Z
Dəyişiklikləri yadda saxlayın və faylın adını dəyişdirin Ctrl X

basın Y

yeni fayl adı daxil edin

basın Daxil edin

Ümid edirəm ki, nano terminal mətn redaktorundan istifadə etmək artıq əvvəlki kimi böyük başağrısı olmayacaq!

Sizdə hələ də var əlavə suallar? Nə etdiyinizi şərhlərdə yazın və ya əksinə!

Budur! Daha çox məqalə və təlimatlar bölməsini oxuyun. Saytda qalın, daha da maraqlı olacaq!

Nano redaktor təcrübəsiz bir istifadəçi üçün bir növ amortizator rolunu oynaya bilər. Bəli, bu emacs, hətta joe deyil. Ancaq konfiqurasiya tapşırığının öhdəsindən uğurla gəlir. Və mənimsənilməsi və idarə edilməsi dırmıq kimi sadədir. Təsadüfi deyil ki, bir çox Linux paylamaları onu sistem miqyasında bir seçim kimi təklif edir. Gentoo Linux-da, quraşdırma zamanı konfiqurasiya fayllarını əl ilə redaktə etmək ehtiyacı olduqca tez-tez yaranır - bu, sistemin quraşdırılması mərhələsində mövcud olan yeganə redaktordur. CRUX və Archlinux-da isə quraşdırma zamanı o, orijinalı təqlid edən vi ilə bitişikdir və buna görə də üstünlük verilə bilər.

Nano redaktor aşağıdakı nano /file_path/file sintaksisi ilə əmr satırında işə salınır. düyü. 1

Mövcud olmayan faylı göstərmisinizsə, o, yaradılacaq.

Yuxarıdakı əmri yerinə yetirdikdən sonra Şəkil 1-ə bənzər bir şey görəcəksiniz. 2.

Kursorun yerdəyişməsinin, eləcə də mətnin silinməsinin digər redaktorlarda olduğu kimi müvafiq klaviatura düymələrindən istifadə edilərək həyata keçirildiyini izah etməyin heç bir mənası yoxdur, məncə. Nano-nun qalan funksiyaları, siyahısı http://posix.ru/apps/nano_editor/ saytından götürülmüş və aşağıda verilmiş olan idarəetmə ardıcıllığı ilə idarə olunur.

Nanoda iki növ idarəetmə ardıcıllığı var - faktiki idarəetmə ardıcıllığı, Nəzarət+ hərf və meta-ardıcıllıqlar, Meta+litr. Birincilər mətnin redaktəsi və fayl əməliyyatları üçün istifadə olunur. İdarəetmə ardıcıllığı funksiya düymələri ilə qismən təkrarlanır F1-F16(zəng F13-F16- kombinasiya yolu ilə Shift+F1-F4). Meta ardıcıllıqları redaktor parametrlərini dəyişdirmək üçün nəzərdə tutulub (eyni nəticə komanda xətti seçimləri ilə əldə edilir).

Nəzərinizə çatdırım ki, PC klaviaturasında Meta düyməsinin rolu adətən düyməni basmaqla yerinə yetirilir Alt(bəzi planlarda - xüsusilə Alt"sağa və ya əksinə, sola) və ya düyməni basıb buraxmaqla Qaçmaq.

Bütün əsas Nəzarət ardıcıllığı terminal pəncərəsinin aşağı hissəsində verilmişdir.

Nəzarət ardıcıllığı aşağıdakılardır (mötərizədə - dublikatlar funksiya düymələri və bəzən, Meta-ardıcıllıqlar):

    Nəzarət+G (F1) - tam yardım menyusuna zəng edin;
  • Nəzarət+X (F2) - proqramdan çıxmaq;
  • Nəzarət+O (F3) - cari faylı qeyd edin;
  • Nəzarət+R (F5) - cari fayla fayl daxil edin;
  • Nəzarət+W (F6) - cari faylda mətnin axtarışı;
  • Nəzarət+\ (F14 və ya Meta+R) - cari faylda mətnin dəyişdirilməsi; Əvvəlcə əvəzedici mətn daxil edilir, sonra kliklədikdən sonra Daxil edin- dəyişdirilə bilən;
  • Nəzarət+Y (F7 və ya PgUp) - əvvəlki ekrana keçmək;
  • Nəzarət+V (F8 və ya PgDwn) - növbəti ekrana keçin;
  • Nəzarət+K (F9) = kursor mövqeyində xəttin silinməsi (Kəsmək, kəsmək) və onu buferdə (kəsmə buferində) saxlamaq;
  • Nəzarət+U - (F10) - kəsici buferin məzmununu kursor mövqeyinə daxil edir, əgər sonuncu dəyişməyibsə, o, normal olaraq sətirlərin qeyri-məhdud klonlanması üçün istifadə edilə bilən Geri Al (ləğv etmə) rolunu yerinə yetirir; mətnin ixtiyari hissəsi - silindikdən sonra kursoru istədiyiniz yerə köçürmək kifayətdir;
  • Nəzarət+C (F11) - kursorun mövqeyi haqqında məlumatı VR şəklində göstərin
  • Nəzarət+T (F12) - orfoqrafiya yoxlanışı (xarici orfoqrafiya proqramı vasitəsilə, əgər o quraşdırılıbsa və konfiqurasiyada müvafiq seçim aktivdirsə, aşağıya baxın);
  • Nəzarət+P- kursoru bir sətir yuxarı hərəkət etdirin;
  • Nəzarət+N- kursoru bir sətir aşağı hərəkət etdirin;
  • Nəzarət+F- kursoru bir simvol irəli aparın;
  • Nəzarət+B- kursoru bir simvol geri çəkin;
  • Nəzarət+A- kursorun cari sətrin əvvəlinə aparılması;
  • Nəzarət+E- kursoru cari sətrin sonuna aparmaq;
  • Nəzarət+L- cari ekranın yenidən çəkilməsi;
  • Nəzarət+^ (Meta+A) - kursorun cari yerindən başlayaraq mətnin seçilməsi (və buferə yerləşdirilməsi);
  • Nəzarət+D- kursor mövqeyində simvolun silinməsi;
  • Nəzarət+H- kursorun solunda olan simvolun silinməsi;
  • Nəzarət+I- nişan simvolu daxil edin;
  • Nəzarət+J (F4) cari paraqrafı avtomatik tamamlamaq;
  • Nəzarət+M kursorun mövqeyinə yeni sətir simvolunun (CR) daxil edilməsi;
  • Nəzarət+_ (F13 və ya Meta+G) - keçid müəyyən edilmiş nömrə xətlər.

Meta ardıcıllığı adətən açarlar kimi işləyir. Onların köməyi ilə aşağıdakı hərəkətlər həyata keçirilir:

  • Meta+C- kursorun daimi mövqeyini aktivləşdirmək/deaktiv etmək;
  • Meta+I- avtomatik girintiləri aktivləşdirmək/deaktiv etmək;
  • Meta+Z- dayandırmağı aktivləşdirmək/deaktiv etmək;
  • Meta+X- işarə zonasının ekranını yandırın/söndürün;
  • Meta+P- piko redaktorunun emulyasiya rejimini aktivləşdirin/deaktiv edin;
  • Meta+W- söz bağlama rejimini aktivləşdirmək/deaktiv etmək;
  • Meta+M- siçan dəstəyini aktivləşdirin/deaktiv edin (yalnız gpm dəstəyi ilə qurarkən;
  • Meta+K- sona qədər kəsməyə icazə vermək/qadağan etmək;
  • Meta+E- müntəzəm ifadələrin istifadəsini aktivləşdirin/deaktiv edin (regexp).
Bundan əlavə, nano xarici konfiqurasiya alətini də təmin edir - istifadəçi konfiqurasiyası ~/.nanorc. İçində bəzi manipulyasiyalar etməklə, redaktorun funksionallığını bir qədər genişləndirə bilərsiniz, xüsusən də sintaksis vurğulamasını təmin edə bilərsiniz.

redaktor nano konsol mətn redaktorudur. O, demək olar ki, bütün Linux paylamalarında mövcuddur, macOS-da mövcuddur və Windows-da işlədilə bilər. nano tez-tez GUI mövcud olmadıqda konfiqurasiya fayllarını redaktə etmək üçün istifadə olunur.

Nano-da idarəetmə klaviaturadan istifadə etməklə həyata keçirilir isti düymələr. Redaktorun altındakı əsas klaviatura qısa yollarının siyahısı var. ^ simvolu Ctrl düyməsini təmsil edir. Məsələn, ^X Ctrl+X klaviatura qısa yolu deməkdir. Simvol həssas deyil; Ctrl+X Ctrl+x ilə bərabərdir.

Gəlin nano ilə işləyərkən əsas hərəkətlərin necə yerinə yetirilməsinə baxaq.

Yeni fayl yaradın

Fayl yaratmaq üçün redaktoru parametrlərsiz işə salmaq kifayətdir. Redaktoru bağladığınız zaman fayl adını daxil etməlisiniz.

Siz həmçinin dərhal yeni faylın adını təyin edə bilərsiniz:

Əmri yerinə yetirdikdən sonra nano redaktor işə düşəcək və redaktə üçün yeni boş fayl açılacaq.

Redaktə etmək üçün mövcud faylı açın

Mövcud faylı redaktə etmək üçün nano redaktoru işə salmalı və açmaq istədiyiniz faylın yolunu göstərməlisiniz:

Dəyişikliklər yadda saxlanılır

Yadda saxlayın və işə davam edin

Status xəttində aşağıdakı mesaj görünəcək: Yazmaq üçün fayl adı: fayl_adı(fayl adı yoxdursa, o zaman fayl adını daxil etməlisiniz). Dəyişiklikləri saxlamaq üçün Enter düyməsini basın.

Saxla və çıx

Bu halda, faylı dəyişdirsəniz, sual görünəcək: " Dəyişdirilmiş buferi yadda saxla (CAVAB VERİR Xeyr DƏYİŞİKLƏRİ MƏHV EDƏCƏK)?". Y düyməsini basın. Sizdən fayl adını daxil etməyi tələb edən sual yaranacaq. Yeni fayl adı daxil edin və ya sadəcə Enter düyməsini basın. Dəyişikliklər yadda saxlanılacaq və redaktor bağlanacaq.

Dəyişiklikləri yadda saxlamadan çıxın

Redaktordan çıxmaq və dəyişiklikləri saxlamamaq üçün klaviatura qısa yolundan istifadə edin:
Ctrl+X

sual var" Dəyişdirilmiş buferi saxla ..?", n düyməsini basın.

Kopyalayın və yapışdırın

Sətirlərin kopyalanması və yapışdırılması

Kimə kəsmək bütün sətir və onu buferə yerləşdirin, kursoru istədiyiniz sətirə keçirin və basın:
Ctrl+K

Kimə daxil edin buferdən xəttə klikləyin:
Ctrl+U

Pulsuz mətni kopyalayın və yapışdırın

İstənilən mətni mübadilə buferinə köçürmək üçün əvvəlcə onu seçməlisiniz. Kimə seçimə başlayın Kursoru köçürməyi planlaşdırdığınız mətnin əvvəlinə qoyun və basın:
Ctrl+6

Kursoru hərəkət etdirin, mətn vurğulanacaq.

Kimə surəti seçilmiş mətni panoya vurun, basın:
Alt+6

və ya, üçün kəsmək seçilmiş mətn, klikləyin:
Ctrl+K

Kursoru buferdən mətni yapışdırmaq istədiyiniz yerə aparın. Kimə daxil edin bufer klikindən mətn:
Ctrl+U

Mətni axtarın

Fayl daxilində mətni axtarmaq üçün klaviatura qısa yolundan istifadə edin:
Ctrl+W

Axtarış sətrini daxil etməli və Enter düyməsini sıxmalısınız.

Kursor axtarılan mətnin (kursorla müqayisədə) ilk dəfə baş verdiyi yerə yerləşdiriləcək. Növbəti hadisəyə keçmək üçün klikləyin:
Alt+W

Axtarışı dayandırmaq üçün klikləyin:
Ctrl+C

Mətni tapın və dəyişdirin

Mətni tapmaq və dəyişdirmək üçün klaviatura qısa yolundan istifadə edin:
Ctrl+\

Axtarış üçün mətn daxil etməyiniz xahiş olunacaq. Axtarış sətrini daxil edin və Enter düyməsini basın.
Sonra sizdən əvəz etmək istədiyiniz mətni daxil etməyiniz xahiş olunacaq. Bir sətir yazın və Enter düyməsini basın.
Sonra, tələb olunan sətirin tapılmış hadisəsini əvəz etmək üçün sorğu veriləcək. Fayldakı bütün hadisələri bir anda əvəz etmək üçün A düyməsini sıxa və ya axtarış sətirinin tapılmış hadisələrini əvəz etmək və ya əvəz etməmək üçün Y və ya N düymələrindən istifadə edə bilərsiniz.

İsti düymələr

Bütün isti düymələrdə məlumatları göstərmək üçün Ctrl+G kombinasiyasından istifadə edin.

Ən çox istifadə edilən nano isti düymələr bunlardır:

İsti düymələrTəsvir
Ctrl+AKursoru xəttin əvvəlinə aparın.
Ctrl+EKursoru xəttin sonuna aparın.
Ctrl+YKursoru 1 səhifə yuxarı hərəkət etdirin (PageUp analoqu)
Ctrl+VKursoru 1 səhifə aşağı aparın (PageDown-un analoqu)
Ctrl+_Müəyyən bir xəttə keçin (sətir nömrəsini daxil etməlisiniz).
Ctrl+CKursorun hansı sətir və mövqedə olduğunu göstərin.
Ctrl+WFaylda mətn axtarın. Axtarış sətrini daxil etməlisiniz.
Ctrl+\Fayldakı mətni tapın və dəyişdirin. Əvvəlcə axtarış sətirini, sonra isə əvəzedici sətri daxil edin.
Ctrl+DKursorun altındakı simvolu silin.
Ctrl+KCari xətti silin.
Ctrl+ORedaktoru bağlamadan dəyişiklikləri yadda saxlayın.
Ctrl+XRedaktordan çıxın. Əgər fayl dəyişdirilibsə, sizdən dəyişiklikləri yadda saxlamaq istəniləcək.

Başqa bir şey

Nano ilə işləyərkən hər kəsin bilmədiyi bir neçə maraqlı fənd.

Ctrl = Esc Esc

Ctrl düyməsinin əvəzinə Esc düyməsini iki dəfə klikləməkdən istifadə edə bilərsiniz. Məsələn,
Esc+Esc+X
Bu Ctrl+X-ə bərabərdir.

Yalnız oxumaq üçün

Faylı yalnız oxumaq üçün açmaq üçün -v keçidindən istifadə edin:

Fayl ehtiyat nüsxəsi

Fayl dəyişdirildikdə ehtiyat nüsxəsinin yaradıldığına əmin ola bilərsiniz. Bunu etmək üçün -B keçidindən istifadə edin:

Faylı dəyişdirsəniz və dəyişiklikləri saxlasanız, faylın ehtiyat nüsxəsi dəyişiklikdən əvvəl olduğu kimi faylın məzmunu ilə yaradılacaq. Yedək adı sonunda tilde ~ işarəsi ilə orijinal fayl adına uyğun gəlir.

,

Linux ƏS-nin yeni başlayanlar üçün tapmaca kimi göründüyü dövrlər çoxdan geridə qalıb. İndi ən populyar Linux-paylamalar rahat və intuitiv qrafik interfeysə malikdir, eləcə də onlarla təchiz edilmişdir kadr proqramları. Ancaq istisnalar da var. Mətn redaktoru Nano məsələn, yoxdur GUI, əvəzinə komanda xətti interfeysindən istifadə edin. gedit varsa bu nə üçündür?

Nanoəsasən server otaqlarında istifadə olunur Linux, konfiqurasiya fayllarını redaktə edərkən rahatdır və əgər siz terminalı mənimsəmək qərarına gəlsəniz, yol boyu mənimsəmək çox məqsədəuyğun olardı. Nano. Bütün konsol mətn redaktorları arasında bunda xüsusilə mürəkkəb bir şey yoxdur Nanoən sadədir, ondan istifadə etmək üçün fayl və mətnlə işlədiyiniz əsas düymə birləşmələrini bilmək kifayətdir.

Quraşdırma və işə salma

IN son versiyalar Ubuntu redaktor Nano default olaraq mövcuddur və ona görə də quraşdırılmasına ehtiyac yoxdur.

Onu işə salmaq üçün terminal açmaq və əmri yerinə yetirmək lazımdır nano. Əgər terminal mesajla cavab verirsə "əmr tapılmadı" və ya buna bənzər bir şey varsa, bu, redaktorun quraşdırılmadığı anlamına gələcək. Bu halda, konsolda aşağıdakı əmri işlətməklə onu quraşdırmalı olacaqsınız:

sudo apt-get quraşdırma nano

Redaktoru işə salmaq üçün bir əmr kifayətdir - nano. Bu, cari qovluqda yeni bir fayl yaradacaqdır. Komandadan istifadə edərək hansı qovluğun cari olduğunu müəyyən edə bilərsiniz pwd terminalda. Müəyyən bir faylı açmaq lazımdırsa, onun adını göstərin və caridən fərqli bir qovluqda yerləşirsə, ikinci əmrin nümunəsində göstərildiyi kimi ona tam yolu əlavə edin:

nano salam.thxt
nano /home/kompick/hello.thxt

Konfiqurasiya fayllarına gəldikdə, onları sonra açarkən nano açar əlavə etməlidir -w, bu vacibdir, çünki istifadə olunmayan sətir kəsimlərini söndürür sistem faylları. Redaktor interfeysi konsol pəncərəsi ilə təmsil olunur, onun yuxarı hissəsində proqram versiyası və cari faylın adı, həmçinin status göstərilir. (dəyişik olub-olmamasından asılı olmayaraq) . Pəncərənin aşağı hissəsində ən çox istifadə olunan düymə birləşmələrini göstərən iki sətir var. Aşağıda müxtəlif mesajları və əmr sahələrini göstərən bir vəziyyət çubuğu da var, məsələn, F6 düyməsi mətn axtarışına başlayır.

Nano redaktoru ilə işləməyin əsas prinsipləri

İsti düymələrin təyinatları təcrübəsiz bir istifadəçi üçün bir qədər çaşqınlıq yarada bilər, lakin bu, yalnız ilk dəfədir. Simvol (^) Ctrl düyməsi deməkdir və (M) Meta- Alt və ya Esc düyməsi. Bütün bunları daxili yardımda tapmaq olar. nano basaraq çağırılır ^+G, yəni Ctrl + G .

Məzmun arasında hərəkət etmək üçün ox düymələrindən istifadə edə bilərsiniz, dəyişiklikləri saxlamaq üçün - Ctrl + O, sonra yazaraq Y təsdiq üçün və N ləğv etmək. Saxlama zamanı redaktor, pəncərənin altındakı xüsusi sahəyə daxil edilməli olan fayl adını soruşur.

Saxlanmamış fayla edilən dəyişiklikləri geri qaytarmaq üçün Ctrl + C düymələrini sıxmalısınız. Bütün sətirləri və paraqrafları kəsmək üçün nano Ctrl + K kombinasiyası onların daxil edilməsindən məsuldur - Ctrl + U. Xəttin müəyyən elementlərini vurğulamaq üçün Ctrl + 6 və ya Alt + A, axtarış xəttinə zəng etmək üçün istifadə edin - Ctrl + W və ya F6. Ctrl + A və Ctrl + E əmrləri cəld şəkildə xəttin əvvəlinə və sonuna keçməyə imkan verir, Ctrl + Y və Ctrl + V əmrləri mətn faylının məzmununu aşağı və yuxarı sürüşdürməyə imkan verir. Nəhayət, redaktordan terminala çıxmaq üçün Ctrl + X istifadə olunur.

Ancaq bütün bunlar yalnız bir hissədir funksionallıq nano. Redaktor sözləri, sətirləri və simvolları saymağı, eyni anda bir neçə faylla işləməyi, yaratmağı dəstəkləyir ehtiyat nüsxələri rejimindən istifadə edərək redaktə edilmiş sənədlər "yalnız oxumaq üçün", qismən siçan dəstəyini aktivləşdirin, vurğulamaq üçün sintaksisi təsvir edin, tab genişliyini dəyişdirin, çıxışda faylı avtomatik saxlamağı aktivləşdirin və s. Əlavə parametrlər əsasən redaktoru işə saldıqda müəyyən edilir, lakin bəziləri, məsələn, məsul olanlar ehtiyat nüsxəsi açar -b faylı saxlayarkən istifadə edilə bilər.

From əlavə funksiyalar nano Ayarlamağa diqqət yetirməyə dəyər görünüş konsol pəncərəsi.