sv.phhsnews.com


sv.phhsnews.com / Varför använder folk "echo" -kommandot när du installerar programvara i Linux?

Varför använder folk "echo" -kommandot när du installerar programvara i Linux?


Om du är ny på att använda Linux, kan många av kommandona och variationer av dem tycka lite förvirrande. Ta kommandot "echo", till exempel. Varför använder folk det när du installerar programvara? Dagens SuperUser Q & A-post har svaret på en ny Linux-användares fråga.

Dagens Frågor och svar-session kommer till vår tjänst med SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

Frågan

SuperUser-läsare PallavBakshi vill veta varför folk använder kommandot "echo" när man installerar programvara på Linux:

Jag är ny i datormiljön. När du installerade ROS Indigo, sade det första steget att jag ska använda följande kod:

  • sudo sh -c "echo" deb //packages.ros.org/ros/ubuntu $ (lsb_release -sc) main "> /etc/apt/sources.list.d/ros-latest.list'

Varför använder folk kommandot "echo" tillsammans med "sh -c" i det här sammanhanget? Jag har sett kommandot "echo" som används i andra installationsprocesser.

Länkar jag tittade på

Vad exakt är "sh" -kommandot?

Ubuntu Installera ROS Indigo

Varför använder folk Kommandot "echo" när du installerar programvara i Linux?

Svaret

SuperUser-bidragare Fleet Command har svaret för oss:

Normalt är funktionen för "echo" -kommandot att visa en sträng (bit av text) på konsolen. Men den här gången läggs ett (större än)> tecken efter ekkokommandot, omdirigerar dess utgång till en textfil som finns i /etc/apt/sources.list.d/ros-latest.list .

I grund och botten skriver hela kommandot ett stycke text till en textfil. Nu kommer här den knepiga delen:

Strängen som skrivs till filen kan vara annorlunda för varje dator. Delen, $ (lsb_release -sc) , löses (ändras till något annat) när kommandot "echo" körs.

Du kan öppna /etc/apt/sources.list. d / ros-latest.list i en textredigerare före och efter kommandot för att se ändringarna för dig själv. Tänk på att filen inte finns före det här kommandot.


Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in den fullständiga diskussionsgängan här.


Så här lägger du till Facebook på flera språk

Så här lägger du till Facebook på flera språk

Facebook är en verkligt internationell webbplats. Hundratals miljoner av sina användare talar inte engelska som ett främmande språk. Du kan till och med vara Facebook-vänner med några av dem. För att göra livet enklare för internationella vänner att kommunicera, har Facebook lagt till funktioner som gör saker som att automatiskt översätta inlägg på ett annat språk.

(how-top)

Amazonas nya $ 20 Dash Wand är en praktisk liten enhet för Prime-kunder som låter dig beställa allt från Amazon bara genom att skanna en streckkod. Det kommer också med Alexa inbyggt, så du kan ställa frågor eller lägga till föremål i din kundvagn som du inte har streckkod för. Bäst av allt får du $ 20 i gratis Amazon-kredit när du ställer in det, så det är väsentligen gratis. Så här ställer du in och börjar använda det i ditt hem.

Amazonas nya $ 20 Dash Wand är en praktisk liten enhet för Prime-kunder som låter dig beställa allt från Amazon bara genom att skanna en streckkod. Det kommer också med Alexa inbyggt, så du kan ställa frågor eller lägga till föremål i din kundvagn som du inte har streckkod för. Bäst av allt får du $ 20 i gratis Amazon-kredit när du ställer in det, så det är väsentligen gratis. Så här ställer du in och börjar använda det i ditt hem.

För att komma igång behöver du Amazon Shopping-appen för Android eller iOS. Ladda ner appen till din telefon. De medföljande instruktionerna berättar att du öppnar webbläsaren och går till amazon.com/wandsetup. På den här skärmen kan du välja antingen USA eller Storbritannien, men i min erfarenhet ledde detta till ett omdirigeringsfel.

(how-top)