Ինչպե՞ս կատարել հրամաններ Linux-ում։

Վերջին թարմացումը՝ 22/07/2023

Ինչպես վազել հրամաններ linux-ում? Ամբողջական տեխնիկական ուղեցույց

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

1. Linux-ում հրամանների կատարման ներածություն

Linux-ում հրամաններ գործարկելը կարևոր հմտություն է ցանկացած համակարգի ադմինիստրատորի կամ առաջադեմ օգտագործողի համար: Այս գրառման մեջ ես ձեզ կներկայացնեմ հրամանների կատարման հիմունքները օպերացիոն համակարգը Լինուքս։

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

Linux-ում օգտագործվող ամենատարածված հրամաններից են cd (դիրեկտորիաները փոխելու համար), ls (ֆայլեր և գրացուցակներ ցուցակագրելու համար), mkdir (նոր գրացուցակ ստեղծելու համար) և rm (ֆայլեր և դիրեկտորիաներ ջնջելու համար): Այս գրառման մեջ մենք կուսումնասիրենք մի քանի հիմնական հրամաններ, կսովորենք դրանց շարահյուսությունը և ինչպես օգտագործել դրանք Linux-ում սովորական առաջադրանքները լուծելու համար:

2. Հիմնական հրամաններ, որոնք պետք է գործարկվեն Linux-ով

Linux-ում կան մի շարք հիմնական հրամաններ, որոնք անհրաժեշտ են օպերացիոն համակարգը արդյունավետ կառավարելու համար: Այս հրամանները թույլ են տալիս կատարել տարբեր գործողություններ, ինչպիսիք են տեղեկատուների մուտքը, ֆայլերի կառավարումը, գործընթացների կառավարումը և այլն: Ստորև բերված են ամենակարևոր հիմնական հրամանները.

1. CD: Այս հրամանն օգտագործվում է դիրեկտորիաները փոխելու համար: Օրինակ, եթե մենք ցանկանում ենք մուտք գործել «Փաստաթղթեր» գրացուցակ, մենք պարզապես պետք է գործարկենք «cd Documents»: Բացի այդ, նախորդ գրացուցակ վերադառնալու համար կարող եք օգտագործել «cd ..»:

2.ls: «ls» հրամանով մենք կարող ենք թվարկել գրացուցակի բովանդակությունը: Եթե ​​ցանկանում ենք ցույց տալ բոլոր ֆայլերը, ներառյալ թաքնվածները, կարող ենք կատարել «ls -a»: Հնարավոր է նաև օգտագործել տարբեր տարբերակներ՝ արդյունքների ելքը հարմարեցնելու համար, օրինակ՝ «ls -l»՝ ֆայլի մանրամասն տեղեկատվությունը ցուցադրելու համար:

3. cp: «cp» հրամանը թույլ է տալիս մեզ պատճենել ֆայլերը կամ տեղեկատուները: Ֆայլը մեկ այլ գրացուցակում պատճենելու համար մենք պետք է գործարկենք «cp file source directory destination»: Օրինակ, եթե մենք ցանկանում ենք պատճենել «documento.txt» ֆայլը «Documents» գրացուցակից «Backup» գրացուցակում, ապա հրամանը կլինի «cp document.txt Documents Backup»: Բացի այդ, հնարավոր է օգտագործել տարբեր ընտրանքներ հրամանի վարքագիծը ճշտելու համար, օրինակ՝ «cp -r»՝ դիրեկտորիաները ռեկուրսիվ կերպով պատճենելու համար:

3. Ինչպես գործարկել հրամանները Linux հրամանի տողում

Linux հրամանի տողում դուք կարող եք հրամաններ գործարկել՝ տարբեր առաջադրանքներ կատարելու համար ձեր օպերացիոն համակարգը. Ստորև մանրամասն ներկայացված է.

