V Linuxu lahko ukaz echo uporabite za prikaz vrstice niza/besedila, ki je posredovano kot argumenti. Ta ukaz je vgrajen, ki se večinoma in pogosto uporablja v različnih paketnih datotekah in lupinskih skriptih za preverjanje statusa izida datoteke in zaslona.
Distribucije Linuxa nam omogočajo, da sami nadzorujemo in nastavljamo sistem. V tem kontekstu je ukaz echo eden najpogosteje uporabljenih ukazov. Uporablja se v paketnih datotekah in skriptih bash, da prikaže besedilo stanja na našem zaslonu ali v datoteki. Ukaz ponovi tisto, kar nam je bilo naročeno ponoviti. Ta funkcija je zelo preprosta, vendar potrebuje samo to. Na primer, iz lupinskih skriptov brez odmeva ne bi dobili vidnega rezultata. Shell je uporabniški vmesnik, v katerega lahko vnašamo različne ukaze, kot so ukaz cat, head ukaz, ukaz tail ali drugače ukaz echo.
Operacija skupnega odmeva je enakovredna vsakemu programskemu jeziku. Naredimo vnos (ki je v obliki niza), ki je prejet in rezultat spet nespremenjen.
Pomembno: Tolmač ukazne vrstice ali uporabniški vmesnik je znan tudi kot lupina bash. Je standardna lupina v distribucijah Linuxa in besedilno okno, kamor lahko vnašamo svoje ukaze. Ukaz echo je osnovni segment Ubuntuja in je vnaprej nameščen v vseh sistemih.
Sintaksa ukaza echo
echo [option] [string]
Izvedbe ukaza echo
Ukaz echo obstaja v 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, Unixu podobni in Unix operacijski sistemi.
Več školjk, vključno z vsako Csh-like (kot zsh ali Bash), Bourne-like lupine, in COMMAND.COM prav tako in cmd.exe izvedeta ukaz echo kot vgrajeni ukaz.
Ukaz obstaja tudi znotraj lupine EFI.
Zgodovina ukaza echo
Ukaz echo se je začel v Multicsu. Kasneje ga je določil Doug Mcllroy v C jezik kot 'telovadba za prste' in preverjeno v pomoč. Postal je del 2 različic Unixa.
V 7 različicah je ukaz echo -n nadomestil poziv (vendar se je obnašal kot ukaz echo, ne da bi prekinil izhod skupaj z ločilom vrstic).
Ta ukaz je začel razvijati ubežna zaporedja C, kot je n skupaj s to razliko, da so bila oktalna ubežna zaporedja predstavljena kot 0ooo raje kot ooo v C naprej UNIX/PWB in po sistemu Unix 3. Ukaz echo zapusti MS-DOS v dveh različicah.
Dandanes so na različnih operacijskih sistemih na voljo različne izvedbe, ki niso združljive z odmevom (različne na podobnem sistemu). Nekaj jih privzeto razvija zaporedja umika, nekaj jih ne. Podobno nekaj od njih dobi možnosti (katerih seznam se spreminja z implementacijami), nekaj pa jih ne.
Specifikacija Echo POSIX pušča naravo nedoločeno, ko je začetni argument -n ali drugi argumenti vključujejo znake poševnice nazaj med specifikacijo Unix (možnost XSI v POSIX) določa razvoj zaporedij in ne dovoljuje obdelave možnosti.
Več izvedb ukaza echo ni prilagodljivih znotraj privzete platforme. Zaradi tovrstnih sprememb v naravi se ukaz echo obravnava kot neprenosljiv ukaz, ukaz, tj. printf je bolj zaželen v sistemih, podobnih Unixu.
Kateri so znaki za nadzor odmeva?
Ko smo razumeli splošno načelo ukaza echo, se bomo naučili kontrolnih znakov, ki jih lahko uporabljamo z ukazom. Ti kontrolni znaki niso neposredno vidni na našem zaslonu, temveč določajo več stvari, kot so prelomi vrstic, konec besedila in začetek besedila.
Pobegniti | Opis |
---|---|
a | Zvok alarma |
Znak nazaj | |
c | Zavira prelom besedila |
f | Nazaj |
Nazaj na začetek vrstice | |
Prelom vrstice | |
Tabela (neobvezno) | |
\ | Izpis znakov za poševnico nazaj |
in | Tabela (izbirno) |