Ինչպես շտկել «bash: curl: հրամանը չի գտնվել» Linux-ում

Եթե դուք Linux-ի օգտվող եք և երբևէ հանդիպել եք «bash: curl: հրամանը չի գտնվել» կամ «bash: /usr/bin/curl: Նման ֆայլ չկա կամ գրացուցակ» մի անհանգստացեք, դուք մենակ չեք: Այս սխալը հաճախ հայտնվում է, երբ փորձում եք օգտագործել curl հրամանը տերմինալում, բայց համակարգը չի կարողանում գտնել այն:

Այս ձեռնարկում դուք կիմանաք, թե ինչ է նշանակում այս սխալը և ինչպես տեղադրել curl հրամանը բոլոր հիմնական Linux բաշխումների վրա՝ այն շտկելու համար:

Կարդալ ավելին →

Գրեք Nagios Plugin-ը՝ օգտագործելով Bash Script

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

Այն ի սկզբանե նախագծված էր Linux-ով աշխատելու համար, բայց նաև լավ է աշխատում Unix-ի այլ տարբերակների վրա: Այն անվճար ծրագրակազմ է, որը լիցենզավորված է GNU Ընդհանուր հանրային լիցենզիայի 2-րդ տար

Կարդալ ավելին →

Տեսահոլովակ՝ Bash Script (մաս 2)

Ահա Bash Script-ի ձեռնարկի առաջին մասը, որը վերաբերում էր պարզ սցենար գրելու և այն գործարկելուն, մենք նաև մի փոքր խոսեցինք գործառույթների և հանգույցների մասին, բացի այդ, այս գրառումը Bash Script-ի տեսանյութերի երկրորդ մասն է և մենք ընդգրկում ենք.

  • Ավելի շատ տարբերակներ echo-ում
  • Ներկայացրե՛ք printfը
  • Գործառույթներ
  • համար, մինչ, մինչև հանգույցներ
  • Շարահյուսություն
  • Կարդալ ավելին →

Bash while Loop Օրինակներ. Loops, Until Loops և այլն

Bash ծրագրավորումը ներառում է երեք տեսակի օղակներ՝ for loop, while հանգույց և մինչև հանգույց: Բոլոր օղակների գաղափարն այն է, որ բազմիցս գործարկվի որոշ կոդ, քանի դեռ բավարարված են որոշ հատուկ պարամետրեր:

Bash for loop-ը գործում է այլ կերպ, քան for loop-ները այլ ծրագրավորման լեզուներում, որոնց դուք կարող եք ծանոթ լինել: Դրա միջոցով դուք կարող եք կրկնել մի շարք «բառեր» տողի վրա:

Մյուս կողմից, while հանգույցը կատարում է իր տակ գտնվող կոդը, եթե կառավարման արտահայտությունը (կամ պարզապես

Կարդալ ավելին →

Ամբողջական ուղեցույց՝ ստուգելու, թե արդյոք ֆայլը կա Bash-ում

Shell-ի սկրիպտը կարող է պահանջել, որ նախքան առաջադրանք կատարելը ստուգեք ֆայլի առկայությունը:

Դուք միշտ կարող եք ենթադրել, որ ծրագրավորողը կամ օգտվողը, որը կգործարկի սցենարը, կկատարի իր պատշաճ ջանասիրությունը և կապահովի ֆայլի առկայությունը: Բայց bash-ն առաջարկում է ֆայլի գոյությունը ստուգելու հնարավորություն, և այն թողնելը պատահականությանը կլինի անշնորհք գործը:

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

Նույնիս

Կարդալ ավելին →

Bash Alias. Ինչպես է այն աշխատում և ինչու է ձեզ անհրաժեշտ մեկը

Bash shell-ը ներառում է C և Korn թաղանթների լավագույն հատկանիշներից մի քանիսը, ինչպիսիք են՝ աշխատանքի կառավարումը, գրացուցակի մանիպուլյացիաները և այլանունները:

Փոխանունները

Կարդալ ավելին →

Ներածություն Bash Array-ին Linux-ում

Ներածություն

Bash-ը հայտնի հրամանի տող է, որն օգտագործվում է Linux-ում և Unix-ի վրա հիմնված այլ օպերացիոն համակարգերում: Bash-ի հզոր հատկանիշներից մեկը զանգվածների աջակցությունն է: Զանգվածը արժեքների հավաքածու է, որոնց կարելի է մուտք գործել ինդեքսի միջոցով: Այս հոդվածում մենք կքննարկենք Bash զանգվածների հիմունքները և ինչպես դրանք կարող են օգտագործվել Linux-ում:

Ի՞նչ է Bash Array-ը:

Bash զանգվածը փոփոխական է, որը կ

Կարդալ ավելին →

Տողերի մանիպուլյացիա Bash-ում Linux-ում

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

Հիմնական լարային գործողություններ

Bash-ն ապահովում է տողերի մանիպ

Կարդալ ավելին →

Linux-ում Bash Fork ռումբերի կանխարգելում

Ներածություն

Bash Fork Bomb-ը ծառայության մերժման (DoS) գրոհի տեսակ է, որը կարող է խափանել կամ սառեցնել Linux համակարգը՝ գերակշռելով դրա ռեսուրսները: հարձակումը օգտագործում է վնասակար սկրիպտ, որը ստեղծում է մեծ թվով մանկական գործընթացներ, ինչը հանգեցնում է համակարգի սպառման հասանելի ռեսուրսների, ինչպիսիք են հիշողությունը կամ պրոցեսորի ժամանակը: Այս երեխա գործընթացներն այնուհետև առաջացնում են ավելի շատ երեխա գործընթացներ, և ցիկլը շարունակվում է այնքան ժաման

Կարդալ ավելին →

Bash գործառույթները Linux-ում

Ներածություն

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

Չնայած bash ֆունկցիայի որոշ սահմանափակու

Կարդալ ավելին →