Linux-da Nano Mətn redaktorundan istifadə etmək üçün başlanğıc təlimatı. Nano-da mətn axtarmağın hər hansı bir yolu? Nano-dan necə çıxmaq və saxlamaq olar

Və GNU GPL lisenziyası altında paylanır. Hal-hazırda standart olaraq Ubuntu paylamalarına daxildir və quraşdırma tələb etmir.
Nano-nu işə salmaq üçün terminalı açın və işə salın:

nano

İstifadə variantları

Faylları və digər məlumatları açmaq üçün mümkün variantları görə biləcəyiniz proqramdan istifadə etmək üçün kömək almağa imkan verən standart bir əmrdən istifadə edərək, işləməlisiniz:

nano - kömək

Aşağıda verilmiş "egzoz" alırıq. Təkrarlanmaq üçün əmr

Proqram_adı - yardım

Bütün konsol proqramları üçün standartdır.

İstifadə: nano [SEÇİMLƏR] [[+SATIR,SÜTUN] FAYL]... Seçim Uzun forma Mənası -h, -? --help Bu mesajı göstər +ROW,COLUMN Göstərilən cərgə və cərgədən başlayın -A --smarthome Ağıllı ev düyməsini aktivləşdirin -B --backup Saxla ehtiyat nüsxələri mövcud fayllar -C<дир>--backupdir=<дир>Unikal ehtiyat nüsxələrinin saxlanması üçün kataloq -D --boldtext İstifadə edin qalın şrift adi -E --tabstspaces yerinə Nişanları boşluqlara çevirin -F --multibuffer Çoxlu fayl buferlərinə icazə verin -H --historylog Xətt axtarışını yadda saxlayın və oxuyun/tarixi dəyişdirin -I --ignorercfiles Nanorc fayllarında istifadə etməyin -K -- rebindkeypad Problemi həll edin kiçik klaviatura -L --nonewlines Faylın sonuna boş sətirlər əlavə etməyin -N --noconvert DOS/Mac formatından çevirməyin -O --morespace Redaktə üçün əlavə sətir istifadə edin -Q<стр>--quotestr=<стр>Sitat xətti -R --məhdudlaşdırılmış Məhdud rejim -S --yarım ekran əvəzinə hamar Sətir-sətir sürüşdürmə -T<#чис>--tabsize=<#чис>Nişan enini #sütunların sayı olaraq təyin edin -U --quickblank Tez aydın status çubuğundan istifadə edin -V --versiya Versiyanı göstərin və çıxın -W --söz sərhədləri Daha dəqiq söz sərhədi aşkarlanmasından istifadə edin -Y<стр>--sintaksis=<стр>Vurğulamaq üçün sintaksis təsvirindən istifadə edin -c --const Həmişə kursorun mövqeyini göstərin -d --rebinddelete Problemi düzəldin Backspace/Silin -i --autoindent Avtomatik olaraq yeni sətirləri boşaldın -k --cut Kursordan sətrin sonuna qədər kəsin -l --nofollow Simvolik keçidlərə əməl etməyin, -m --siçan üzərinə yazın Siçan istifadəsinə icazə verin -o<дир>--operatingdir=<дир>İş qovluğunu təyin edin -p --preserve XON (^Q) və XOFF (^S) düymələrini qoruyun -q --quiet rc faylı -r kimi başlanğıc xətalarına səssizcə məhəl qoymayın<#столбцы>--doldurun=<#столбцы>Sətir kəsmə nöqtəsini #columns -s olaraq təyin edin<программа>--speller=<программа>istifadə edin alternativ proqram orfoqrafik yoxlanış -t --tempfile Çıxış zamanı avtomatik qeyd edin, heç bir sual verilmir -u --geri qaytarın Geri qaytarma funksiyasına icazə verin [EKSPERİMENTAL] -v --görüntü rejiminə baxın (yalnız oxumaq üçün) -w --nowrap Uzun sətirləri bükməyin - x -- nohelp Aşağıdakı iki yardım xəttini göstərməyin -z -- dayandırmağa icazə verin -$ --softwrap Yumşaq xətt sarğılarını aktivləşdirin -a, -b, -e, -f, -g, -j (iqnor , Pico uyğunluğu üçün)

nano yardım mətni