1. Բացեք տերմինալ. Նախ, դուք պետք է բացեք տերմինալ ձեր համակարգում: Դուք կարող եք դա անել՝ սկզբի ընտրացանկում փնտրելով «տերմինալ» կամ օգտագործելով դյուրանցումը Ctrl ստեղնաշար + Alt + T.

2. Իմացեք հիմնական հրամանները. Linux-ի հրամանի տողում կան բազմաթիվ հրամաններ, սակայն օգտակար է սկսել որոշ հիմնական հրամաններից: Որոշ օրինակներ են.
ls- Ցուցակում է ընթացիկ գրացուցակի ֆայլերն ու գրացուցակները:
cdՓոխեք ընթացիկ գրացուցակը:
mkdir: ստեղծում է նոր գրացուցակ։
rm: ջնջել ֆայլերը կամ գրացուցակները:
cp: պատճենում է ֆայլերը և գրացուցակները:

3. Օգտագործեք հրամաններ ընտրանքների հետ. Շատ հրամաններ ունեն ընտրանքներ, որոնք թույլ են տալիս փոփոխել դրանց լռելյայն վարքագիծը: Տարբերակ օգտագործելու համար հրամանին սովորաբար ավելացնում եք գծիկ, որին հաջորդում է տառ կամ բառ: Օրինակ, «ls -l» հրամանը ցուցադրում է ֆայլերը և գրացուցակները երկար ցուցակի ձևաչափով, տրամադրելով լրացուցիչ տեղեկություններ, ինչպիսիք են թույլտվությունները և սեփականատերերը:

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

4. Հրամանների կատարում Linux տերմինալի միջոցով

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

Linux տերմինալում հրամաններ կատարելու առաջին քայլը այն բացելն է: Դուք կարող եք դա անել՝ սեղմելով տերմինալի պատկերակի վրա առաջադրանքների վահանակ կամ օգտագործելով ստեղնաշարի դյուրանցումը Ctrl + Alt + T: Բացելուց հետո կտեսնեք դատարկ հրամանի տող, որտեղ կարող եք մուտքագրել ձեր հրամանները: Կարևոր է նշել, որ Linux-ի հրամանները մեծատառերի զգայուն են, այնպես որ դուք պետք է համոզվեք, որ դրանք ճիշտ եք մուտքագրել:

Բացառիկ բովանդակություն - Սեղմեք այստեղ  Ինչպես բացել AWD ֆայլը

Ստորև ես ձեզ կներկայացնեմ ընդհանուր հրամանների մի քանի օրինակ և ինչպես օգտագործել դրանք Linux տերմինալում: Ընթացիկ գրացուցակում ֆայլերը և գրացուցակները ցուցակագրելու համար կարող եք օգտագործել հրամանը ls. Գրացուցակը փոխելու համար օգտագործեք հրամանը cd որին հաջորդում է գրացուցակի անունը, որը ցանկանում եք մուտք գործել: Եթե ​​ցանկանում եք ստեղծել նոր թղթապանակ, կարող եք օգտագործել հրամանը mkdir որին հաջորդում է անունը, որը ցանկանում եք տալ թղթապանակին:

5. Ստեղնաշարի դյուրանցումների օգտագործումը Linux-ում հրամաններ կատարելու համար

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

1. Ctrl + C: Այս դյուրանցումը թույլ է տալիս ընդհատել հրամանի կատարումը տերմինալում: Այն հատկապես օգտակար է, երբ հրամանը գտնվում է անսահման օղակում կամ չափազանց երկար է տևում դրա կատարումը:

2. Ctrl + Z: Այս ստեղների համադրությամբ դուք կարող եք կասեցնել հրամանի կատարումը և այն դնել հետին պլանում: Դուք կարող եք վերսկսել հրամանի գործարկումը հետին պլանում՝ օգտագործելով «bg» հրամանը, որին հաջորդում է կասեցված աշխատանքի համարը:

