#7 Kávészünet talk: VPS tárhelyünk felépítése / telepítése Docker alapon
Tartalomjegyzék:
Az
echo
parancs a Linux egyik legalapvetőbb és leggyakrabban használt parancsa. A
echo
átadott argumentumok a standard kimenetre kerülnek.
echo
t általában a shell parancsfájlokban használják üzenet megjelenítésére vagy más parancsok eredményeinek kiadására.
echo Command
echo
egy héjba épített bash és a többi népszerű héj, például a Zsh és a Ksh. Viselkedése kissé eltér a héjtól a héjig.
Van is egy önálló
/usr/bin/echo
segédprogram, de általában a shell beépített verziója lesz elsőbbségű. A
echo
Bash épített verzióját fedjük le.
Az
echo
parancs szintaxisa a következő:
echo
- A
-n
opció használatakor a záró vonal elnyomásra kerül. Ha a-e
opciót megadjuk, a következõ hátrajelzéssel kitûzött karaktereket értelmezzük:-
\\
- Visszajelző karakter jelenik meg.\a
- Alert (BEL)\b
- Visszajelző karakter jelenik meg.\c
- A további kimenetek elnyomása\e
- Menekülési karakter jelenik meg.\f
- Megjeleníti az űrlapadagoló karaktert.\r
- Megjeleníti a kocsi visszatérését.\t
- Vízszintes fület jelenít meg.\v
- Függőleges fület jelenít meg.
-E
opció letiltja a menekülési karakterek értelmezését. Ez az alapértelmezés. -
Néhány szempontot figyelembe kell venni az
echo
parancs használatakor.
- A héj helyettesíti az összes változót, helyettesítő karaktert és speciális karaktereket, mielőtt átadná az argumentumokat az
echo
parancsnak. Annak ellenére, hogy nem szükséges, jó programozási gyakorlat, ha aecho
átadott érveket kettős vagy egyetlen idézőjelekbe illesztjük.Ha egyetlen idézőjelet használunk,''
az idézetekbe beillesztett karakterek szó szerinti értéke megmarad. A változók és a parancsok nem kerülnek kibővítésre.
echo
példák
A következő példák bemutatják, hogyan kell használni az echo parancsot:
-
Jelenítse meg a szövegsort a normál kimeneten.
echo Hello, World!
Hello, World!
Megjeleníti a szöveges sort, amely dupla idézetet tartalmaz.
Kettős idézet nyomtatásához zárja be az egyes idézetekbe, vagy hagyja el a fordulójelrel.
echo 'Hello "Linuxize"'
echo "Hello \"Linuxize\""
Hello "Linuxize"
Jelenítse meg az egyetlen idézetet tartalmazó szövegsort.
Egyetlen árajánlat nyomtatásához csatolja azt dupla idézőjelek közé, vagy használja az ANSI-C idézetet.
echo "I'm a Linux user."
echo $'I\'ma Linux user.'
I'm a Linux user.
Speciális karaktereket tartalmazó üzenet megjelenítése.
A
-e
opcióval engedélyezheti a menekülési karakterek értelmezését.echo -e "You know nothing, Jon Snow.\n\t- Ygritte"
You know nothing, Jon Snow. - Ygritte
Minta egyező karakterek.
Az
echo
parancs mintázat-illesztő karakterekkel, például helyettesítő karakterekkel használható. Például az alábbi parancs visszaadja az aktuális könyvtár összes.php
fájljának nevét.echo The PHP files are: *.php
The PHP files are: index.php contact.php functions.php
Átirányítás egy fájlra
Ahelyett, hogy a kimenetet a képernyőn jelenítené meg, átirányíthatja egy fájlba a
>
,>>
operátorok segítségével.echo -e 'The only true wisdom is in knowing you know nothing.\nSocrates' >> /tmp/file.txt
Ha a file.txt nem létezik, a parancs létrehozza azt. A
>
használatakor a fájl felülíródik, míg a>>
a kimenetet csatolja a fájlhoz.Használja a
cat
parancsot a fájl tartalmának megtekintéséhez:cat /tmp/file.txt
The only true wisdom is in knowing you know nothing. Socrates
A változók megjelenítése
echo
változókat is megjeleníthet. A következő példában kinyomtatjuk a jelenleg bejelentkezett felhasználó nevét:echo $USER
linuxize
$USER
egy shell változó, amely a felhasználónevet tárolja.A parancs kimenetének megjelenítése
A
$(command)
kifejezés használatával illessze be a parancs kimenetét azecho
argumentumba. A következő parancs megjeleníti az aktuális dátumot:echo "The date is: $(date +%D)"
The date is: 04/17/19
Megjelenítés színben
Használjon ANSI menekülési sorozatokat az előtér és a háttér színének megváltoztatásához vagy a szöveg tulajdonságainak, például aláhúzás és félkövér szettek beállításához.
echo -e "\033[1;37mWHITE"
echo -e "\033[0;30mBLACK"
echo -e "\033[0;34mBLUE"
echo -e "\033[0;32mGREEN"
echo -e "\033[0;36mCYAN"
echo -e "\033[0;31mRED"
echo -e "\033[0;35mPURPLE"
echo -e "\033[0;33mYELLOW"
echo -e "\033[1;30mGRAY"
Következtetés
Mostanra jól meg kell értenie, hogyan működik az
echo
parancs.
Curl parancs a linuxban példákkal
A Curl parancssori segédprogram az adatok továbbítására egy kiszolgálóra vagy egy olyan kiszolgálóra, amely felhasználói beavatkozás nélkül működik. Ebben az oktatóanyagban megmutatjuk, hogyan kell használni a göndör eszközt gyakorlati példák és a leggyakoribb göndör beállítások részletes magyarázata révén.
Tr parancs linuxban példákkal
A Tr egy parancssori segédprogram Linux és Unix rendszerekben, amely lefordítja, törli és kihúzza a karaktereket a standard bemenetből, és az eredményt a standard kimenetre írja.
Wget parancs linuxban példákkal
A GNU Wget egy parancssori segédprogram a fájlok letöltéséhez az internetről. Ebben az oktatóanyagban megmutatjuk, hogyan kell használni a Wget parancsot gyakorlati példák és a leggyakoribb Wget lehetőségek részletes magyarázata révén.