Kā jūs zināt, lielākā daļa darbības Linux operētājsistēmā tiek veiktas caur konsoli. Lietotāji izmantos īpašas komandas, kas atbild par konkrētu procesu veikšanu, un iepriekš norādītās iespējas ļauj savām rokām kontrolēt papildu iespējas vairumam komunālo pakalpojumu. Viena no šīm komandām ir atbalss, un šodien mēs vēlamies sīkāk pastāstīt sīkāk par šo lietderību, apvienojot vairākus tās izmantošanas piemērus.
Mēs izmantojam ECHO komandu Linux
ECHO komandai izskatāmā šodien ir primitīvs izskats un šaurs profila galamērķis - displeja tekstu uz ekrāna. Tomēr tas netraucē to bieži izmanto dažādos skriptus un citiem mērķiem. Tālāk mēs ierosinām īsi iepazīstināt sevi ar šīs lietderības sintaksi un izjaucot populārākos un vienkāršākos piemērus tās ieguldījumu standarta konsolē.Echo sintakse
Gandrīz katra komanda papildus galvenajai funkcijai var veikt arī citas darbības, ņemot vērā norādītos argumentus. ECHO nav izņēmums šajā sakarā, tomēr, pateicoties vienkāršībai uzlabotas iespējas pati, nav tik daudz. Apskatīsim to vairāk par katru no tiem, bet vispirms pievērsiet uzmanību līnijas standarta skatam: echo + opcijas + virkne.
- -n - tas neparādīs līnijas nodošanu;
- -e - atbildīgs par iekļaušanu evakuācijas sekvences;
- -E - atspējo evakuācijas secību interpretāciju.
Mēs arī atzīmējam, ka izvairīšanās sekvences ir universālas iespējas, kas tiek piedāvātas simbolu veidā. Katram no tiem ir noteikta vērtība, un, izmantojot ECHO komandu, varat izmantot interpretāciju, varat izmantot šādus argumentus:
- / C - atbildīgs par virknes nodošanas dzēšanu;
- / T - parāda horizontālu cilni;
- / V - izveido vertikālu cilni;
- / b - noņem iepriekšējo simbolu virknē;
- / n - ietver virknes pārnešanu uz jauno;
- / R - atgriež pārvadājumus uz līnijas sākumu.
Vēlreiz, mēs noskaidrot iepriekš minētās iespējas, lai ievadītu tikai tajās situācijās, kad jūs sākotnēji parakstījāt argumentu -e komandā. Ja nepieciešams, katru no šiem simboliem var uzlabot pēc jebkura vārda ievades virkne, ko mēs parādīsit šādās instrukcijās.
Secinājums vienkāršu virkni
Kā minēts iepriekš, ECHO komandas galvenais mērķis ir izvade uz virknes ekrānu. Tas ir par to, ka mēs vēlamies vēlreiz runāt, pārbaudīja dažas vienkāršas darbības, kas palīdzēs saprast, kā tieši visas galvenās iespējas Utilities darbojas.
- Palaidiet konsoli ērtu, piemēram, izmantojot lietojumprogrammas izvēlni vai nospiežot taustiņu Ctrl + Alt + T Hot. Šeit ievadiet echo + jebkuru vārdu vai frāzi, lai pārbaudītu standarta darbības komandu. Tas ir aktivizēts, nospiežot taustiņu Enter.
- Kā jūs varat redzēt, jaunajā rindā, jaunie ievadītie vārdi tieši tādā pašā formātā parādījās.
- Ja pievienojat iespēju ben pirms katra vārda, iepriekšējais raksturs tiks izdzēsts, kas nozīmē, ka rezultāts tiks parādīts bez atstarpēm, ar nosacījumu, ka mums ir oriģināls skats uz Echo -e "Lumpics bsite \ Blinux".
- Mēs visos vārdos ievietojām norādīto iespēju, tāpēc rezultāts izrādījās piemērots.
- Tagad pieņemsim uzmanību uz parametru. Kā jūs jau zināt, tas aktivizē virknes nodošanu, ja tā nav sākotnēji norādīta.
- Pēc pirmās rindas mēs norādījām Nutshell, tāpēc katrs no tiem tiks parādīts jaunā rindā.
- Mēs ieslēdzam cilni, kas tiek izmantota teksta saskaņošanai. Lai sasniegtu vēlamo rezultātu, jums būs pietiekami jāreģistrējas nepieciešamās vietās.
- Kā redzams, uz pirmo vārdu, tabulu tika izmantota divreiz. Apsveriet to, kad tiek parādītas līnijas.
- Turklāt nekas neietekmē vairākas iespējas secīgi, ievērojot ievades noteikumus.
- Piemēram, zemāk redzamajā ekrānuzņēmumos jūs redzat rezultātu izejas ar pārsūtīšanu un cilni, tajā pašā laikā.
- Kā pēdējais piemērs, ņem / v. Šis arguments izveido vertikālu cilni.
- Tā rezultātā katrs vārds tiek iegūts no jaunas līnijas un darbības veidā.
Tagad jūs zināt, ka ECHO komanda spēj parādīt noteiktas līnijas jebkurā formā, ko var īstenot, norādot atbilstošās iespējas. Ejam uz citiem parametriem, lai jūs saprastu, kas no tiem ir apvienot pareizajā formātā.
Mainīgo vērtību izeja
Gandrīz katrā skriptā tiek izmantoti daži mainīgie lielumi, kuros vērtība ir iepriekš. Ja mēs runājam par atbalss lietderību, tad tas spēj izvadīt ļoti nozīmi. Mēs izskatīsim šo piemēru vienā termināla sesijā bez paša skripta iepriekšēja izveides. Tas apzīmē, ka, restartējot konsoli, vērtības tiks izdzēstas.
- Lai sāktu ar, izveidojot izmēģinājuma mainīgo, ievadot eksportu i = lumpās, kur es esmu mainīgā nosaukums, un lumpics ir tās vērtība.
- Izmantojiet echo $ i, lai parādītu norādītā mainīgā vērtību šādā rindā.
- Kā redzat, viss tiek parādīts pareizi.
- Izveidojiet citu mainīgo, izmantojot eksportu L = Linux.
- Mēs iepazīstinām ar izmēģinājuma komandu echo $ i vietni $ L.
- Tagad jūs zināt, ka ECHO cīnās ar divu vai vairāku mainīgo izeju vienā rindā.
Vairumā gadījumu šis mainīgo izeja tiek izmantota tikai tad, ja rakstot skriptus, tomēr šāda funkcija var būt noderīga, ja plānots ražot vairākus identiskus atkarīgus no vienas vērtības, darbības vienā termināla sesijā.
Krāsu virknes piešķiršana
Ja jūs aktīvi izmantojat konsoli, jūs zināt, ka katrs vārds var veikt jebkuru pieejamo krāsu šeit, nevis tikai balts vai melns (atkarībā no tēmas "termināls"). ECHO arī ļauj jums krāsot līnijas un atbildīgas par šo šādu argumentu:
- 033 [30m - melns;
- 033 [31m - sarkans;
- 033 [32m - zaļš;
- 033 [33m - dzeltens;
- 033 [34m - zils;
- 033 [35 m - violeta;
- 033 [36m - zils;
- 033 [37m - pelēks.
Ir vairāki citi argumenti, kas ļauj mainīt uzraksta fona krāsu. Izskatās kā līdzīgs saraksts, bet skaitļos ir atšķirības:
- \ 033 [40m - melns;
- 033 [41m - sarkans;
- 033 [42m - zaļš;
- 033 [43m - dzeltens;
- 033 [44m - zils;
- 033 [45m - violeta;
- 033 [46m - zils;
- 033 [47m - pelēks;
- \ 033 [0M - Atjauno visas vērtības noklusējuma stāvoklī.
Kā jūs jau sapratis, šie argumenti būs jāpiemēro katrai rindai, ja ir nepieciešams. Izskatās līdzīga struktūra šādi: echo -e "\ 033 [33mlumpics \ 033 [46msite \ 033 [41mlinux".
Iepriekš minētais piemērs bija krāsains lumpics fons oranžā krāsā, un dažādu krāsu fona tika papildus aktivizētas uz "vietni" un "Linux". Jūs to redzat ekrānuzņēmumā zem ievadītās komandas.
Īpašas bash rakstzīmes
ECHO komandu funkcija ir attiecīgi tikai bash vidē, tai ir jāsaglabā šīs vides standarta iespējas. Vairumā gadījumu viņi ir atbildīgi par failu šķirošanu un pašreizējās atrašanās vietas objektu izvadīšanu.
- Ievadiet ECHO * terminālī, lai parādītu pašreizējā mapes saturu.
- Nākamā rinda parādīsies absolūti visu ienākošo katalogu un elementu saraksts. Tas būs standarta virkne bez reģistrācijas. Tomēr tagad jūs jau zināt, ka to var grozīt, pamatojoties uz iepriekš minētajiem piemēriem.
- Norādiet echo * .txt, ja vēlaties parādīt tikai norādītā formāta elementus. Nomainiet .tXt uz citu nepieciešamo iespēju.
- Galu galā, mēs atzīmējam, ka ECHO darbojas arī, lai rediģētu konfigurācijas failus, kas tiek veikti šādi: echo 1> / proc / sys / neto / IPv4 / ip_forward. 1 - virkne lietojumprogrammai, A / proc / SYS / NET / IPv4 / IP_FORWARD - Ceļš uz vēlamo objektu.
Kā daļu no šodienas materiāla, mēs nodarbojāmies ar Echo Linux operētājsistēmā. Ja jūs interesē mijiedarbības tēma ar populārām komandām, turklāt mēs iesakām uzzināt rakstu par šo tēmu mūsu mājas lapā, pārvietojoties zemāk redzamajām saitēm.
Skatīt arī:
Bieži izmanto komandas "Terminal" Linux
Ln / atrast / ls / grep / pwd komandu Linux