Wéi Dir wësst, déi meescht vun den Aktiounen am LinUX Betribssystem gëtt duerch d'Konsol duerchgefouert. Dës Benotzer wéi een kéintscht verantwortlech benotzt fir eng spezifesch Verzeechnunge vum Benotzerresultat fir déi zousätzlech Méiglechkeeten ze kontrolléieren. Ee vun dëse Kommandoen ass eto, an haut wëlle mir méi am Detail iwwer dës Déngschtung vun dëser Notzung vu senger Notzung bréngen.
Mir benotzen den EOO Kommando zu Linux
Den Echo Team ënner Considératioun huet haut e primitiven Look an eng schmuel-Profil Destinatioun - Display Text um Écran. De Zwängdag läit dësen insalléiert dacks a verschiddene Scimitten a fir aner Zwecker benotzt. Als nächsteweis proposéiere mir Iech kuerz gedréit mat der Symfax vun dësem Donut mat ant déi populär an einfacht Beispiller.Echo Syntax
Bal nëmmen all Equipe, zousätzlech zu der Haaptface, kann och keng aner Scitementer auszeechnen, de spezifeschen Ëmfroe gesat. Den Dooch huet dës Ausnahm gemaach ginn, well awer wéinst der subulliktere gëtt, sécher, déi awer net sou wéi wäit. Loosst eis iwwer all eenzel vun hinnen berücksichtegen, awer d'éischt oppassen op d'Standard Vue op der Linn: ECHO + Optiounen + String.
- -n - et wäert den Transfert vun der Zeil net weisen;
- -e - verantwortlech fir d'Inklusioun vun der Fluchtzëmmer ze entkommen;
- -Ech - deaktivéiert d'Interpretatioun vun der Flucht Sequenzen.
Och dëse séiere begeeschteren Zréckzécker sinn universing Optiounen a Form vun Symboler presentéiert. Si vun hinnen huet en Eloem spären, wéi Dir Interpretatioun ënnerstëtzt wann Dir sou Argumenter benotzt, da kënnt Dir esou Erwaardungen:
- / C - verantwortlech fir den Transfer vun der String ze läschen;
- / T - weist en horizontalen Tab;
- / V - entsteet e vertikale Tab;
- / b - läscht de viregte Symbol an der String;
- / n - enthält den Transfer vun der Sait op déi nei;
- / R - gëtt de Won un den Ufank vun der Linn zréck.
Nach eng Kéier, wa Wuel déi hei uewen Optiounen sinn verfügbar fir an dës Situatiounen ze kréien wou Dir d'Argumentasie an der Team uginn. Wann néideg, kann jiddereen vun dësem Symbol net no engem vun de Wierderinstropstring verbessert ginn, datt mir an de folgende Instruktiounen weisen.
Conclusioun vun einfachen String
Wéi virdrun ernimmt ass, den Haaptzil vum ETO Kommando ass den Ausgang an de Stringbildschierm. Et geet dorëms dat wëlle mir méi floesse schwätzen, iwwerpréift e puer einfachen Aktiounen, déi hëlleft genau ze verstoen wéi all d'Haaptpositiounspunkten.
- Lafen de Konsole constent fir Iech, zum Beispill duerch d'Applikatioun Menu oder andeems Dir de CTRL + T waarme Aktiounsaccord kritt. Hei gëtt et ETO-ATTATIOUN Kommandozat. Hei geet den Et ass ageschalt andeems Dir op den Enter Schlëssel dréckt.
- Wéi Dir kënnt gesinn, an der neier Zeil, déi nei erakomm Wierder an genau datselwecht Format erschoss.
- Wann Dir eng Fro gestallt gëtt \ virum Numm ier d'Depositioune gegrënnt, wat heescht datt d'Resultat ouni Original Vue op den E !!!
- Mir setzen déi spezifizéiert Optioun an alle Wierder, sou datt d'Resultat ausgedréckt ass.
- Elo loosst eis opmierksam op den \ n Parameter. Wéi Dir scho wësst, wann se den Transidi vun der Sait designt, wann et ufanks net scho uginn.
- Mir hunn uginn I: Nossschuel nom éischten, dofir ginn all vun hinnen an enger neier Zeil ugewisen.
- Mir dréinen op den Tab dat benotzt gëtt fir Text ze alignéieren. Dir wäert genuch an déi néideg Plazen stellt / t Registréieren fir dat gewënschte Resultat z'erreechen.
- Wéi ka gesi ginn, zum éischte Wuert ass d'Tabulatioun zweemol ugewannt. Betruecht dëst betruecht wann d'Linnen ugewise ginn.
- Zousätzlech ass näischt interferéiert mat bestëmmten verschidde Optiounen ze probéieren, déi Input Regelen observéieren.
- Zum Beispill, um Screenshot hei ënnen gesitt Dir d'Resultat vun Output mam Transfer an der selwechter Zäit.
- Wéi dee leschte Beispill, huelt / v. Dëst Argument kreéiert e vertikale Tab.
- E Resultat gëtt all Wuert aus enger enger neier Linn ofgestatt an a Form vun Schrëtter kritt.
Elo wësst Dir datt den Echo Kommando fäeg ass spezifizéiert Zeilen an all Form ze weisen déi kann ëmgesat ginn andeems se déi entspriechend Optiounen spezifizéiert ginn. Loosst eis op aner Parameteren goen sou datt Dir verstitt wat vun hinnen am richtege Format kombinéiert.
Den Ausgang vun de verännerleche Wäerter
An bal all Schrëft, bestëmmte Variable gi benotzt amplaz vum Retong ass. Wa mir iwwer eng Echo Utility schwätzen, da fäeg ass dat ganzt Bedeitung ze offen. Mir wäerten dat Thema an eng Terminéesserver viirzesetzung vum Script selwer duerfir gin. Dëst bezeechent dat wann d'Konsole nei start, ginn d'Wäerter geläscht.
- Fir unzefänken, erstellt eng Testänneregkeet ze kreéieren andeems ech exportéiert hunn, wou ech = Lumpics, wou ech den Numm vun der Variabel ass, a Lumpen ass säi Wäert.
- Benotzt Echo $ $ Ech fir de Wäert vun der designéierte Variabel an der folgender Linn ze weisen.
- Wéi Dir kënnt gesinn, alles richteg ugewisen.
- Erstellt eng aner Variabel duerch Export L = Linux.
- Mir stellen de Prozess Kommando Echo $ $ IS $ L.
- Elo wësst Dir datt ech un den Ausgang mat zwou oder méi Variabelen am Format vun enger Zeil sinn.
An deem meescht Fallen, dës oripuellen Ausgepripjung ka nëmmen benotzt wann d'Saache geléiert ginn ass eng Zuel vun identifizéierende gerecht ze produzéieren, datt et awer nach eng Kéier eng Zuel vun identikgeschlecht ass ze produzéieren.
Fäerten Faarwen String
Wann Dir aktiv d'Konsol benotzt, wësst Dir datt all Wuert all verfügbare Faarf verfügbar kann, an net nëmmen wäiss oder schwaarz (ofhängeg vum Thema vum Thema "Terminal"). Den Édem erlaabt Iech och Links mat Feinden opzemaachen, an dofir fonent och fir dës Argumenter:
- \ 033 [30m - schwaarz;
- \ 033 [31m - ROT;
- \ 033 [32M - Gréng;
- \ 033 [33m - giel;
- \ 033 [34m - Blo;
- \ 033 [35m - Purple;
- \ 033 [36m - Blo;
- \ 033 [37m - Gray.
Et ginn e puer vun aneren Argumenter, déi Iech erlaben d'Faarf vum Insback Hannergrond z'änneren. Gesäit aus wéi eng Lëscht ähnlech wéi eng Lëscht ass, awer et gëtt Differenzen an Zuelen:
- \ 033 [40m - schwaarz;
- \ 033 [41m - RNP;
- \ 033 [42m - gréng;
- \ 033 [43m - giel;
- \ 033 [44m - Blo;
- \ 033 [45m - Purple;
- \ 033 [46m - blo;
- \ 033 [47m - Grau;
- \ 033 [0m - reset all Wäerter zum Standardstaat.
Wéi Dir scho verstoppelt muss, mussen dës Argumenter op all Zeil applizéiert mussen, ginn ob et néideg ass. Gesäit aus wéi eng ähnlech Struktur wéi follegt: Echo -e "\ 033 [33MLumpic \ 033 [46MSITE \ 0333 [41MLinux".
Dat Beispill uewe faarweg Klappe Hannergrond an enger orange Faarf, an den Hannergrond vu verschiddene Faarwen goufen zousätzlech a "Linux" an "Linux". Dir gesitt dëst am Screenshot ënner dem aginnte Kommando.
Spezielle Bash Charaktere
D 'DenSCHOWANDOW funktionnéiert nëmme am mäkt. Den onbentrwecht gëtt déi Ofstand fir d'Ëmwelt erhalen. An deene meeschte Fäll si verantwortlech fir Dateien aus den Ausgang vun den Objete vun der aktueller Plaz ze zortéieren.
- Gitt ECHO * am Terminal fir d'Inhalter vum aktuellen Dossier ze weisen.
- Déi nächst Zeil erschéngen eng Lëscht mat absolut Umeldungsméiglechkeeten an Elementer. Et ass e Standard String ouni Registréierung. Wéi och ëmmer, elo hutt Dir schonn datt et op Basis vu Beismäit uewen net geännert gëtt.
- Spezifizéiert Echo * .DTX Wann Dir nëmmen d'Elementer vum designéierte Format wëllt weisen. Ersetzen .txt op eng aner erfuerderlech Optioun.
- Am Hive ginn et bemier déi ech och och follegen fir d'Consturiatiouns Dateien ze änneren, déi esou Follktionnéiert gëtt: ECHO 1> / Proc / Secur & Gespréich / Zousch / Zousaz / Zouschlag. 1 - String fir Applikatioun, A / Proc / System / Net / IPV4 / ip_forward - Wee zum gewënschten Objet.
Als Deel vum Material, dee mir mam Echo am Linux Betribssystem behandelen. Wann Dir un Ziler interesséiert sidd mat Interaktioun mat populareschen Équipë, fir en Artikel op dësem Thema op eiser Thema op eiser Lëscht op.
Kuck och:
Dacks benotzt Kommandoen an "Terminal" Linux
Ln / fannen / ls / grep / pwd Kommando zu Linux