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 skapar du en uppstartbar DOS-USB-enhet

Så här skapar du en uppstartbar DOS-USB-enhet

DOS används inte längre allmänt, men du är fortfarande sannolikt att någon gång behöver starta upp i en DOS-miljö. Windows inbyggda formateringsverktyget låter dig skapa en DOS-startbar diskettenhet, men inte en USB-enhet. Så här går du runt om det. RELATERAD: Behöver du uppdatera datorns BIOS? DOS kan vara en relik av det förflutna, men du skulle inte veta det från läsinstruktioner skrivna av tillverkare för BIOS-uppdateringar, verktyg för uppdatering av programvara och andra systemverktyg på låg nivå.

(how-top)

Hur kör du säkert en osäker körbar fil på Linux?

Hur kör du säkert en osäker körbar fil på Linux?

I den här tiden och ålder är det inte en dålig idé att vara lurad av otroliga körbara filer, men det finns en säker väg att köra en på ditt Linux-system om du verkligen behöver göra det? Dagens SuperUser Q & A-post har några användbara råd som svar på en orolig läsares fråga. Dagens Frågor och svar sessions kommer till vår tjänst med SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

(how-top)