„Linux“ sistemoje „echo“ komanda gali būti naudojama norint parodyti eilutės / teksto eilutę, kuri perduodama kaip argumentai. Ši komanda yra integruota, kuri dažniausiai ir plačiai naudojama įvairiuose paketiniuose failuose ir apvalkalo scenarijuose, kad būtų galima patikrinti failo ir ekrano būseną.
Linux platinimai leidžia mums patiems valdyti ir nustatyti sistemą. Šiame kontekste echo komanda yra viena iš dažniausiai naudojamų komandų. Jis naudojamas paketiniuose failuose ir bash scenarijuose, kad ekrane arba faile būtų rodomas būsenos tekstas. Komanda pakartoja tai, kas mums buvo liepta pakartoti. Ši funkcija labai paprasta, tačiau ją reikia atlikti tik tai. Pavyzdžiui, negautume matomo rezultato iš apvalkalo scenarijų be aido. „Shell“ yra vartotojo sąsaja, kurioje galime įvesti skirtingas komandas, pvz., „cat“ komandą, „head“ komandą, „tail“ komandą arba „echo Command“.
Bendra aido operacija yra lygiavertė kiekvienai programavimo kalbai. Padarome įvestį (kuri yra eilutės forma), ji gaunama ir rezultatas vėl nepakitęs.
Svarbu: Komandinės eilutės vertėjas arba vartotojo sąsaja taip pat žinoma kaip bash apvalkalas. Tai yra standartinis apvalkalas „Linux“ paskirstymuose ir teksto langas, kuriame galime įvesti savo komandas. Echo komanda yra elementarus Ubuntu segmentas ir yra iš anksto įdiegtas visose sistemose.
Echo komandos sintaksė
echo [option] [string]
Echo komandos įgyvendinimai
Echo komanda egzistuoja SymbOS, KolibriOS, HP MPE/iX, ReactOS, Microsoft Windows, IBM OS/2, Digital Research FlexOS, Acorn Computers Panos, Microwave OS-9, Zilog Z80-RIO, MetaComCo TRIPOS, TSC FLEX, Multics, Unix tipo ir Unix operacinės sistemos.
Keli apvalkalai, įskaitant kiekvieną Csh tipo (kaip zsh arba Bash), Bourne tipo apvalkalai, ir COMMAND.COM taip pat ir cmd.exe vykdo komandą echo kaip įtaisytąją komandą.
java paveldėjimas
Komanda taip pat egzistuoja EFI apvalkale.
Echo komandos istorija
„Echo“ komanda prasidėjo „Multics“. Vėliau tai patikslino Dougas Mcllroy'us in C kalba kaip 'pirštų mankšta' ir patvirtinta, kad yra naudinga. Tai tapo 2 Unix versijų dalimi.
7 versijose komanda echo -n pakeitė eilutę (tačiau veikė kaip echo komanda, nenutraukdama išvesties kartu su eilutės skyrikliu).
Ši komanda pradėjo kurti C pabėgimo sekas, tokias kaip n kartu su skirtumu, kad aštuntainės pabėgimo sekos buvo vaizduojamos kaip 0ooo geriau nei ooo C kalboje UNIX / PWB ir po Unix sistemos 3. MS-DOS sistemoje echo komanda išeina dviem versijomis.
Šiuo metu skirtingose operacinėse sistemose (panašiose sistemose) yra įvairių su aidu nesuderinamų diegimų. Pagal numatytuosius nustatymus keli iš jų kuria pabėgimo sekas, o kai kurie ne. Panašiai kai kurie iš jų gauna parinktis (kurių sąrašas keičiasi diegiant), o keli ne.
Echo POSIX specifikacija palieka neapibrėžtą pobūdį, kai pradinis argumentas yra -n arba kiti argumentai apima pasviruosius brūkšnius, kai Unix specifikacija (XSI parinktis POSIX sistemoje) įpareigoja kurti sekas ir neleidžia apdoroti parinkčių.
Keletas echo komandos diegimų nėra lankstūs numatytojoje platformoje. Dėl tokio pobūdžio pokyčių gamtoje echo komanda nagrinėjama kaip nenešiojamoji, o komanda, t.y. printf labiau tinka Unix tipo sistemose.
Kokie yra aido valdymo simboliai?
Supratę bendrą echo komandos principą, išmoksime valdymo simbolius, kuriuos galime naudoti su komanda. Šie valdymo simboliai nėra tiesiogiai matomi mūsų ekrane, tačiau lemia keletą dalykų, pvz., eilučių lūžius, teksto pabaigą ir teksto pradžią.
Pabegti | apibūdinimas |
---|---|
a | Signalizacijos garsas |
Sugrįžęs personažas | |
c | Slopina teksto vyniojimą |
f | Atgal |
Grįžkite į eilutės pradžią | |
Eilutės pertrauka | |
Lentelinis (nebūtina) | |
\ | Pasvirojo brūkšnio simbolio išvestis |
in | Lentelinė (neprivaloma) |