nano redaktor orijinal redaktorun funksionallığını və istifadə rahatlığını təqlid etmək üçün nəzərdə tutulmuşdur UW Pico. Redaktor 4 əsas hissəyə bölünür: yuxarı sətirdə proqramın versiyası, redaktə olunan faylın cari adı və cari faylda dəyişikliklərin edilib-edilməməsi göstərilir. İkinci hissə redaktə olunan faylı göstərən əsas redaktə pəncərəsidir. Vəziyyət çubuğu - aşağıdan 3-cü sətir - fərqli göstərir mühüm mesajlar. Aşağıdakı iki sətir ən çox istifadə olunan düymə birləşmələrini göstərir.

Düymə birləşmələri üçün qeyd sistemi aşağıdakı kimidir: İdarəetmə ilə birləşmələr (^) simvolu ilə göstərilir və Ctrl və ya düymələri ilə daxil edilir. iki dəfə klikləyin Escape Esc; Esc ilə birləşmələr Meta m simvolu ilə göstərilir və istifadə olunan klaviaturadan asılı olaraq Esc, Alt və ya Meta düymələrindən istifadə etməklə daxil edilə bilər. Həmçinin, Esc düyməsini iki dəfə basmaq və sonra 000-dan 255-ə qədər üç rəqəmli rəqəmi daxil etmək müvafiq simvolu daxil edəcək.
Aşağıdakı birləşmələr əsas redaktə pəncərəsində mövcuddur. Alternativ birləşmələr mötərizədə göstərilir:

Ctrl + G və ya F1 - Bu yardımı göstərin
Ctrl + X və ya F2 - Cari buferi bağlayın / Nanodan çıxın
Ctrl + O və ya F3 - Cari faylı diskə yazın
Ctrl + J və ya F4 - Cari paraqrafı uyğunlaşdırın

Ctrl + R və ya F5 - Başqa bir faylı cari birinə yapışdırın
Ctrl + W və ya F6 - Mətni və ya normal ifadəni axtarın
Ctrl + Y və ya F7 - Əvvəlki ekrana keçin
Ctrl + V və ya F8 - Növbəti ekrana keçin

Ctrl + K və ya F9 - Cari xətti kəsin və buferdə saxlayın
Ctrl + U və ya F10 - Buferin məzmununu cari sətirə yapışdırın
Ctrl + C və ya F11 - Kursorun mövqeyini göstərin
Ctrl + T və ya F12 - Mümkünsə, orfoqrafiyanı yoxlayın

m + \ və ya m + | - Faylın birinci sətrinə
m + / yoxsa m + ? - Faylın son sətirinə

Ctrl + _ və ya m + G - Göstərilən sətir nömrəsinə və sıraya keçin
Ctrl + \ və ya m + R - Mətni və ya normal ifadəni dəyişdirin
Ctrl + ^ və ya m + Alt - Mətni cari kursor mövqeyində qeyd edin
m + W - Son axtarışı təkrarlayın

m + ^ və ya m + 6 - Cari sətri kopyalayın və panoya saxlayın
m + ) - Sətir girintisini artırın
m + ( - Sətir girintisini azaldın
Ctrl + F - Bir simvolu yönləndirin
Ctrl + B - Bir simvol geri
Ctrl + Boşluq - Bir sözü irəli çəkin
m + Boşluq - bir söz geri qayıdın
Ctrl + P - Əvvəlki sətirə keçin
Ctrl + N - Növbəti sətirə keçin

Ctrl + Alt - cari xəttin əvvəlinə keçin
Ctrl + E - Cari xəttin sonuna qədər
m + (və ya m + 9 - cari paraqrafın əvvəlinə; sonra növbəti abzasa
m +) və ya m + 0 - cari paraqrafın sonuna qədər; sonra növbəti abzas
m + ] - Müvafiq mötərizəyə
m + − və ya m + _ - Kursoru hərəkət etdirmədən bir sətir yuxarı sürüşdürün
m + + və ya m + = - Kursoru hərəkət etdirmədən bir sətir aşağı sürüşdürün
m+< или m + , - Переключить на предыдущий буфер
m + > və ya m + . - Növbəti buferə keçin

