Echo komanda Linux

Anonim

Echo komanda Linux

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.

  1. 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.
  2. Izmantojot ECHO komandu Linux, neizmantojot papildu iespējas

  3. Kā jūs varat redzēt, jaunajā rindā, jaunie ievadītie vārdi tieši tādā pašā formātā parādījās.
  4. Rezultāts ir ECHO komandas izmantošana Linux bez papildu iespējām.

  5. 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".
  6. Izmantojot atbalss Linux ar dzēšanas iespēju iepriekšējā simbola

  7. Mēs visos vārdos ievietojām norādīto iespēju, tāpēc rezultāts izrādījās piemērots.
  8. ECHO lietošanas rezultāts Linux ar iepriekšējā simbola dzēšanas iespēju

  9. 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.
  10. Izmantojot atbalss Linux ar pārsūtīšanas iespēju jaunai virknei

  11. Pēc pirmās rindas mēs norādījām Nutshell, tāpēc katrs no tiem tiks parādīts jaunā rindā.
  12. Rezultāts ir ECHO komandas izmantošana Linux ar pārskaitījuma iespēju jaunajai virknei

  13. 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.
  14. Izmantojot atbalss Linux ar cilnes opciju

  15. Kā redzams, uz pirmo vārdu, tabulu tika izmantota divreiz. Apsveriet to, kad tiek parādītas līnijas.
  16. Rezultāts, izmantojot Echo komandu Linux ar cilnes opciju

  17. Turklāt nekas neietekmē vairākas iespējas secīgi, ievērojot ievades noteikumus.
  18. Iespēju apvienošana, izmantojot ECHO komandu Linux

  19. Piemēram, zemāk redzamajā ekrānuzņēmumos jūs redzat rezultātu izejas ar pārsūtīšanu un cilni, tajā pašā laikā.
  20. Iespēju apvienošana, izmantojot ECHO komandu Linux

  21. Kā pēdējais piemērs, ņem / v. Šis arguments izveido vertikālu cilni.
  22. Izmantojot vertikālo cilnes iespēju ECHO komandai Linux

  23. Tā rezultātā katrs vārds tiek iegūts no jaunas līnijas un darbības veidā.
  24. Vertikālās cilnes izmantošanas rezultāts ECHO komandai Linux

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.

  1. 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.
  2. Izveidot mainīgo turpmākai izejas caur echo Linux

  3. Izmantojiet echo $ i, lai parādītu norādītā mainīgā vērtību šādā rindā.
  4. Ievadiet ECHO komandu Linux, izmantojot radīto mainīgo

  5. Kā redzat, viss tiek parādīts pareizi.
  6. ECHO komandas rezultāts Linux, izmantojot mainīgo

  7. Izveidojiet citu mainīgo, izmantojot eksportu L = Linux.
  8. Otra mainīgā izveide kombinētajai ievadei ECHO Linux

  9. Mēs iepazīstinām ar izmēģinājuma komandu echo $ i vietni $ L.
  10. Kombinētais ieguldījums ar diviem atbalsu mainīgajiem Linux

  11. Tagad jūs zināt, ka ECHO cīnās ar divu vai vairāku mainīgo izeju vienā rindā.
  12. Kombinētā ieguldījuma rezultāts ar diviem atbalso lielumiem Linux

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".

Izmantojot ECHO komandu Linux, lai mainītu rindu krāsu

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.

ECHO iespēju piemērošanas rezultāts Linux, lai mainītu rindu krāsu

Ī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.

  1. Ievadiet ECHO * terminālī, lai parādītu pašreizējā mapes saturu.
  2. Izmantojot ECHO komandu Linux, lai parādītu pašreizējā mapes saturu

  3. 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.
  4. Echo komandu darbība Linux pēc pašreizējās mapes satura attēlošanas

  5. 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.
  6. Izmantojot ECHO komandu Linux, lai izvadītu konkrētu faila formātu

  7. 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.
  8. Izmantojot ECHO komandu Linux, lai mainītu konfigurācijas failus

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

Lasīt vairāk