3. Ctrl + D: Այս դյուրանցումը թույլ է տալիս փակել տերմինալը կամ ավարտել տվյալների մուտքագրումը հրամանով, որը սպասում է օգտվողի մուտքագրմանը: Տերմինալը փակելու համար կարող եք նաև օգտագործել «ելք»:

6. Ինչպես գործարկել հրամանները գերօգտագործողի արտոնություններով Linux-ում

Linux-ում գերօգտագործողի արտոնություններով հրամաններ գործարկելու համար կան մի քանի տարբերակներ։ Ահա երեք ընդհանուր մեթոդներ.

1. Օգտագործելով sudo հրամանը sudo թույլ է տալիս օգտվողներին կատարել հրամաններ գերօգտագործողի արտոնություններով: Այն օգտագործելու համար պարզապես մուտքագրեք sudo որին հաջորդում է հրամանը, որը ցանկանում եք կատարել: Օրինակ, արմատային արտոնություններով փաթեթ տեղադրելու համար կարող եք մուտքագրել. sudo apt-get install nombre-paquete. Ընթացիկ օգտատիրոջ գաղտնաբառը կպահանջվի մինչև հրամանը կատարելը:

2. Օգտագործելով su հրամանը՝ հրամանը su Այն նաև թույլ է տալիս օգտվողին փոխել գերօգտագործողի կամ արմատի: Այն օգտագործելու համար մուտքագրեք su տերմինալում, ապա արմատային գաղտնաբառը: Նույնականացումից հետո դուք կկարողանաք հրամաններ կատարել գերօգտագործողի արտոնություններով՝ առանց մուտքագրելու sudo յուրաքանչյուր հրամանից առաջ:

3. Օգտագործելով sudoers թույլտվությունների քաղաքականությունը. Linux-ում հնարավոր է կարգավորել sudoers թույլտվությունների քաղաքականությունը sudoers թույլ տալ օգտվողներին կատարել հատուկ հրամաններ՝ առանց գերօգտագործողի գաղտնաբառ ամեն անգամ պահանջելու: Դա արվում է ֆայլը խմբագրելով /etc/sudoers հրամանի հետ sudo visudo. Այս ֆայլում դուք կարող եք նշել թույլատրված հրամաններն ու օգտվողները՝ առանց նույնականացում պահանջելու:

7. Գործարկեք հրամանները Linux-ում՝ օգտագործելով սցենարներ և խմբաքանակային ֆայլեր

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

Linux-ում սկրիպտ գործարկելու համար նախ պետք է տեքստային ֆայլը ստեղծենք այն հրամաններով, որոնք ցանկանում ենք կատարել: Մենք կարող ենք օգտագործել ցանկացած տեքստային խմբագրիչ, օրինակ՝ vi կամ nano, ֆայլը ստեղծելու և խմբագրելու համար: Համոզվեք, որ ֆայլը հրամանով միացված է կատարման թույլտվություններին chmod +x nombre_del_script.sh. Երբ ֆայլը պատրաստ է, մենք կարող ենք այն գործարկել՝ օգտագործելով հրամանը ./nombre_del_script.sh.

Կարևոր է նշել, որ Linux-ի սկրիպտները կարող են ներառել պարզ հրամաններ կամ ավելի բարդ հրամանների համակցություններ: Բացի այդ, հնարավոր է սկրիպտում մեկնաբանություններ ներառել՝ օգտագործելով խորհրդանիշը #. Սա հեշտացնում է կոդը հասկանալն ու պահպանելը: Կարող է նաև օգտակար լինել սկրիպտներին արգումենտներ ավելացնելը՝ դրանք ավելի ճկուն և բազմակի օգտագործման համար: Սկրիպտին արգումենտներ փոխանցելու համար մենք դրանք ուղղակի ավելացնում ենք սկրիպտի անունից հետո այն գործարկելիս՝ բաժանված բացատներով:

8. Linux-ում հրամաններ կատարելիս փոփոխականների և արգումենտների օգտագործումը

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

