From C to Python by Ross Rheingans-Yoo
Indholdsfortegnelse:
echo
kommandoen er en af de mest basale og hyppigt anvendte kommandoer i Linux. Argumenterne, der er overført til
echo
, udskrives til standardoutputet.
echo
bruges ofte i shell-scripts til at vise en meddelelse eller udsende resultaterne af andre kommandoer.
ekko Kommando
echo
er et shell indbygget i Bash og de fleste af de andre populære skaller som Zsh og Ksh. Dens adfærd er lidt forskellig fra skal til shell.
Der er også et standalone
/usr/bin/echo
værktøj, men som regel har den indbyggede shell-skal forrang. Vi vil dække Bash-indbyggede version af
echo
.
Syntaks for
echo
kommandoen er som følger:
echo
- Når indstillingen
-nbruges, undertrykkes den efterfølgende nye linje. Hvis indstillingen-eer angivet, fortolkes følgende tegn, der ikke er sluppet tilbage:-
\\- Viser et backslash-tegn.\a- Alert (BEL)\b- Viser et backspace-tegn.\c- Undertrykk eventuel yderligere output\e- Viser en flugt-karakter.\f- Viser en form feed-karakter.- Viser en ny linje.\r- Viser en vognretur.\t- Viser en vandret fane.\v- Viser en lodret fane.
Indstillingen-Edeaktiverer fortolkningen af flugtpersonerne. Dette er standard. -
Der er et par punkter, du skal overveje, når du bruger
echo
kommandoen.
- Shellen erstatter alle variabler, jokertilpasning og specialtegn, før de overføres argumenterne til
echokommandoen. Selvom det ikke er nødvendigt, er det en god programmeringspraksis at vedlægge de argumenter, der er overført tilechoi dobbelt- eller enkeltcitater.''den bogstavelige værdi af hvert tegn, der er lukket inden for citaterne, bevares. Variabler og kommandoer udvides ikke.
echo
eksempler
Følgende eksempler viser, hvordan man bruger ekko-kommandoen:
-
Vis en linje med tekst på standardoutput.
echo Hello, World!Hello, World!Vis en linje med tekst, der indeholder et dobbelt citat.
Hvis du vil udskrive et dobbelt citat, skal du vedlægge det inden for enkelte citater eller undslippe det med tilbagegangstegnet.
echo 'Hello "Linuxize"'echo "Hello \"Linuxize\""Hello "Linuxize"Vis en linje med tekst, der indeholder et enkelt citat.
Hvis du vil udskrive et enkelt tilbud, skal du vedlægge det inden for dobbelt citater eller bruge ANSI-C-citatet.
echo "I'm a Linux user."echo $'I\'ma Linux user.'I'm a Linux user.Vis en meddelelse, der indeholder specialtegn.
Brug indstillingen
-efor at aktivere fortolkningen af flugtpersonerne.echo -e "You know nothing, Jon Snow.\n\t- Ygritte"You know nothing, Jon Snow. - YgritteMønstermatchende tegn.
echokommandoen kan bruges med mønster-matchende tegn, såsom jokertegnets tegn. For eksempel returnerer kommandoen nedenfor navnene på alle.phpfiler i det aktuelle bibliotek.echo The PHP files are: *.phpThe PHP files are: index.php contact.php functions.phpOmdiriger til en fil
I stedet for at vise output til skærmen, kan du omdirigere den til en fil ved hjælp af operatorerne
>,>>.echo -e 'The only true wisdom is in knowing you know nothing.\nSocrates' >> /tmp/file.txtHvis file.txt ikke findes, opretter kommandoen den. Når du bruger
>vil filen blive overskrevet, mens>>tilføjer output til filen.Brug
catkommandoen til at se filens indhold:cat /tmp/file.txtThe only true wisdom is in knowing you know nothing. SocratesVisning af variabler
echokan også vise variabler. I det følgende eksempel udskriver vi navnet på den aktuelt loggede bruger:echo $USERlinuxize$USERer en skalvariabel, der indeholder dit brugernavn.Viser output fra en kommando
Brug udtrykket
$(command)til at inkludere kommandooutput iechoargument. Følgende kommando viser den aktuelle dato:echo "The date is: $(date +%D)"The date is: 04/17/19Viser i farve
Brug ANSI-fluksekvenser til at ændre forgrunds- og baggrundsfarver eller indstille tekstegenskaber som understregning og fed skrift.
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"
Konklusion
På nuværende tidspunkt bør du have en god forståelse af, hvordan
echo
kommandoen fungerer.
Curl-kommando i linux med eksempler
Curl er et kommandolinjeværktøj til overførsel af data fra eller til en server designet til at arbejde uden brugerinteraktion. I denne tutorial vil vi vise dig, hvordan du bruger krølleværktøjet gennem praktiske eksempler og detaljerede forklaringer på de mest almindelige krølleindstillinger.
Linux skåret kommando med eksempler
Cut er et kommandolinjeværktøj, der giver dig mulighed for at klippe dele af linjer fra specificerede filer eller rørdata og udskrive resultatet til standardoutput. I denne tutorial vil vi vise dig, hvordan du bruger Linux-klip-kommandoen gennem praktiske eksempler og detaljerede forklaringer af de mest almindelige klippemuligheder.
Linux dato kommando med eksempler
Datokommandoen viser eller indstiller systemdatoen. Det er oftest brugt til at udskrive dato og tid i forskellige formater og beregne fremtidige og tidligere datoer.








