I Linux kan ekko-kommandoen brukes til å vise en linje med streng/tekst som sendes som argumenter. Denne kommandoen er en innebygd som er mest og mye brukt i ulike batch-filer og shell-skript for å teste ut statusstatus til en fil og skjerm.
Linux-distribusjoner lar oss kontrollere og sette opp systemet selv. I denne sammenhengen er ekkokommandoen en av de mest brukte kommandoene. Det brukes i batch-filer og bash-skript for å resultere i en statustekst på skjermen vår eller i en fil. Kommandoen gjentar det vi har fått beskjed om å gjenta. Denne funksjonen er veldig enkel, men trenger bare å gjøre det. For eksempel ville vi ikke få et synlig resultat fra shell-skript uten ekko. Shell er et brukergrensesnitt der vi kan legge inn distinkte kommandoer som kattekommandoen, hodekommandoen, halekommandoen eller ekkokommandoen.
Den vanlige ekkooperasjonen tilsvarer alle programmeringsspråk. Vi lager innspillet (som er i strengform), og det mottas og resulterer i igjen uendret.
Viktig: Kommandolinjetolken eller brukergrensesnittet er også kjent som bash-skallet. Det er standardskallet i distribusjonene til Linux og tekstvinduet der vi kan legge inn kommandoene våre. Ekko-kommandoen er et elementært segment av Ubuntu og kommer forhåndsinstallert på alle systemer.
Syntaks for ekkokommandoen
arraylist sortert
echo [option] [string]
Implementeringer av ekkokommandoen
Ekkokommandoen finnes i 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-lignende og Unix-operativsystemer.
Flere skjell inkludert hver Csh-lignende (som zsh eller Bash), Bourne-lignende skjell, og COMMAND.COM så vel og cmd.exe utfører ekko-kommandoen som den innebygde kommandoen.
Kommandoen finnes også inne i EFI-skallet.
Historien om ekkokommandoen
Ekko-kommandoen startet i Multics. Senere ble det spesifisert av Doug Mcllroy i C språk som 'fingerøvelse' og bekreftet å være nyttig. Det ble en del av de 2 versjonene av Unix.
I de 7 versjonene erstattet kommandoen echo -n ledeteksten (oppførte seg som ekkokommandoen, men uten å avslutte utgangen sammen med linjeskilletegnet).
Denne kommandoen begynte å utvikle C escape-sekvenser som n sammen med forskjellen at de oktale rømningssekvensene ble representert som 0ooo heller enn ååå i C på UNIX/PWB og etter Unix System 3. Ekko-kommandoen avsluttes i 2 versjoner på MS-DOS.
I dag er forskjellige ekko-inkompatible implementeringer tilgjengelige på forskjellige operativsystemer (forskjellige på lignende system). Som standard utvikler noen av dem escape-sekvenser, noen av dem gjør det ikke. På samme måte får noen av dem alternativer (liste over hvilke som endres med implementeringer), og noen få av dem gjør det ikke.
Ekko POSIX-spesifikasjon lar naturen være uspesifisert når det opprinnelige argumentet er -n eller andre argumenter inkluderer skråstreker under spesifikasjonen av Unix (alternativ XSI i POSIX) krever utvikling av sekvensene og tillater ikke alternativbehandling.
Flere implementeringer av ekkokommandoen er ikke fleksible inne i standardplattformen. På grunn av denne typen endringer i naturen blir ekkokommandoen undersøkt som en ikke-bærbar kommando, og kommandoen, dvs. printf foretrekkes heller på Unix-lignende systemer.
Hva er ekkokontrolltegnene?
Når vi har forstått det generelle prinsippet for ekkokommandoen, vil vi lære kontrolltegnene som vi kan bruke med kommandoen. Disse kontrolltegnene er ikke synlige på skjermen vår direkte, men bestemmer flere ting, for eksempel linjeskift, slutten av teksten og begynnelsen av teksten.
Flukt | Beskrivelse |
---|---|
en | Alarm lyd |
En karakter tilbake | |
c | Undertrykker tekstbryting |
f | Tilbake |
Tilbake til starten av linjen | |
Linjeskift | |
Tabellform (valgfritt) | |
\ | Omvendt skråstrek |
i | Tabellform (valgfritt) |