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.
İ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:
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.
İ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+O Və Ctrl+X, qalan hər şey sonra gələcək.
İ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+F Və Ctrl+B və bir xətt istifadə edərək yuxarı/aşağı hərəkət etmək Ctrl+P Və Ctrl+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şluq Və Alt+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.
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.
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+> Və 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.
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.
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.
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 nanoHər şey işə salınmağa hazırdır!
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
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 F Və Ctrl B ←→ və ya Ctrl P Və Ctrl 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):
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:
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.
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.
Mövcud faylı redaktə etmək üçün nano redaktoru işə salmalı və açmaq istədiyiniz faylın yolunu göstərməlisiniz:
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.
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.
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.
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
İ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
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 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.
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ər | Təsvir |
---|---|
Ctrl+A | Kursoru xəttin əvvəlinə aparın. |
Ctrl+E | Kursoru xəttin sonuna aparın. |
Ctrl+Y | Kursoru 1 səhifə yuxarı hərəkət etdirin (PageUp analoqu) |
Ctrl+V | Kursoru 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+C | Kursorun hansı sətir və mövqedə olduğunu göstərin. |
Ctrl+W | Faylda 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+D | Kursorun altındakı simvolu silin. |
Ctrl+K | Cari xətti silin. |
Ctrl+O | Redaktoru bağlamadan dəyişiklikləri yadda saxlayın. |
Ctrl+X | Redaktordan çıxın. Əgər fayl dəyişdirilibsə, sizdən dəyişiklikləri yadda saxlamaq istəniləcək. |
Nano ilə işləyərkən hər kəsin bilmədiyi bir neçə maraqlı fənd.
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.
Faylı yalnız oxumaq üçün açmaq üçün -v keçidindən istifadə edin:
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.
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.
İ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.