Linuxban az echo parancs használható egy karakterlánc/szövegsor megjelenítésére, amelyet a következőként adunk át érvek. Ez a parancs egy beépített parancs, amelyet többnyire és széles körben használnak különféle kötegfájlokban és shell-parancsfájlokban a fájl és képernyő eredményállapot-tesztjéhez.
A Linux disztribúciók lehetővé teszik, hogy magunk irányítsuk és állítsuk be a rendszert. Ebben az összefüggésben az echo parancs az egyik leggyakrabban használt parancs. Kötegelt fájlokban és bash szkriptekben használják, hogy állapotszöveget jelenítsenek meg a képernyőn vagy egy fájlban. A parancs megismétli azt, amit meg kell ismételni. Ez a funkció nagyon egyszerű, de csak ezt kell tennie. Például visszhang nélkül nem kapnánk látható eredményt a shell szkriptekből. A Shell egy felhasználói felület, amelyen különböző parancsokat adhatunk meg, például a cat parancsot, a head parancsot, a tail parancsot vagy az echo Command parancsot.
A közös visszhang művelet minden programozási nyelvvel egyenértékű. Elvégezzük a bemenetet (ami string formátumban van), és az fogadásra kerül, és ismét változatlan eredményt ad.
kapcsolat java mysql
Fontos: A parancssori értelmező vagy felhasználói felület bash shell néven is ismert. Ez a szabványos shell a Linux disztribúcióiban és a szöveges ablak, ahová beírhatjuk parancsainkat. Az echo parancs az Ubuntu elemi szegmense, és minden rendszeren előre telepítve van.
Az echo parancs szintaxisa
echo [option] [string]
Az echo parancs megvalósításai
Az echo parancs a 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-szerű és Unix operációs rendszerek.
Számos kagyló, köztük mindegyik Csh-szerű (mint a zsh vagy Bash), Bourne-szerű shell, és COMMAND.COM valamint a cmd.exe végrehajtja az echo parancsot beépített parancsként.
A parancs az EFI-héjon belül is létezik.
A visszhangparancs története
Az echo parancs elindult a Multicsban. Később pontosította Doug Mcllroy ban ben C nyelv, mint a 'ujjtorna' és hasznosnak bizonyult. A Unix két verziójának része lett.
A 7 verzióban az echo -n parancs váltotta fel a promptot (az echo parancshoz hasonlóan viselkedett, anélkül azonban, hogy a kimenetet a sorhatárolóval együtt leállította volna).
Ez a parancs elindította a C escape szekvenciák fejlesztését, például n azzal a különbséggel együtt, hogy az oktális escape szekvenciákat a 0ooo inkább mint óóó C-ben UNIX/PWB és a Unix System 3 után.Az echo parancs 2 verzióban lép ki MS-DOS-on.
Manapság különféle echo-inkompatibilis megvalósítások állnak rendelkezésre különböző operációs rendszereken (a hasonló rendszereken többféle). Alapértelmezés szerint néhány közülük menekülési szekvenciát fejleszt, néhány közülük nem. Hasonlóképpen, néhányan kapnak opciókat (amelyek listája a megvalósítással változik), néhányuk pedig nem.
Az Echo POSIX specifikáció a természetet meghatározatlanul hagyja, ha a kezdeti argumentum -n, vagy más argumentumok fordított perjel karaktereket tartalmaznak a Unix specifikációja során (XSI opció a POSIX-ben) előírja a szekvenciák fejlesztését, és nem teszi lehetővé az opciók feldolgozását.
Az echo parancs számos megvalósítása nem rugalmas az alapértelmezett platformon belül. A természet ilyen jellegű változásai miatt az echo parancsot nem hordozható parancsként vizsgáljuk, és a parancs, azaz printf inkább Unix-szerű rendszereken részesítik előnyben.
Mik a visszhangvezérlő karakterek?
Miután megértettük az echo parancs általános elvét, megtanuljuk a paranccsal használható vezérlőkaraktereket. Ezek a vezérlőkarakterek nem láthatók közvetlenül a képernyőn, de számos dolgot meghatároznak, például a sortöréseket, a szöveg végét és a szöveg elejét.
Menekülni | Leírás |
---|---|
a | Riasztó hang |
Egy karakter vissza | |
c | Elnyomja a szöveg tördelését |
f | Vissza |
Vissza a sor elejére | |
Sortörés | |
Táblázatos (opcionális) | |
\ | Fordított perjel karakter kimenet |
an ben | táblázatos (opcionális) |