m + V - Aşağıdakı düymə birləşməsini olduğu kimi yapışdırın
Ctrl + I - kursor mövqeyinə nişanı daxil edin
Ctrl + M - kursor mövqeyinə xətt daxil edin
Ctrl + D - Kursorun altındakı simvolu silin
Ctrl + H - Kursorun solundakı simvolu silin
m + T - cari mövqedən faylın sonuna qədər kəsin

m + J - Bütün faylı hizalayın
m + D - sözlərin, sətirlərin və simvolların sayını hesablayın
Ctrl + L - Cari ekranı yeniləyin
Ctrl + Z - Redaktoru dayandırın (əgər aktivdirsə)
m + X - Yardım rejimini aktivləşdirin/deaktiv edin
m + C - Aktivləşdirmə/söndürmə mövqeyinin daimi ekranı
m + O - Aktivləşdirmək/deaktiv etmək üçün əlavə sətirdən istifadə edin
m + Shift - Hamar sürüşməni aktivləşdirin/deaktiv edin
m + P - Ekran boşluqlarını aktivləşdirir/deaktiv edir
m + Y - Sintaksis işıqlandırılmasını aktivləşdirin/deaktiv edin
m + H - Ağıllı ev düyməsi icazə vermək/inkar etmək
m + I - Avtomatik girintilərə icazə verin/deaktiv edin
m + K - sonuna qədər kəsin aktivləşdirin/deaktiv edin
m + L - Avtomatik xətt kəsilməsini aktivləşdirin/deaktiv edin
m + Q - Nişanları boşluq girişinə çevirin aktivləşdirin/deaktiv edin
m + B - Yedəkləmələrə icazə verin/deaktiv edin
m + F - Çoxlu fayl buferlərini aktivləşdirir/deaktiv edir
m+M - Siçan dəstəyi aktivləşdirin/deaktiv edin
m + N - DOS/Mac formatından çevirmədən aktivləşdirin/deaktiv edin
m + Z - Aktivləşdirməyi / söndürməyi dayandırın
m + $ - Yumşaq xətt fasilələrini aktivləşdirir/deaktiv edir

Sintaksis vurğulanması

Aktiv uzaq serverlər konfiqurasiyaları redaktə etmək üçün nano-dan istifadə edə bilərsiniz - sürətli, aydın, sadə mətn redaktoru, sintaksis vurğulanması ilə. Razılaşın, çox rahatdır

1. Nümunə .nanorc fayllarının sistemimizdə harada yerləşdiyini tapaq. Ubuntu-da onlar adətən /usr/share/nano/ kataloqunda olurlar. Konfiqurasiya faylını qovluğumuza kopyalayaq:

$ cp / etc/ nanorc ~/ .nanorc

2. Fayla sətirlər əlavə edin ~/.nanorc(Ubuntu konfiqurasiya nümunələri daxil edilmişdir) standart konfiqurasiya faylında olmadıqda bizə lazım olan faylları vurğulamaq üçün:

## TeX daxildir "/usr/share/nano/patch.nanorc"## POV-Ray "/usr/share/nano/pov.nanorc" daxildir ## Perl "/usr/share/nano/perl.nanorc" daxildir ## Nanorc faylları daxildir "/usr/share/nano/nanorc.nanorc"## Python daxildir "/usr/share/nano/python.nanorc"## C/C++ "/usr/share/nano/c.nanorc" daxildir ## Groff daxildir "/usr/share/nano/groff.nanorc"## Assembler daxildir "/usr/share/nano/asm.nanorc" ## Ruby daxildir "/usr/share/nano/ruby.nanorc" ## Manpages daxildir "/usr/share/nano/man.nanorc" ## HTML "/usr/share/nano/html.nanorc" daxildir ## Bourne shell skriptlərinə "/usr/share/nano/sh.nanorc" daxildir ## Sun Java "/usr/share/nano/java.nanorc" daxildir

3. Əgər bu kifayət deyilsə, o zaman Sintaksis Vurğulama Paketini götürün və hər şeyi və hər şeyi redaktə edərkən işıqlandırmanı tənzimləyin.

Və Unix kimi əməliyyat sistemləri.

GNU nano tanınmış Pico redaktorunun klonudur. O, 1991-ci ildə hazırlanmışdır və əvvəlcə TIP adlanırdı. Düzdür, 2000-ci ildə onun adı dəyişdirilib. Rəsmi resurs -nano-editor.org.

