Siç e dini, shumica e veprimeve në sistemin operativ Linux kryhen përmes konsolës. Përdoruesit do të përdorin komanda të veçanta përgjegjëse për kryerjen e proceseve të caktuara, dhe paraprakisht opsionet e specifikuara lejojnë duart e tyre për të kontrolluar mundësitë shtesë të shumicës së shërbimeve. Një nga këto komanda është jehonë, dhe sot ne duam të tregojmë më shumë në detaje për këtë ndërmarrje, duke sjellë disa shembuj të përdorimit të saj.
Ne përdorim komandën e jehonës në Linux
Ekipi i jehon në konsideratë sot ka një vështrim primitiv dhe një destinacion të ngushtë - një tekst të ekranit në ekran. Megjithatë, kjo nuk ndërhyn me të shpesh përdoret në skripte të ndryshme dhe për qëllime të tjera. Tjetra, ne propozojmë që shkurtimisht të njiheni me sintaksën e këtij ndërmarrjeje dhe të çmontoni shembujt më të popullarizuar dhe të thjeshtë të kontributit të saj në tastierë standarde.Echo sintaksë
Pothuajse çdo ekip, përveç funksionit kryesor, gjithashtu mund të kryejë veprime të tjera duke marrë parasysh argumentet e specifikuara. Echo nuk ka përjashtim në këtë drejtim, megjithatë, për shkak të thjeshtësisë së opsioneve të avancuara vetë, nuk ka aq shumë. Le ta konsiderojmë më shumë për secilën prej tyre, por së pari i kushtoj vëmendje të pamjes standarde të linjës: Echo + opsionet + string.
- - nuk do të shfaqë transferimin e linjës;
- -E - Përgjegjës për përfshirjen e sekuencave të shpëtimit;
- -E - pamundëson interpretimin e sekuencave të shpëtimit.
Ne gjithashtu vini re se sekuencat e shpëtimit janë opsionet universale të paraqitura në formën e simboleve. Secili prej tyre ka një vlerë të caktuar, dhe nëse aktivizoni interpretimin kur përdorni komandën e jehonës, mund të përdorni argumente të tilla:
- / C - përgjegjës për fshirjen e transferimit të vargut;
- / T - tregon një skedë horizontale;
- / V - krijon një skedë vertikale;
- / b - heq simbolin e mëparshëm në varg;
- / n - përfshin transferimin e vargut në të ri;
- / R - kthen karrocën në fillim të linjës.
Edhe një herë, ne sqarojmë se opsionet e mësipërme janë në dispozicion për të hyrë vetëm në ato situata ku fillimisht e përshkruat argumentin - në ekip. Nëse është e nevojshme, secili prej këtij simboli mund të përmirësohet pasi ndonjë nga fjalët e futjes së fjalëve që ne do të tregojmë në udhëzimet e mëposhtme.
Përfundim i vargut të thjeshtë
Siç u përmend më herët, qëllimi kryesor i komandës së echo është prodhimi në ekranin e vargut. Bëhet fjalë për këtë që ne duam të flasim më tej, shqyrtuam disa veprime të thjeshta që do të ndihmojnë për të kuptuar saktësisht se si funksionojnë të gjitha mundësitë kryesore të opsioneve.
- Drejtoni konsolin e përshtatshëm për ju, për shembull, nëpërmjet menysë së aplikimit ose duke shtypur butonin Ctrl + Alt + T. Këtu futni Echo + çdo fjalë ose fraza për të kontrolluar komandën standarde të veprimit. Ajo aktivizohet duke shtypur butonin ENTER.
- Siç mund ta shihni, në vijën e re, fjalët e sapo lëshuara në pikërisht të njëjtin format u shfaq.
- Nëse shtoni një opsion \ b para çdo fjale, karakteri i mëparshëm do të fshihet, që do të thotë se rezultati do të shfaqet pa hapësira, me kusht që ne të kemi pamje origjinale të jehonës "lumpics \ bsite \ blinux".
- Ne vendosim opsionin e specifikuar në të gjitha fjalët, kështu që rezultati doli të jetë i përshtatshëm.
- Tani le t'i kushtojmë vëmendje parametrit \ n. Siç e dini, ajo aktivizon transferimin e vargut, nëse nuk është treguar fillimisht.
- Ne treguam \ n në një fjalë pas parë, prandaj, secili prej tyre do të shfaqet në një rresht të ri.
- Ne kthehemi në skedën që përdoret për të lidhur tekstin. Ju do të regjistroheni mjaft në vendet e nevojshme për të arritur rezultatin e dëshiruar.
- Siç mund të shihet, për fjalën e parë, tabela u aplikua dy herë. Konsideroni këtë kur shfaqen linjat.
- Përveç kësaj, asgjë nuk ndërhyn me specifikimin e disa opsioneve në vijim, duke respektuar rregullat e hyrjes.
- Për shembull, në screenshot më poshtë ju shihni rezultatin e prodhimit me transferimin dhe tab në të njëjtën kohë.
- Si shembulli i fundit, merrni / v. Ky argument krijon një skedë vertikale.
- Si rezultat, çdo fjalë merret nga një vijë e re dhe në formën e hapave.
Tani e dini që komanda e jehonës është e aftë të shfaqë linja të specifikuara në çdo formë që mund të zbatohet duke specifikuar opsionet e duhura. Le të shkojmë në parametra të tjerë në mënyrë që të kuptoni se cili prej tyre duhet të kombinohen në formatin e duhur.
Prodhimi i vlerave të ndryshueshme
Në pothuajse çdo skript, përdoren variabla të caktuara në të cilat vlera është paraprakisht. Nëse po flasim për një sërë jehonë, atëherë është në gjendje të nxjerrë shumë kuptimin. Ne do ta konsiderojmë këtë shembull në një sesion të terminalit pa krijimin e mëparshëm të vetë skriptit. Kjo nënkupton se kur rifilloni konsolin, vlerat do të fshihen.
- Për të filluar, duke krijuar një variabël gjyqësor duke hyrë në eksport I = Lumika, ku unë është emri i ndryshores, dhe Lumika është vlera e saj.
- Përdorni echo $ unë për të shfaqur vlerën e ndryshores së caktuar në vijën e mëposhtme.
- Siç mund ta shihni, gjithçka shfaqet në mënyrë korrekte.
- Krijo një tjetër ndryshore përmes eksportit L = Linux.
- Ne prezantojmë komandën e gjykimit echo $ i site $ L.
- Tani e dini se jehona përballet me prodhimin e dy ose më shumë variablave në formatin e një rreshti.
Në shumicën e rasteve, ky prodhim i variablave përdoret vetëm kur shkruani skriptet, megjithatë, një funksion i tillë mund të jetë i dobishëm nëse është planifikuar të prodhojë një numër të identisht të varur nga një vlerë, veprime brenda një sesioni të terminalit.
Caktimi i ngjyrave String
Nëse jeni aktivisht duke përdorur tastierë, ju e dini që çdo fjalë mund të marrë ndonjë ngjyrë në dispozicion këtu, dhe jo vetëm të bardhë ose të zezë (në varësi të temës "terminal"). Echo gjithashtu ju lejon të pikturoni linjat, dhe përgjegjës për këto argumente të tilla:
- \ 033 [30m - e zezë;
- \ 033 [31m - e kuqe;
- \ 033 [32m - jeshile;
- \ 033 [33m - verdhë;
- \ 033 [34m - blu;
- \ 033 [35m - vjollcë;
- \ 033 [36m - blu;
- \ 033 [37m - gri.
Ka një numër të argumenteve të tjera që ju lejojnë të ndryshoni ngjyrën e sfondit të mbishkrimit. Duket si një listë e ngjashme, por ka dallime në numra:
- \ 033 [40m - e zezë;
- \ 033 [41m - e kuqe;
- \ 033 [42m - jeshile;
- \ 033 [43m - verdhë;
- \ 033 [44m - blu;
- \ 033 [45m - vjollcë;
- \ 033 [46m - blu;
- \ 033 [47m - gri;
- \ 033 [0m - rivendos të gjitha vlerat në shtetin e parazgjedhur.
Siç e kuptoni tashmë, këto argumente do të duhet të aplikohen në çdo rresht nëse ka nevojë. Duket si një strukturë e ngjashme si vijon: Echo-"\ 033 [33mlumpics \ 033 [46mlinux".
Shembulli i mësipërm ishte sfondi i ngjyrosur me ngjyrë në një ngjyrë portokalli, dhe prejardhje me ngjyra të ndryshme u aktivizuan gjithashtu në "Site" dhe "Linux". Ju e shihni këtë në screenshot nën komandën e hyrjes.
Karaktere të veçanta bash
Komanda e Echo funksionon vetëm në mjedisin e bash, përkatësisht, duhet të mbajë opsionet standarde për këtë mjedis. Në shumicën e rasteve, ata janë përgjegjës për klasifikimin e dosjeve dhe prodhimit të objekteve të vendndodhjes aktuale.
- Shkruani echo * në terminal për të treguar përmbajtjen e dosjes aktuale.
- Linja tjetër do të shfaqet një listë e absolutisht të gjitha drejtorive dhe elementeve në hyrje. Do të jetë një varg standard pa regjistrim. Megjithatë, tani ju tashmë e dini se mund të modifikohet në bazë të shembujve të mësipërm.
- Specifikoni echo * .txt nëse doni të shfaqni vetëm elementet e formatit të caktuar. Zëvendësoni .txt në një opsion tjetër të kërkuar.
- Në fund, ne vërejmë se jehona gjithashtu kryen për të redaktuar skedarët e konfigurimit, e cila kryhet si më poshtë: echo 1> / proc / sys / net / ipv4 / ip_forward. 1 - String për aplikim, A / Proc / sys / net / ipv4 / ip_forward - rrugë për objektin e dëshiruar.
Si pjesë e materialit të sotëm, ne kemi trajtuar me jehonë në sistemin operativ Linux. Nëse jeni të interesuar për temën e ndërveprimit me ekipet popullore, përveç kësaj, ne rekomandojmë që të mësojmë një artikull mbi këtë temë në faqen tonë të internetit, duke lëvizur nën lidhjet më poshtë.
Shiko gjithashtu:
Komandat e përdorura shpesh në "terminal" Linux
LN / GJENDJA / LS / GREP / PWD Komanda në Linux