Linux-ում փոփոխական սահմանելու համար մենք օգտագործում ենք հետևյալ ձևաչափը. փոփոխական=արժեք. Օրինակ, եթե մենք ցանկանում ենք ընթացիկ գրացուցակը պահել «current_dir» կոչվող փոփոխականում, մենք կգրեինք current_addr=$(pwd). Փոփոխականի արժեքին մուտք գործելու համար մենք օգտագործում ենք դոլարի խորհրդանիշը, որին հաջորդում է փոփոխականի անունը, ինչպես օրինակ $current_dir.

Փաստարկները, մյուս կողմից, արժեքներ են, որոնք փոխանցվում են հրամանին, երբ այն կատարվում է: Դրանք սովորաբար օգտագործվում են լրացուցիչ տեղեկություններ տրամադրելու կամ հրամանի վարքագիծը փոփոխելու համար: Փաստարկները փոխանցվում են հրամանի անունից հետո՝ բաժանված բացատներով: Օրինակ, գրացուցակում ֆայլերը մանրամասն ցուցակագրելու համար մենք օգտագործում ենք հրամանը ls -l, որտեղ -l փաստարկ է, որը ցույց է տալիս, որ մենք ցանկանում ենք տեղեկատվությունը մանրամասն ձևաչափով տեսնել:

Բացառիկ բովանդակություն - Սեղմեք այստեղ  Pure Chess® PS Vita Cheats

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

9. Հեռակա հրամանների կատարում Linux-ում SSH-ի միջոցով

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

Linux համակարգում հեռակառավարման հրամանը կատարելու համար մենք պարզապես բացում ենք տերմինալը և օգտագործում հետևյալ հրամանը.

ssh usuario@direccion_ip_computadora comandoremoto

Այս հրամանում, օգտատեր հեռակառավարման համակարգի օգտանունն է և computer_ip_address IP հասցեն կամ հոսթի անունն է համակարգչի հեռակա հեռակառավարման հրաման այն հրամանն է, որը մենք ցանկանում ենք կատարել հեռավոր համակարգում:

Երբ SSH կապը հաստատվի, մեզ կառաջարկվի մուտքագրել հեռավոր օգտագործողի գաղտնաբառը: Գաղտնաբառը ճիշտ մուտքագրելուց հետո հեռակառավարման հրամանը կկատարվի հեռակառավարման համակարգում, և մենք կտեսնենք ելքը մեր տեղական տերմինալում:

10. Ինչպես գործարկել հրամանները ֆոնային ռեժիմում Linux-ում

Linux-ում մենք հաճախ պետք է հրամաններ կատարենք հետին պլանում՝ առաջադրանքներն առանց ընդհատումների կատարելու: Սա կարող է օգտակար լինել, երբ մենք ցանկանում ենք երկար ծրագրեր գործարկել կամ շարունակական առաջադրանքներ կատարել: Այստեղ մենք ձեզ քայլ առ քայլ ցույց կտանք:

1. Գործարկեք հրամանը, որը ցանկանում եք գործարկել հետին պլանում: Օրինակ, եթե ցանկանում եք գործարկել «my_script.sh» կոչվող սցենարը, պարզապես մուտքագրեք.
./mi_script.sh

2. Հրամանը հետին պլանում գործարկելու համար օգտագործեք «&» նշանը հրամանի վերջում: Օրինակ:
./mi_script.sh &

3. Այժմ հրամանը կաշխատի հետին պլանում, ինչը նշանակում է, որ դուք կարող եք շարունակել օգտագործել տերմինալը այլ առաջադրանքների համար, մինչ հրամանն աշխատում է հետին պլանում: Եթե ​​ցանկանում եք ստուգել հրամանի կարգավիճակը հետին պլանում, կարող եք օգտագործել հետևյալ հրամանը.
jobs

11. Աշխատել մուտքային և ելքային վերահղման հետ Linux-ում հրամաններ կատարելիս

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

1. Արդյունքների վերահղում. հրամանի ելքը վերահղելու համար ֆայլի, օգտագործվում է «>» նշանը, որին հաջորդում է ֆայլի անունը, որտեղ ցանկանում եք պահպանել ելքը: Օրինակ, «ls > files.txt» հրամանը կստեղծի ֆայլ, որը կոչվում է «files.txt», որը պարունակում է ընթացիկ գրացուցակի ֆայլերի ցանկը: Կարևոր է նշել, որ եթե ֆայլն արդեն գոյություն ունի, դրա բովանդակությունը կփոխարինվի նոր ելքով:

2. Մուտքի վերահղում. ֆայլից հրամանի մուտքագրումը վերահղելու համար օգտագործվում է «<» նշանը, որին հաջորդում է ֆայլի անունը: Օրինակ՝ «sort < data.txt» հրամանը կտեսակավորի «data» ֆայլի տողերը: . txt" Սա օգտակար է, երբ անհրաժեշտ է մշակել ֆայլում պահված տեղեկատվությունը ձեռքով մուտքագրելու փոխարեն: 3. Խողովակաշարեր. « օգտագործվում են. հրամանները միացնելու համար: Օրինակ՝ «cat file.txt | grep word"-ը էկրանին կցուցադրի "file.txt" ֆայլի տողերը, որոնք պարունակում են "word" բառը: Խողովակաշարերի միջոցով դուք կարող եք կատարել բարդ գործողություններ և ստանալ ավելի ճշգրիտ արդյունքներ: Մուտքի և ելքի վերահղումը Linux-ի առաջադեմ գործառույթ է, որը Այն կարող է շատ օգտակար լինել տարբեր իրավիճակներում, իր հասկացողությամբ և ճիշտ օգտագործմամբ, դուք կարող եք ավտոմատացնել առաջադրանքները, մշակել մեծ ծավալի տեղեկատվություն և բարելավել արդյունավետությունը համակարգի կառավարման մեջ .

12. Լինուքսում հրամաններ կատարելիս վիրաբուժական նշանների և կանոնավոր արտահայտությունների օգտագործումը

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

Հրամանի մեջ wildcards օգտագործելու համար սովորաբար օգտագործվում են երկու հիմնական նշաններ.

  • * (աստղանիշ). Ներկայացնում է ցանկացած թվով նիշ, ներառյալ ոչ մի նիշ:
  • ? (հարցական նշան) - ներկայացնում է ուղիղ մեկ նիշ:
Բացառիկ բովանդակություն - Սեղմեք այստեղ  Ինչպես ուտել Minecraft-ում

Օրինակ, եթե մենք ցանկանում ենք որոնել «.txt» վերջացող բոլոր ֆայլերը գրացուցակում, կարող ենք օգտագործել հրամանը. ls *.txt. Սա թվարկելու է բոլոր ֆայլերը, որոնց անուններն ունեն նիշերի որևէ շարք, որին հաջորդում է «.txt»:

13. Ինչպես կատարել հրամաններ գրաֆիկական հավելվածներում Linux-ում

Եթե ​​Ձեզ անհրաժեշտ է հրամաններ կատարել Linux-ի գրաֆիկական հավելվածներում, կան մի քանի տարբերակներ, որոնք կարող եք օգտագործել: Դրանցից մեկը տերմինալի միջոցով է։ Դա անելու համար նախ պետք է բացել տերմինալը՝ մուտքագրելով Ctrl+Alt+T ձեր ստեղնաշարի վրա: Այնուհետև կարող եք օգտագործել հրամանը xdotool ուղարկել ստեղնաշարեր կամ սեղմել հավելվածի միջերեսի տարրերը: Սա կարող է օգտակար լինել, եթե ցանկանում եք ավտոմատացնել կրկնվող առաջադրանքները կամ կատարել հատուկ գործողություններ գրաֆիկական հավելվածում:

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

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

14. Linux-ում հրամաններ կատարելիս ընդհանուր խնդիրների լուծում

Linux-ում հրամաններ օգտագործելիս կարող եք հանդիպել որոշ ընդհանուր խնդիրների: Ահա այս խնդիրների լուծման համար քայլ առ քայլ լուծումներ ենք ներկայացնում.

1. Հրամանը չի գտնվել. Եթե ​​հրամանի տողում հրաման գործարկելիս ստանում եք «հրամանը չի գտնվել» հաղորդագրությունը, նախ ստուգեք, որ հրամանը ճիշտ եք մուտքագրել: Եթե ​​հրամանը ճիշտ է գրված և դեռ ցուցադրում է սխալի հաղորդագրությունը, հնարավոր է, որ հրամանը տեղադրված չէ ձեր համակարգում: Այս դեպքում դուք կարող եք օգտագործել ձեր Linux բաշխման փաթեթի կառավարիչը հրաման պարունակող փաթեթը տեղադրելու համար: Օրինակ, եթե դուք օգտագործում եք APT փաթեթի կառավարիչը, կարող եք գործարկել հրամանը sudo apt-get install nombre_del_paquete տեղադրելու համար։

2. Թույլտվությունը մերժված է. Եթե ​​հրամանը գործարկելիս ստանաք «թույլտվությունը մերժված է» հաղորդագրությունը, հավանական է, որ այն գործարկելու համար բավարար թույլտվություններ չունեք: Linux-ում որոշ հրամաններ պահանջում են գերօգտագործողի արտոնություններ: Այս խնդիրը շտկելու համար կարող եք օգտագործել հրամանը sudo խնդրո առարկա հրամանից առաջ։ Սա թույլ կտա ձեզ գործարկել այն գերօգտագործողի արտոնություններով: Օրինակ, եթե Ձեզ անհրաժեշտ է վերագործարկել ցանցային ծառայությունը, կարող եք գործարկել sudo systemctl restart network.

3. Շարահյուսական սխալ։ Եթե ​​հրաման գործարկելիս ստանում եք շարահյուսական սխալի հաղորդագրություն, ուշադիր ստուգեք հրամանի շարահյուսությունը: Համոզվեք, որ բոլոր փաստարկներն ու տարբերակները գրված են ճիշտ և պատշաճ կարգով: Եթե ​​վստահ չեք, թե ինչպես օգտագործել կոնկրետ հրաման, կարող եք օգտագործել տարբերակը -h o --help դրա օգտագործման վերաբերյալ տեղեկատվության համար: Օրինակ, եթե ցանկանում եք իմանալ հրամանի շարահյուսությունը grep, կարող ես վազել grep --help այն ճիշտ օգտագործելու մանրամասների համար:

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

Այստեղ մենք քննարկել ենք որոշ հիմնարար հրամաններ, ինչպիսին է «cd»-ն նավարկելու համար դիրեկտորիաների միջև, `ls` ֆայլեր և գրացուցակներ ցուցակագրելու համար, իսկ `mkdir` նոր դիրեկտորիաներ ստեղծելու համար: Մենք նաև ուսումնասիրել ենք, թե ինչպես կարելի է խողովակներ օգտագործել մի հրամանի ելքը մյուսի մուտքագրման հետ համատեղելու համար, և սովորել ենք, թե ինչպես գործարկել ծրագրերը հետին պլանում՝ օգտագործելով «&»:

Բացի այդ, մենք տեսել ենք, թե ինչպես օգտագործել wildcards ֆայլերի օրինաչափությունները նշելու համար, ինչպես որոնել տեքստ ֆայլերում «grep»-ով և ինչպես վերահղել հրամանների մուտքը և ստանդարտ ելքը: Մենք նաև համառոտ ներկայացրել ենք շրջակա միջավայրի փոփոխականների օգտագործումը՝ համակարգի կարգավորումները հարմարեցնելու համար:

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

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