Yeni redaktor lənətlər kitabxanasına əsaslanır və GNU GPL lisenziyası altında paylanır. Bu gün o, standart olaraq Ubuntu paylamalarına daxildir və quraşdırılmasına ehtiyac yoxdur.

Haradan başlamaq lazımdır? Konsol redaktorunu işə salmaq üçün bir terminal açmaq lazımdır (onu Proqramlar-Standart menyusunda tapmaq lazımdır) və əmri yerinə yetirmək lazımdır:nano . Fayl yaratmaq və açmaq üçün əmr budur -# nanofayl adı .

Onunla işləmək üçün sadəcə klaviatura lazımdır. Siçanı uzaqlaşdırın.

Əsasən, Nano orijinal UW Pico-nun funksionallığını və istifadəsini təqlid etmək üçün hazırlanmışdır. Redaktor 4 hissəyə bölünür. Birincisi proqramın versiyasını, faylın adını və ondakı cari dəyişiklikləri göstərir. İkincisi, redaktə edilən bir fayldır Bu an. Üçüncü alt hissə mühüm mesajları göstərir. Dördüncüsü, ən çox istifadə olunan birləşmələri göstərir.

Redaktor klaviatura qısa yolu ilə idarə olunur. Bəzi nümunələrə baxaq: cari sənədi yadda saxlayınctrl+o , axtarış menyusuna daxil olmaqctrl+w , mövcud klaviatura qısa yollarını əldə edinctrl+g . Meta düymələri ilə birləşmələr də istifadə olunur, məsələn,meta+s – hamar sürüşməni aktivləşdirin və ya söndürün.

Öyrənmək asandır, Nano təcrübəsiz istifadəçilər üçün uyğundur, eyni zamanda konfiqurasiya tapşırıqlarını da qüsursuz idarə edir.Təkmilləşdirilmiş nano 2.0 versiyası indiki imkanları ilə fərqlənirdi : UTF-8 kodlaşdırma dəstəyi, təkmilləşdirilmiş sintaksis vurğulanması, mətni kəsmədən kopyalamaq imkanı, klaviaturada basılan hər simvolu çap etmək imkanı, sorğu olmadan son axtarışı təkrarlamaq (Meta düyməsi + W/ Ctrl+) W), orfoqrafiya yoxlanışı / mətnin yalnız seçilmiş hissəsini dəyişdirin, seçilmiş mətni sağa köçürün, paraqrafın əvvəlinə və sonuna keçin, qabıqda axtarın fayl idarəedici, müxtəlif formatlı faylların avtomatik olaraq birə bir çevrilməsi.

Nano-da əsas əmrlər:

  1. tam məlumat qovluğuna zəng etmək üçün -CTRL+G və ya F1 ;
  2. proqramı tərk etmək -CTRL+X və ya F2 ;
  3. növbəti faylı yazmaq üçün -CTRL+O və ya F3 ;
  4. faylı növbəti birinə daxil etmək üçün -CTRL+R və ya F5 ;
  5. növbəti faylda mətn axtarmaq üçün –CTRL+W və ya F6 ;
  6. növbəti fayldakı mətni əvəz etmək üçün -CTRL+\(F14 və ya Meta+R) ; Əvvəlcə əvəzedici mətn daxil edilir, sonra Enter düyməsini basdıqdan sonra əvəz edilmiş mətn daxil edilir;
  7. önizləmə ekranına köçmək üçün –CTRL+Y (F7 və ya PgUp) ;
  8. qarşıdan gələn ekrana köçmək üçün –CTRL+V (F8 və ya PgDwn) ;
  9. CTRL+K (F9) = kursor mövqeyində xəttin silinməsi (Kəsmək, kəsmək) və onu buferdə (kəsmə buferində) saxlamaq;
  10. kəsici buferin məzmununu marker mövqeyində bir xəttə daxil etmək üçünCTRL+U – (F10) ; əgər sonuncu dəyişməyibsə, o, adətən nəzərdə tutulmayan Geri Alma (ləğv etmə) rolunu yerinə yetirir; mətnin ixtiyari hissəsində sətirlərin qeyri-məhdud klonlanması üçün də istifadə edilə bilər - sadəcə sildikdən sonra kursoru istədiyiniz yerə köçürmək lazımdır;
  11. formada kursorun mövqeyi haqqında məlumatı göstərmək üçün -CTRL+C (F11) ;
  12. orfoqrafiyanı yoxlamaq üçün (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) –CTRL+T (F12) ;
  13. markeri (kursoru) bir sətir yuxarı köçürmək üçün –CTRL+P ;
  14. markeri bir sətir aşağı köçürmək üçün -CTRL+N ;
  15. markeri bir simvol irəli köçürmək üçün -CTRL+F ;
  16. markeri bir simvol geri köçürmək üçün -CTRL+B ;
  17. markeri növbəti sətrin əvvəlinə köçürmək üçün –CTRL+A ;
  18. markeri növbəti sətrin sonuna köçürmək üçün -CTRL+E ;
  19. növbəti ekranı yenidən çəkmək üçün –CTRL+L ;
  20. kursorun növbəti mövqeyindən başlayaraq mətni seçmək (və buferə yerləşdirmək) üçün -CTRL+^ (Meta+A) ;
  21. marker mövqeyində bir simvolu aradan qaldırmaq üçün -CTRL+D ;
  22. markerin solundakı simvolu silmək üçün –CTRL+H ;
  23. nişan simvolu daxil etmək üçün -CTRL+I ;
  24. növbəti paraqrafı avtomatik tamamlamaq üçün -CTRL+J (F4) ;
  25. marker mövqeyinə yeni sətir simvolu (CR) daxil etmək üçün -CTRL+M ;
  26. nəzərdə tutulan sətir nömrəsinə keçmək –CTRL+_ (F13 və ya Meta+G) .

