Knowledgebase Profitserver ծառայության հետ աշխատելու պարզ հրահանգներ
Հիմնական Knowledgebase Linux տեքստային խմբագրիչներ

Linux տեքստային խմբագրիչներ


Վահանակի տեքստային խմբագրիչները սերվերի կառավարման անփոխարինելի գործիք են, որոնք հնարավորություն են տալիս ստեղծել և խմբագրել տեքստային ֆայլեր: Նրանք առանձնանում են նրանով, որ հիմնված են հրամանի տողի վրա՝ զուրկ գրաֆիկական տարրերից, բայց միևնույն ժամանակ ապահովում են բոլոր անհրաժեշտ տարբերակները տեքստային տեղեկատվության հետ արդյունավետ աշխատանքի համար։ Այս գործիքը կարող է օգտակար լինել ինչպես փոքր առաջադրանքների համար, օրինակ՝ մեկ կոնկրետ ֆայլ փոխելու, այնպես էլ ամբողջական ուսումնասիրության համար սերվերի տեղեկամատյանները Linux-ում.

Այս հոդվածում մենք կվերլուծենք մի քանի կոնսոլի տեքստային խմբագրիչներ Linux օպերացիոն համակարգերի համար: Դիտարկենք ամենատարածված լուծումները, ինչպիսիք են nano, եռանդ, և նաև խոսեք քիչ հայտնիների մասին. emacs, joe և միկրո. Ընթերցելուց հետո օգտատերը ընդհանուր պատկերացում կունենա թվարկված բոլոր խմբագիրների մասին և կկարողանա ընտրել ամենաօպտիմալը իր նվիրված կամ վիրտուալ համար սերվեր.

Նանո տեքստային խմբագիր

Nano Linux համակարգերի համար ամենահայտնի տերմինալային տեքստային խմբագրիչներից մեկն է: Ի տարբերություն շատ այլ կոմունալ ծառայությունների, nano ապահովում է եզակի առավելություն՝ այն օգտագործելու համար չի պահանջում բարձր պրոֆեսիոնալիզմ: Վահանակի այս տեքստային խմբագրիչը նախագծված է հեշտ օգտագործման և ինտուիտիվ լինելու համար՝ այն հասանելի դարձնելով նույնիսկ սկսնակների համար: Շատ դեպքերում այն ​​արդեն նախապես տեղադրված է համակարգում: Այնուամենայնիվ, եթե այն հասանելի չէ, կարող եք տեղադրել խմբագրիչը՝ օգտագործելով հետևյալ հրամանները.

CentOS-ի համար.

yum install nano

Debian/Ubuntu-ում.

apt install nano

Դուք կարող եք օգտագործել այս հրամանը՝ ֆայլը բացելու և տեքստային խմբագրում հետագա աշխատանքի համար.

nano path/to/file
Linux կոնսոլի տեքստային խմբագիր

Պատուհանի ներքևում նշված է ֆայլերի հետ աշխատելու հիմնական հրամանների ցանկը: Պարզապես օգտագործեք Ctrl ստեղնը ցանկալի ֆունկցիայի հետ միաժամանակ: Գործիքը փաստաթղթեր կարող է ավելի մանրամասն տեղեկատվություն տրամադրել:

Տերմինալում չհայտնվող տարբերակներով գործիք օգտագործելու համար օգտագործեք շարահյուսությունը.

nano option path/to/file

Հասանելի գործառույթների ամբողջական ցանկը կարելի է գտնել նաև վերը նշված հղման փաստաթղթերում: Հիմնականները ներառում են հետևյալը.

+number - նշեք ֆայլի տողը սկսելու համար
--tabsize=digit - սահմանել ներդիրների չափը բացատներում
--smooth - միացնել սահուն ոլորումը ֆայլի միջով շարժվելիս
--mouse - միացնել մկնիկի աջակցությունը նավիգացիայի և տեքստի ընդգծման համար
--autoindent - ավտոմատ կերպով ավելացրեք նահանջներ նոր տող անցնելիս
--wordwrap - տողերը փաթաթել բառերով, ոչ թե նիշերով
--softwrap - տեսողականորեն փաթաթել տողերը՝ առանց իրական տեքստը փոխելու
--syntax=language - միացնել շարահյուսության ընդգծումը կոնկրետ ծրագրավորման լեզվի համար
--bookmarks - ավելացրեք էջանիշներ ֆայլի միջով արագ նավարկելու համար
--multibuffer - բացել բազմաթիվ ֆայլեր տարբեր բուֆերներում միաժամանակ խմբագրման համար
--linenumbers - ցուցադրել տողերի համարները կողային տողում
--rebindkey=key:command - վերանշանակել բանալին կոնկրետ հրամանին

