Wichtige CMD-Befehle!
Inhaltsverzeichnis:
Der Befehl
echo
ist einer der grundlegendsten und am häufigsten verwendeten Befehle in Linux. Die an
echo
Argumente werden an die Standardausgabe ausgegeben.
echo
wird häufig in Shell-Skripten verwendet, um eine Nachricht anzuzeigen oder die Ergebnisse anderer Befehle auszugeben.
echo Befehl
echo
ist eine in Bash eingebaute Shell und die meisten anderen beliebten Shells wie Zsh und Ksh. Sein Verhalten unterscheidet sich geringfügig von Shell zu Shell.
Es gibt auch ein eigenständiges Dienstprogramm
/usr/bin/echo
, aber normalerweise hat die in die Shell integrierte Version Vorrang. Wir werden die in Bash integrierte Version von
echo
.
Die Syntax für den
echo
Befehl lautet wie folgt:
echo
- Wenn die Option
-nverwendet wird, wird der abschließende Zeilenumbruch unterdrückt. Wenn die Option-eangegeben wird, werden die folgenden Zeichen mit umgekehrten Schrägstrichen interpretiert:-
\\- Zeigt einen Backslash an.\a- Alarm (BEL)\b- Zeigt ein Backspace-Zeichen an.\c- Weitere Ausgaben unterdrücken\e- Zeigt ein Escape-Zeichen an.\f- Zeigt ein Formularvorschubzeichen an.- Zeigt eine neue Zeile an.\r- Zeigt einen Wagenrücklauf an.\t- Zeigt eine horizontale Registerkarte an.\v- Zeigt eine vertikale Registerkarte an.
Die Option-Edeaktiviert die Interpretation der Escape-Zeichen. Dies ist die Standardeinstellung. -
Bei der Verwendung des Befehls
echo
sind einige Punkte zu beachten.
- Die Shell ersetzt alle Variablen, Platzhalter und Sonderzeichen, bevor die Argumente an den Befehl
echowerden. Es ist zwar nicht erforderlich, die anechoArgumente in doppelte oder einfache Anführungszeichen''Der Literalwert jedes Zeichens in Anführungszeichen bleibt erhalten. Variablen und Befehle werden nicht erweitert.
echo
Beispiele
Die folgenden Beispiele zeigen, wie der Befehl echo verwendet wird:
-
Zeigt eine Textzeile in der Standardausgabe an.
echo Hello, World!Hello, World!Zeigen Sie eine Textzeile mit einem doppelten Anführungszeichen an.
Um ein doppeltes Anführungszeichen zu drucken, schließen Sie es in einfache Anführungszeichen ein oder schließen Sie es mit dem Backslash-Zeichen ab.
echo 'Hello "Linuxize"'echo "Hello \"Linuxize\""Hello "Linuxize"Zeigen Sie eine Textzeile mit einem einfachen Anführungszeichen an.
Um ein einfaches Anführungszeichen zu drucken, setzen Sie es in doppelte Anführungszeichen oder verwenden Sie die ANSI-C-Anführungszeichen.
echo "I'm a Linux user."echo $'I\'ma Linux user.'I'm a Linux user.Zeigt eine Nachricht mit Sonderzeichen an.
Verwenden Sie die Option
-e, um die Interpretation der Escape-Zeichen zu aktivieren.echo -e "You know nothing, Jon Snow.\n\t- Ygritte"You know nothing, Jon Snow. - YgritteMustervergleichszeichen.
Der Befehl
echokann mit Mustervergleichszeichen verwendet werden, z. B. mit Platzhalterzeichen. Der folgende Befehl gibt beispielsweise die Namen aller.phpDateien im aktuellen Verzeichnis zurück.echo The PHP files are: *.phpThe PHP files are: index.php contact.php functions.phpIn eine Datei umleiten
Anstatt die Ausgabe auf dem Bildschirm anzuzeigen, können Sie sie mit den Operatoren
>,>>in eine Datei umleiten.echo -e 'The only true wisdom is in knowing you know nothing.\nSocrates' >> /tmp/file.txtWenn die Datei file.txt nicht existiert, wird sie mit dem Befehl erstellt. Bei Verwendung von
>die Datei überschrieben, während mit>>die Ausgabe an die Datei>>wird.Verwenden Sie den Befehl
cat, um den Inhalt der Datei anzuzeigen:cat /tmp/file.txtThe only true wisdom is in knowing you know nothing. SocratesVariablen anzeigen
echokann auch Variablen anzeigen. Im folgenden Beispiel geben wir den Namen des aktuell angemeldeten Benutzers aus:echo $USERlinuxize$USERist eine Shell-Variable, die Ihren Benutzernamen enthält.Ausgabe eines Befehls anzeigen
Verwenden Sie den Ausdruck
$(command), um die Befehlsausgabe in das Argument desecho. Der folgende Befehl zeigt das aktuelle Datum an:echo "The date is: $(date +%D)"The date is: 04/17/19Anzeige in Farbe
Verwenden Sie ANSI-Escape-Sequenzen, um die Vorder- und Hintergrundfarben zu ändern oder Texteigenschaften wie Unterstreichung und Fettdruck festzulegen.
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"
Fazit
Inzwischen sollten Sie ein gutes Verständnis dafür haben, wie der
echo
Befehl funktioniert.
Was ist neu in Amazon Echo und Echo Plus der nächsten Generation?
Amazon hat die neue Generation von Echo und Echo Plus-Geräten auf den Markt gebracht, die zu einem Preis von 99,99 USD und 149,99 USD erhältlich sind. Der Versand wird nächsten Monat beginnen
Was sind die neu gestarteten Amazon Echo Connect und Echo Buttons?
Neben dem neuen Echo Spot, Echo, Echo Plus und 4k-fähigem Fire TV hat Amazon auch zwei neue handliche Echo Connect und Buttons auf den Markt gebracht.
Amazon Echo, Echo Plus und Echo Dot in Indien bei 4.999 Rupien ins Leben gerufen
Amazon hat drei seiner Smart-Home-Systeme - Echo, Echo Plus und Echo Dot - in Indien auf den Markt gebracht, die zum Preis von 9.999, 14.999 und 4.999 Rupien im Einzelhandel erhältlich sind.