Yuxarıda yazdığımız kimi,Meta düyməsini istifadə edərək əmrləri də yerinə yetirə bilərsiniz. Meta ilə aşağıdakı əmrlərin siyahısı:

  1. əlaqə üçün i/daimi marker mövqeyini söndürün –Meta+C ;
  2. əlaqə üçün Mən / avtomatik girintiləri deaktiv edirəm -Meta+I ;
  3. əlaqə üçün i/dayandırmağı dayandırın -Meta+Z ;
  4. əlaqə üçün Mən / işarə zonasının çıxışını deaktiv edirəm -Meta+X ;
  5. əlaqə üçün Piko redaktorunun emulyasiya rejimini söndürürəm/deaktiv edirəm –Meta+P ;
  6. əlaqə üçün Mən / söz sarma rejimini deaktiv edirəm -Meta+W ;
  7. əlaqə üçün i / siçan dəstəyini söndürün (yalnız gpm dəstəyi ilə qurarkən -Meta+M ;
  8. sona qədər kəsməni aktivləşdirmək/deaktiv etmək əmri üçün –Meta+K ;
  9. əlaqə üçün I/OFF istifadəsi müntəzəm ifadələr(regexp) -Meta+E .

PC-nizdəki hər şeyi tamamilə siləcək bir əmr də var. Ayıq olun və bilmədiyiniz əmrləri əsla yerinə yetirməyin. Kombinasiyanı yoxlayınrm -rf / və ona ekvivalent:echo “test... test... test...” | perl -e ‘$??s:;s:s;;$?::s;;=]=>%-(<-|}<&|`{;;y; -/:-@[-`{-};`-{/” -;;s;;$_;see’ Siz fərq etmədən kompüterinizdən bütün məlumatları silə bilər. Buna görə də, hansı əmrləri yerinə yetirdiyinizə diqqət yetirin.

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

Ubuntu Server daxil olmaqla, Linux-da işləyən demək olar ki, bütün serverlər qrafik qabıqdan istifadə etmir, bütün parametrlər terminaldan istifadə etməklə edilir. Masaüstü Linux paylamalarında vəziyyət bir qədər sadədir, lakin yenə də sistemi tənzimləmək istəyirsinizsə, terminalla tanış olmaqdan qaça bilməzsiniz. 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 Linux-un 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-nun buraxılışı

Mətn redaktoru nano yalnız terminalda işləyir. Daha bir aydınlıq gətirək, başlamazdan əvvəl Linux əməliyyat sistemi böyük hərflərə həssasdır, əgər söz və ya əmrin 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)sınızsa, 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 və ən əsası nano-da necə saxlamaq nə qədər rahatdır, 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

Misal üçü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

Tab daxil edin Ctrl I
Başqa fayldan mətn məlumatını yapışdırın 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!

Hələ əlavə suallarınız var? Nə etdiyinizi şərhlərdə yazın və ya əksinə!

Hamısı budur! Bölmədə daha çox məqalə və təlimatları oxuyun. Saytda qalın, daha da maraqlı olacaq!

Bütün əmrlər düymələr birləşmələrini - funksiya düymələrini və ya Ctrl hərfi, Alt hərfini basmaqla verilir.

Alt, Esc düyməsini bir dəfə, Ctrl düyməsini iki dəfə basmaqla emulyasiya edilir. Alt-X yerinə Esc X, Ctrl K yerinə Esc Esc K yaza bilərsiniz.

Yuxarı-sol-sağ-aşağı oxları etməli olduqları işi tam yerinə yetirirlər.
Xəttin başlanğıcı - Ev
Xəttin sonu - Son
Səhifə aşağı - PgDn
Səhifələr yuxarı - PgUp

Bir söz qabaqda - Ctrl-Boşluq
Bir söz geri - Alt-Space(kursor sözün əvvəlində görünür)
Faylın əvvəlinə - Alt-| və ya Alt-\ (qısaca, Alt- və “bu” düyməsi)
Faylın sonuna - Alt-/ yoxsa Alt-? (eyni şəkildə, Alt "bu" düyməsi)
İlk boş sətirə qədər - Alt-0(və ya Alt-))
İlk boş sətirə qədər - Alt-9(və ya Alt-()


Xətt sarğısını aktivləşdirin/deaktiv edin - Alt-L
Göstərilən nömrə ilə sətirə keçin - Alt-G

Mətn seçimi ya siçan və ya klaviatura ilə həyata keçirilir. Klaviaturadan seçim belə baş verir: birincisi, seçimin başlanğıcı qeyd olunur: Alt-A və ya Ctrl-^. Sonra naviqasiya gəlir - və buferdəki mətn üzərində hərəkət yerinə yetirilənə qədər seçim saxlanılır.

Seçilmiş mətn panoya kopyalana bilər - birləşmə Alt-6.

Sonra, mətni buferdən yapışdıra bilərik - Ctrl-U və ya F10.

Bundan əlavə, redaktə asanlığı üçün Ctrl-K seçim olmadıqda xətti silir. Ya tamamilə, ya da kursordan xəttin sonuna qədər. Davranış birləşmə ilə dəyişdirilir Alt-K(standart olaraq, rejim bütün xətti silməkdir və Alt-K onu irəli və geri çevirir).

Nəzərə alın ki, silinmiş sətir buferdədir, ona görə də onu Ctrl-U istifadə edərək yapışdıra bilərsiniz.

Tənbəl insanlar üçün başqa bir birləşmə - Alt-T, kursordan faylın sonuna qədər hər şeyi silmək (trunkate əmri).

Başqa fayldan mətn daxil etmək üçün düyməni istifadə edin Ins(Düşünürəm ki, bütün vim istifadəçiləri nano-da bu düymənin davranışını yaxşı bilirlər).

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

İdarəetmə ardıcıllığı aşağıdakı kimidir (mötərizədə dublikat funksiya düymələri və bəzən Meta ardıcıllığı var):

    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çin;
  • 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övqeyində sətirə daxil edir; əgər sonuncu dəyişməyibsə, o, adətən təmin edilməyən Geri Al (ləğv etmə) rolunu yerinə yetirir; həmçinin sətirlərin limitsiz klonlanması üçün istifadə edilə bilər. 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 mövqeyində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 bəndin avtomatik tamamlanması;
  • Nəzarət+M kursorun mövqeyinə yeni sətir simvolunun (CR) daxil edilməsi;
  • Nəzarət+_ (F13 və ya Meta+G) - göstərilən sətir nömrəsinə keçin.

Nano demək olar ki, hər bir Linux paylamasında əvvəlcədən quraşdırılmış əmr xətti mətn redaktorudur. kimi digər əmr xətti mətn redaktorları ilə müqayisədə sadəliyinə görə tez-tez yeni istifadəçilər tərəfindən seçilir vi/vimemacs. O, sintaksis işıqlandırma, sətir nömrələmə, asan axtarış və daha çox kimi bir çox faydalı xüsusiyyətlərə malikdir.

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

Əgər hər hansı bir səbəbdən nano Linux paylamanızda artıq quraşdırılmayıbsa, siz onu aşağıdakı əmrlərdən istifadə edərək asanlıqla quraşdıra bilməlisiniz:

# apt install nano [Ubuntu/Debian üçün] # yum install nano [CentOS/Fedora üçün]

Nano isti düymələr

Nano faylda mətnin axtarılması, mətnin hizalanması və s. kimi müxtəlif funksiyalar üçün klaviatura qısa yollarından istifadə edir. Bu qısayolları faylı redaktə edərkən görmək çox asandır. Etdiyiniz hərəkətlərdən asılı olaraq onlar avtomatik olaraq dəyişir.

Bilməli olduğunuz bir şey budur ki, ^ işarəsi və simvolu olan klaviatura qısa yolu (məsələn, ^W) Ctrl düyməsi və bu simvolun birləşməsidir (nümunəmizdə Ctrl + W).

M ilə başlayan kombinasiya o deməkdir ki, Alt düyməsini və növbəti simvolu basmaqla tamamlanmalıdır.

Aşağıda ilk açdığınız zaman görəcəksiniz seçimlər nano :

  • G Kömək almaq
  • ^O yazın
  • ^W Harada
  • ^K Mətni kəsin
  • ^J Hizalayın
  • ^C Cari vəziyyəti
  • M-U ləğv (geri)
  • ^XÇıx
  • ^R Faylı oxuyun
  • ^\ Əvəz edin
  • ^U Mətni bölün
  • ^T Orfoqrafiya yoxlayın
  • ^_ Xəttə keçin
  • M-E ləğv (irəli)

Hər variantı xatırlamağa ehtiyac yoxdur, çünki o, həmişə qarşınızdadır. Siz nano-nun yardım menyusunu açacaq ^G (və ya F1) düyməsini sıxmaqla klaviatura qısa yollarının tam siyahısını əldə edə bilərsiniz. Bəzi qısa yolların bir düymə ilə istifadə oluna biləcəyini görəcəksiniz.

Məsələn, yardım üçün F1 və ya nanodan çıxmaq üçün F2.

Nano Redaktor Klaviatura Qısayolları

Nano-da yeni fayl yaradılması

Yeni fayl yaratmaq nano ilə işləmək qədər asandır:

Bu, redaktoru açacaq və faylı saxladıqdan sonra sizdən yeni faylı saxlamaq üçün ad vermənizi xahiş edəcək.


Nano-da yeni fayl yaradın

Nano-da faylı açın

Faylı açmaq üçün işlədə bilərsiniz:

$nano ~/my_text_file.txt

Yuxarıdakı əmr ev kataloqunuzdan "my_text_file.txt" faylını açmağa çalışacaq. Əgər fayl mövcud deyilsə, nano onu yaratmağa çalışacaq.

Bəzən bir faylı açmaq və dəqiq bir sıra və ya sütuna keçmək lazım ola bilər. Nano bunu sizə imkan verir:

$ nano + xətt, sütun faylı

Misal üçün:

$ nano +3.2 ~/.bashrc

.bashrc faylınızı açacaq və kursor üçüncü sətirdə, ikinci sütunda yerləşəcək.


Nano-da faylın açılması

Nano-da faylların redaktə edilməsi

Faylları açdıqdan və ya yaratdıqdan sonra dərhal redaktə/yazmağa başlaya bilərsiniz. Fərqli vim, V nano redaktə rejiminə keçməyə ehtiyac yoxdur. Kursoru faylın ətrafında hərəkət etdirmək üçün klaviaturanızdakı ox düymələrindən istifadə edə bilərsiniz.


Nano-da faylın redaktə edilməsi

Nano-da mətn axtarılır

Siz ^W istifadə edərək fayl daxilində mətni axtara bilərsiniz. Harada" Bu, axtardığınız mətni daxil edə biləcəyiniz menyunun üstündə axtarış qutusu açacaq:


Nano-da mətn axtarılır

Bəzi əlavə seçimləri göstərmək üçün alt menyunun dəyişdiyini də görəcəksiniz. Onlar özlərini çox izah edirlər, ona görə də biz daha vacib olanlara baxacağıq.

  • Normal ifadələrlə axtarın- M-R (Alt + R düymələri) düyməsini basın və istifadə etmək istədiyiniz müntəzəm ifadələrdən istifadə edərək sorğunu daxil edin.
  • Xəttə keçin- ^T (Ctrl + T) və sonra kursoru hərəkət etdirmək istədiyiniz xətti basın.
  • Mətni dəyişdirin— axtarış rejimində ^R (Ctrl + T) düyməsini və ya normal rejimdə ^\ düyməsini basın. Sizdən orijinal mətninizi daxil etməyiniz xahiş olunacaq, Enter düyməsini basdıqdan sonra sizdən əvəzetmə üçün istifadə olunacaq mətni daxil etməyiniz xahiş olunacaq. Nəhayət, sizdən axtarışınızın uyğun nümunəsini və ya bütün uyğunluqları əvəz etmək istəməyiniz soruşulacaq. "Xeyr" seçsəniz, kursor növbəti uyğunluğa köçürüləcək.
  • Birinci sıraya keçin— ^Y (Ctrl + Y) düyməsini basın.
  • Son sıraya keçin- ^V düyməsini basın (Ctrl + V).

Nano-da mətni kopyalayın/yapışdırın/kəsin

Nano interfeysi GUI mətn redaktorlarına çox bənzəyir. Qrafik redaktorda mətni köçürmək və ya kəsmək istəyirsinizsə, əvvəlcə onu seçməlisiniz. Eyni şey nanoda da olur. Mətni işarələmək üçün Ctrl + ^ basın, sonra ox düymələrindən istifadə edərək kursorları hərəkət etdirin.

  • Seçilmiş mətni kopyalamaq üçün Alt + ^ düymələrini basın.
  • Seçilmiş mətni kəsmək üçün ^K (Ctrl + K) düyməsini basın.
  • Seçilmiş mətni yapışdırmaq üçün kursoru istədiyiniz yerə aparın və ^U (Ctrl + U) düymələrini basın.

Nano-da mətnin kopyalanması və yapışdırılması

Faylı Nano-da saxlayın

Cari dəyişiklikləri faylda saxlamaq istəyirsinizsə, ^O (Ctrl + O) birləşməsini basın. Əgər yeni faylı redaktə edirsinizsə, sizdən fayl üçün ad təqdim etməyiniz xahiş olunacaq. Bu, cari dəyişikliklərinizi saxlayacaq və nano açıq qalacaq ki, siz faylda dəyişikliklər etməyə davam edə biləsiniz.

Faylı ehtiyat nüsxəsi ilə yadda saxlayın

Bəzən faylı redaktə edərkən, hər ehtimala qarşı eyni faylın müvəqqəti nüsxələrini saxlamaq lazım ola bilər. Siz redaktə etdiyiniz faylın ehtiyat nüsxəsini yaradacaq nano-da -B seçimindən istifadə edə bilərsiniz. Nümunədə göstərildiyi kimi nano-ya bu ehtiyat nüsxələri harada saxlayacağını söyləmək üçün onu -C seçimi ilə birlikdə istifadə edə bilərsiniz:

$ nano -BC ~/myfile.txt ehtiyat nüsxələri

Yuxarıdakı addımlar faylın ehtiyat nüsxələrini yaradacaq myfile.txt qovluğunda " ehtiyat nüsxələri", istifadəçinin ev kataloqunda yerləşir. Qeyd edək ki, ehtiyat qovluq mövcud olmalıdır, əks halda nano sizə kataloqun etibarsız olduğunu bildirəcək.

Nano Redaktordan çıxın

Nano-dan çıxmaq üçün sadəcə ^X (Ctrl+X) düyməsini sıxmaq lazımdır. Əgər fayl hələ saxlanmayıbsa, sizdən istifadə edərək dəyişiklikləri yadda saxlamaq təklif olunacaq Hə Yox və ya çıxışı ləğv edin.

Nəticə

Nano sadəliyi ilə istifadəçiləri cəlb edən, istifadəsi asan bir əmr xətti mətn redaktorudur. Onun interfeysi qrafik redaktorların interfeysinə bənzəyir və onu Linux-a yeni başlayanlar üçün ideal edir.




Üst