Կարևոր է նշել, որ որոշ գործառույթներ միացնելու կամ խմբագրելու համար անհրաժեշտ է օգտագործել կազմաձևման ֆայլը, որը գտնվում է /և այլն/nanorc. Ֆունկցիան միացնելու կամ անջատելու համար անհրաժեշտ է տողից հեռացնել մեկնաբանության ֆունկցիան (# նշան), իսկ կոնկրետ տարբերակում փոփոխություններ կատարելու համար՝ փոխել համապատասխան արժեքը։

Vim տեքստային խմբագիր

եռանդ — Վահանակի առաջադեմ տեքստային խմբագրիչ է, սա բնօրինակի բարելավված տարբերակն է vi, թողարկվել է 1976 թվականին։ Դրա առանձնահատկությունը գործառնական ռեժիմների յուրահատուկ հայեցակարգի մեջ է՝ նորմալ, ներդրման և տեսողական ռեժիմներ։ Այն հայտնի դարձավ ծրագրավորման մեջ իր արդյունավետությամբ՝ շնորհիվ իր լայնածավալ հրամանների և աջակցության կանոնավոր արտահայտությունների որոնման և փոխարինման համար: Ի տարբերություն ավելի պարզ խմբագրիչների, ինչպիսին է nano-ն, vim-ին կարող է ավելի երկար տևել ծանոթանալու համար:

CentOS-ի վրա տեղադրումը կատարվում է հրամանով.

yum install vim

Debian/Ubuntu-ում.

apt install vim

Ծրագիրը գործարկվում է, և անհրաժեշտ ֆայլը բացվում է հրամանով.

vim path/to/file
Vim Linux տեքստային խմբագիր

Ինչպես երևում է վերևի օրինակից, ծածկագիրը ընդգծված է եռանդ լռելյայն միացված է: Ծրագրի ֆունկցիոնալությունը շատ ընդարձակ է, և ֆայլերի կառավարումը տեղի է ունենում մի փոքր այլ կերպ, քան մյուս խմբագրիչներում: Մշակողները հատկացրել են առանձին Օգնության ռեսուրս բոլոր հնարավոր գործիքների և հրամանների մանրամասն ուսումնասիրության համար:

Ահա, օրինակ, ինչպիսին են ամենատարածված հրամանները.

i - անցեք ներդիրի ռեժիմ՝ տեքստ մուտքագրելու համար
Esc - դուրս գալ ներդիրի ռեժիմից և վերադառնալ հրամանի ռեժիմ (նորմալ ռեժիմ)
:w - պահպանել ընթացիկ ֆայլը
:q - դուրս գալ ընթացիկ ֆայլից
:q! - դուրս գալ ընթացիկ ֆայլից՝ առանց փոփոխությունները պահելու
yy - պատճենեք ընթացիկ տողը
dd - կտրեք ընթացիկ գիծը
p - տեղադրեք պատճենված կամ կտրված տողը ընթացիկից հետո
u - հետարկել վերջին գործողությունը
/search_term – որոնման_տերմինի որոնում ֆայլում
:s/old/new/g - փոխարինել բոլոր հին օրինակները նորով ընթացիկ տողում
:set number - ցուցադրել տողերի համարները

եռանդ հզոր և ճկուն տեքստային խմբագրիչ է, որը նախատեսված է տեքստի հետ աշխատելու գործընթացը օպտիմալացնելու համար: Հիմնական թերությունը սկսնակների համար մուտքի չափազանց բարձր արգելքն է: Ինտերֆեյսը և հրամանները կարող են անծանոթ լինել նրանց համար, ովքեր նոր են սկսում սովորել այն, և դա կարող է սկզբում հանգեցնել որոշ դժվարությունների:

Emacs տեքստային խմբագիր

Emacs հզոր և հարմարեցվող տեքստային խմբագրիչ է, որն ապահովում է տեքստի խմբագրման, կոդ գրելու և ֆայլեր կառավարելու հնարավորությունների լայն շրջանակ: Այն աջակցում է բազմաթիվ ծրագրավորման լեզուների, ունի ներկառուցված աջակցություն ընդարձակման համար (պլագիններ) և թույլ է տալիս օգտվողին ստեղծել իրենց սեփական սցենարները՝ առաջադրանքները ավտոմատացնելու համար: Emacs ունի նաև բուֆերային և պատուհանների կառավարման եզակի համակարգ, ինչը այն դարձնում է ամենաճկուն և հարուստ խմբագիրներից մեկը:

CentOS-ում տեղադրելու համար մենք կօգտագործենք հրամանը.

yum install emacs

Debian/Ubuntu-ում.

apt install emacs

Վահանակում կոնկրետ ֆայլ բացելը նման է այլ խմբագրիչներին.

emacs path/to/file
Emacs - տեքստային խմբագիր Linux-ի համար

Լռելյայնորեն, շարահյուսության ընդգծումն անջատված է, և արտաքին տեսքը գործնականում չի տարբերվում վահանակի այլ խմբագրիչներից: Էկրանի ներքևում կա կարգավիճակի տող, իսկ հիմնական ֆունկցիոնալությունը՝ վերևում: Այնուամենայնիվ, խմբագրի կոնսոլային տարբերակի հետ աշխատելիս այս գործառույթը հասանելի է միայն ստեղնաշարի դյուրանցման միջոցով: Կարևոր է նշել, որ օգտագործվող օժանդակ ստեղներն են Control ստեղնը, որը լռելյայնորեն դրված է Ctrl-ի, և Meta ստեղնը՝ Alt: Փաստաթղթերը էջը պաշտոնական կայքում կօգնի ձեզ ծանոթանալ ամբողջական ֆունկցիոնալությանը:

Որպես օրինակ, եկեք ստուգենք ամենաշատ օգտագործվող հրամանները.

Alt+X - մուտքագրեք հրաման
Ctrl+X Ctrl+C - փակել խմբագրին
Ctrl+G - չեղարկել ակցիան
Ctrl+H b - ցույց տալ դյուրանցման ստեղները
Ctrl+X Ctrl+S - պահպանել ֆայլը
Ctrl+X Ctrl+F - բաց ֆայլ
Alt+W - պատճենել
Ctrl+W - կտրել
Ctrl+Y - մածուկ
Ctrl+X 2 - պատուհանի բաժանումը ուղղահայաց
Ctrl+X 0- անցում պատուհանների միջև
Ctrl+X -> Ctrl+X <- անցում բուֆերների միջև

Ամփոփել, emacs ապահովում է եզակի առանձնահատկություններ, ինչպիսիք են ճկուն հրամանատարական համակարգ, բարձր անհատականացում և լայնածավալ ֆունկցիոնալ լուծումներ: Նրա հրամանի տողը և մակրոները թույլ են տալիս օգտվողներին ստեղծել բարձր գործող գործընթացներ: Այնուամենայնիվ, իր էապես չափազանց ճկուն կառուցվածքի պատճառով այն խորհուրդ չի տրվում օգտագործել սկսնակների համար:

Joe տեքստային խմբագիր

joe Ջոզեֆ Էլիսի կողմից ստեղծված վահանակի վրա հիմնված տեքստային խմբագրիչ է: Այն ապահովում է պարզ և ինտուիտիվ ինտերֆեյս, որն իդեալական է տեքստային վահանակում աշխատելու համար: joe ապահովում է տեքստի խմբագրման հիմնական գործառույթներ, ինչպիսիք են՝ տեղադրումը, ջնջումը, պատճենումը, ինչպես նաև առաջադեմ գործառույթներ, ներառյալ ծրագրավորման բազմաթիվ լեզուների աջակցություն՝ շարահյուսության ընդգծմամբ: Հավանել nano, այս խմբագրիչը իդեալական ընտրություն է նրանց համար, ովքեր գնահատում են օգտագործելիությունը:

CentOS-ում տեղադրելու հրաման.

yum install joe

Debian/Ubuntu-ում.

apt install joe

Տեքստային ֆայլը բացվում է հրամանով.

joe path/to/file
Տեքստային խմբագիր Linux-ի համար

Շարահյուսության ընդգծումը լռելյայն ակտիվացված է, և խմբագրվող ֆայլի մասին հիմնական տեղեկատվությունը ցուցադրվում է խմբագրի վերևում: Ինչպես նախորդ խմբագիրները, joe ունի բազմաթիվ լրացուցիչ տարբերակներ, ներառյալ մակրո հրամանների աջակցությունը: Հրամանների հիմնական փաթեթին ծանոթանալու համար անհրաժեշտ է օգտագործել ստեղների համակցությունը Ctrl + K, և հետո ` H բանալի. Հասանելի գործառույթները կցուցադրվեն տերմինալի վերևում.

Joe կոնսոլի խմբագիր

Հատկությունների ավելի մանրամասն ցանկը կարելի է գտնել կայքում փաստաթղթեր էջ:

joe ունի պարզ և ինտուիտիվ ինտերֆեյս՝ այն հասանելի դարձնելով սկսնակների համար: Միևնույն ժամանակ, այն ապահովում է հզոր հնարավորություններ, ինչպիսիք են բազմապատուհանների աջակցությունը, տեքստի ընդգծումը, որոնումը և փոխարինումը, ինչը գրավիչ է դարձնում հմուտ օգտատերերի համար: -ի թերությունը joe այն է, որ այն չունի համատարած աջակցություն և զարգացում՝ համեմատած այլ տեքստային խմբագրիչների հետ, ինչը կարող է հանգեցնել սահմանափակ հնարավորությունների և թարմացումների ապագայում: Այլ լուծումներից անցնելիս օգտատերերը կարող են նաև բախվել առանձնահատկությունների և հիմնական համակցությունների յուրացման հետ կապված դժվարությունների:

Միկրո տեքստային խմբագիր

միկրոֆոն — թեթև, հեշտ օգտագործման տեքստային խմբագրիչ է, որը նախագծված է մինիմալիզմի և ինտուիտիվության վրա: Այս գործիքը ապահովում է տեքստի խմբագրման հիմնական գործառույթը և աջակցում է լրացուցիչ ֆունկցիոնալ ընդլայնումներ: միկրոֆոն աջակցում է շարահյուսական ընդգծումը տարբեր ծրագրավորման լեզուների համար, բազմակողմանի ընդգծում, պլագինների աջակցություն և օգտատիրոջ այլ հարմարեցված կարգավորումներ:

CentOS-ի վրա տեղադրումն իրականացվում է հատուկ սկրիպտի միջոցով՝ հրամանով.

curl https://getmic.ro | bash

Debian/Ubuntu-ում.

apt install micro

Խնդրում ենք նկատի ունենալ. օգտագործելով այս տեղադրման մեթոդը, CentOS-ում խմբագրիչը գործարկելը նույնպես տարբեր կլինի: Դուք կարող եք բացել որոշակի ֆայլ, երբ գտնվում եք ձեր տնային գրացուցակում՝ հրամանով.

./micro path/to/file

Գործիքը ցանկացած գրացուցակից օգտագործելու համար անհրաժեշտ է այն տեղափոխել /usr/bin. Դա անելու համար մենք կօգտագործենք հրամանը

mv micro /usr/bin/

Որից հետո, որ միկրո գործարկման գործընթացը նման կլինի բոլոր Linux համակարգերում, ներառյալ Debian/Ubuntu-ն.

micro path/to/file
Micro – կոնսոլի տեքստային խմբագիր Linux-ի համար

Փաստաթղթում նավարկելու և խմբագրելու ստեղները կարելի է սովորել սեղմելով Alt+G. Առավել օգտագործվող հրամանները կցուցադրվեն տերմինալի ներքևում.

Հրահանգներ Micro խմբագրի համար

  Ctlr+G համակցությունը կբացի գործիքի ամբողջական օգնության բաժինը.

Ctlr+G համադրությունը կբացի գործիքի ամբողջական օգնության բաժինը

Գործիքի հնարավորությունների մասին ավելին կարող եք իմանալ GitHub նախագծի պաշտոնական էջում՝ փաստաթղթեր բաժնում:

Ընդհանուր առմամբ, միկրո խմբագիրը հիանալի ընտրություն է նրանց համար, ովքեր սովոր են թեթևությանը և օգտագործելիությանը: Դրա մինիմալիստական ​​դիզայնը և արագ կատարումը այն դարձնում են գրավիչ գործիք ծրագրավորողների համար: Այնուամենայնիվ, թերությունը կարող է լինել սահմանափակ գործառույթների շարքը և գրաֆիկական ինտերֆեյսի բացակայությունը: Չնայած դրան, միկրո խմբագրիչը մնում է հուսալի և արդյունավետ լուծում տեքստային ֆայլերի խմբագրման համար

Եզրափակում

Linux-ի համար տեքստային կոնսոլի խմբագրիչների վերանայումը բացահայտեց դրանցից յուրաքանչյուրի բազմազանությունն ու եզակի առանձնահատկությունները: Միակ ճիշտ լուծման բացակայությունը ընդգծում է անհատական ​​ընտրության կարևորությունը՝ թույլ տալով օգտատերերին հարմարեցնել իրենց փորձը՝ իրենց նախասիրություններին և պահանջներին համապատասխան: Linux-ի համար վահանակի տեքստային խմբագրիչների լայն ընտրությունը օգտվողներին հնարավորություն է տալիս հարմարեցնել գործիքն իրենց կարիքներին՝ ընդգծելով բառի մշակման աշխարհում ճկունությունն ու բազմազանությունը:

❮ Նախորդ հոդված Սերվերի ռեսուրսների ստուգում
Հաջորդ հոդվածը ❯ Linux-ի օգտվողներ. կառավարում և թույլտվություններ

Հարցրեք մեզ VPS-ի մասին

Մենք միշտ պատրաստ ենք պատասխանել ձեր հարցերին օրվա կամ գիշերվա ցանկացած ժամի: