Ձեր Linux տերմինալի 10 հիանալի հրամանի տող գործիքներ


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

Գրեպի հրամանատարությունը

grep հրամանը հզոր գործիք է տեքստային ֆայլեր որոնելու համար: Այն թույլ է տալիս որոնել որոշակի բառեր կամ նախշեր ֆայլում կամ մի քանի ֆայլերում: grep հրամանի շարահյուսությունը հետևյալն է

grep [OPTIONS] PATTERN [FILE...]

Այստեղ OPTIONS-ը հրամանի տողի տարբեր տարբերակներն են, որոնք հասանելի են grep-ով, PATTERN-ը բառն է կամ նախշը, որը ցանկանում եք որոնել, իսկ FILE-ը այն ֆայլի անունն է, որում ցանկանում եք որոնել:

Օրինակ, եթե ցանկանում եք որոնել «բարև» բառը «example.txt» կոչվող ֆայլում, կարող եք օգտագործել հետևյալ հրամանը.

grep "hello" example.txt

Սա կցուցադրի բոլոր տողերը, որոնք պարունակում են «բարև» բառը «example.txt» ֆայլում:

Սեդի հրամանը

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

sed [OPTIONS] 'COMMAND' [FILE...]

Այստեղ OPTIONS-ը հրամանի տողի տարբեր տարբերակներն են, որոնք հասանելի են sed-ով, COMMAND-ը sed հրամանն է, որը ցանկանում եք կատարել, և FILE-ը ֆայլի անվանումն է, որի վրա ցանկանում եք կիրառել sed հրամանը:

Օրինակ, եթե ցանկանում եք «խնձոր» բառի բոլոր երևույթները փոխարինել «նարնջագույն» բառով «fruts.txt» կոչվող ֆայլում, կարող եք օգտագործել հետևյալ հրամանը.

sed 's/apple/orange/g' fruits.txt

Սա կփոխարինի «խնձոր» բառի բոլոր երևույթները «նարնջագույն» բառով «fruts.txt» ֆայլում:

Awk հրամանը

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

awk [OPTIONS] 'PATTERN {ACTION}' [FILE...]

Այստեղ OPTIONS-ը հրամանի տողի տարբեր տարբերակներն են, որոնք հասանելի են awk-ով, PATTERN-ը այն օրինաչափությունն է, որը ցանկանում եք համապատասխանեցնել, և ACTION-ը awk հրամանն է, որը ցանկանում եք կատարել:

Օրինակ, եթե ցանկանում եք տպել ստորակետերով առանձնացված արժեքի (CSV) ֆայլի առաջին սյունակը, որը կոչվում է «data.csv», կարող եք օգտագործել հետևյալ հրամանը.

awk -F ',' '{print $1}' data.csv

Սա կտպագրի «data.csv» ֆայլի առաջին սյունակը:

The Curl հրամանը

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

curl [OPTIONS] [URL]

Այստեղ OPTIONS-ը հրամանի տողի տարբեր տարբերակներն են, որոնք հասանելի են curl-ով, իսկ URL-ն այն ֆայլի կամ վեբ էջի URL-ն է, որը ցանկանում եք ներբեռնել կամ վերբեռնել:

Օրինակ, եթե ցանկանում եք ֆայլ ներբեռնել վեբկայքից, կարող եք օգտագործել հետևյալ հրամանը −

curl -O https://example.com/file.txt

Սա կներբեռնի «file.txt» ֆայլը «https://example.com» կայքից:

Wget հրամանը

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

wget [OPTIONS] [URL]

Այստեղ OPTIONS-ը հրամանի տողի տարբեր տարբերակներն են, որոնք հասանելի են wget-ով, իսկ URL-ն այն ֆայլի կամ կայքի URL-ն է, որը ցանկանում եք ներբեռնել:

Օրինակ, եթե ցանկանում եք ֆայլ ներբեռնել կայքից՝ օգտագործելով wget, կարող եք օգտագործել հետևյալ հրամանը −

wget https://example.com/file.txt

Սա կներբեռնի «file.txt» ֆայլը «https://example.com» կայքից:

Ծառի հրամանը

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

tree [OPTIONS] [DIRECTORY]

Այստեղ OPTIONS-ը հրամանի տողի տարբեր տարբերակներն են, որոնք հասանելի են ծառի հետ, իսկ DIRECTORY-ն այն գրացուցակն է, որը ցանկանում եք ցուցադրել ծառի նման ձևաչափով:

Օրինակ, եթե ցանկանում եք ցուցադրել ընթացիկ գրացուցակի բովանդակությունը ծառի նման ձևաչափով, կարող եք օգտագործել հետևյալ հրամանը.

tree

Սա կցուցադրի ընթացիկ գրացուցակի բովանդակությունը ծառի ձևաչափով:

Htop հրամանը

Htop հրամանը իրական ժամանակում համակարգի ռեսուրսների մոնիտորինգի գործիք է: Այն կարող է օգտագործվել համակարգային գործընթացները, պրոցեսորի օգտագործումը, հիշողության օգտագործումը և այլն դիտելու համար: Htop հրամանի շարահյուսությունը հետևյալն է −

htop [OPTIONS]

Այստեղ OPTIONS-ը հրամանի տողի տարբեր տարբերակներն են, որոնք հասանելի են htop-ով:

Օրինակ, եթե ցանկանում եք իրական ժամանակում դիտել համակարգի գործընթացները՝ օգտագործելով htop, կարող եք պարզապես մուտքագրել հետևյալ հրամանը.

htop

Սա կցուցադրի համակարգի գործընթացների, պրոցեսորի օգտագործման, հիշողության օգտագործման և այլնի իրական ժամանակի պատկերը:

Էկրանի հրաման

Էկրանի հրամանը գործիք է մեկ տերմինալային պատուհանում մի քանի տերմինալային նստաշրջաններ ստեղծելու և կառավարելու համար: Այն կարող է օգտագործվել միաժամանակ մի քանի գործընթացներ գործարկելու և դրանց միջև հեշտությամբ անցնելու համար: Էկրանի հրամանի շարահյուսությունը հետևյալն է −

screen [OPTIONS] [COMMAND]

Այստեղ OPTIONS-ը հրամանի տողերի տարբեր տարբերակներն են, որոնք հասանելի են էկրանին, և COMMAND-ը հրամանն է, որը ցանկանում եք գործարկել էկրանի նիստում:

Օրինակ, եթե ցանկանում եք ստեղծել նոր էկրանային նստաշրջան և գործարկել հրամանը, կարող եք օգտագործել հետևյալ հրամանը −

screen -S session_name command

Սա կստեղծի նոր էկրանային նստաշրջան «session_name» անունով և կգործարկի դրանում նշված հրամանը:

Թառի հրամանատարությունը

tar հրամանը գործիք է ֆայլերի և գրացուցակների սեղմված արխիվների ստեղծման և կառավարման համար: Այն կարող է օգտագործվել կրկնօրինակներ ստեղծելու, ֆայլեր փոխանցելու և պահեստավորման համար մեծ ֆայլեր սեղմելու համար: tar հրամանի շարահյուսությունը հետևյալն է −

tar [OPTIONS] [FILE]...

Այստեղ OPTIONS-ը հրամանի տողերի տարբեր տարբերակներն են, որոնք հասանելի են tar-ով, իսկ FILE-ը ֆայլի կամ գրացուցակի անունն է, որը ցանկանում եք սեղմել:

Օրինակ, եթե ցանկանում եք ստեղծել «my_folder» անունով գրացուցակի սեղմված արխիվ, կարող եք օգտագործել հետևյալ հրամանը.

tar -czvf my_folder.tar.gz my_folder

Սա կստեղծի «my_folder» գրացուցակի սեղմված արխիվը՝ «my_folder.tar.gz» անունով:

Բարձրագույն հրամանատարություն

Վերին հրամանը իրական ժամանակում համակարգի ռեսուրսների և գործընթացների մոնիտորինգի գործիք է: Այն կարող է օգտագործվել համակարգային գործընթացները, պրոցեսորի օգտագործումը, հիշողության օգտագործումը և այլն դիտելու համար: Վերևի հրամանի շարահյուսությունը հետևյալն է −

top [OPTIONS]

Այստեղ OPTIONS-ը հրամանի տողի տարբեր տարբերակներն են, որոնք հասանելի են վերևում:

Օրինակ, եթե ցանկանում եք իրական ժամանակում դիտել համակարգի գործընթացները և պրոցեսորի օգտագործումը՝ օգտագործելով վերևը, կարող եք պարզապես մուտքագրել հետևյալ հրամանը.

top

Սա կցուցադրի համակարգի գործընթացների, պրոցեսորի օգտագործման, հիշողության օգտագործման և այլնի իրական ժամանակի պատկերը:

Պինգի հրամանը

Ping հրամանը ցանցի կապի և հետաձգման փորձարկման գործիք է: Այն կարող է օգտագործվել՝ որոշելու, թե արդյոք ցանցի հոսթն առցանց է և որքան ժամանակ է պահանջվում դրանից տվյալներ ուղարկելու և ստանալու համար: Ping հրամանի շարահյուսությունը հետևյալն է −

ping [OPTIONS] [HOST]

Այստեղ OPTIONS-ը հրամանի տողերի տարբեր տարբերակներն են, որոնք հասանելի են ping-ով, իսկ HOST-ը ցանցային հոսթի հոսթի անունն է կամ IP հասցեն, որի հետ ցանկանում եք ստուգել կապը:

Օրինակ, եթե ցանկանում եք ստուգել կապը «example.com» կայքի հետ՝ օգտագործելով ping, կարող եք օգտագործել հետևյալ հրամանը.

ping example.com

Սա փաթեթներ կուղարկի «example.com» կայք և կցուցադրի տեղեկատվություն ուշացման և փաթեթների կորստի մասին:

Եզրակացություն

Linux-ի համար մատչելի հրամանի տողերի շատ հիանալի գործիքներ կան, որոնք կարող են հեշտացնել ձեր կյանքը և բարելավել ձեր արտադրողականությունը: Այս հոդվածում մենք ուսումնասիրել ենք հրամանի տողի ամենաօգտակար գործիքները, ներառյալ grep, sed, awk, curl, wget, tree և htop: Այս գործիքները կարող են օգնել ձեզ որոնել տեքստ, խմբագրել ֆայլեր, մշակել տվյալները, փոխանցել ֆայլերը, ցուցադրել գրացուցակի կառուցվածքները և վերահսկել համակարգի ռեսուրսները: Այս հրամանի տող գործիքներին տիրապետելով՝ դուք կարող եք ավելի արդյունավետ և արդյունավետ դառնալ Linux-ում: