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.


Tethering är en uppgift att dela telefonens mobila dataanslutning med en annan enhet, till exempel din bärbara dator eller surfplatta, där du ansluter den till en annan enhet. till Internet via telefonens dataanslutning. Det finns flera sätt att binda på Android.

Tethering är en uppgift att dela telefonens mobila dataanslutning med en annan enhet, till exempel din bärbara dator eller surfplatta, där du ansluter den till en annan enhet. till Internet via telefonens dataanslutning. Det finns flera sätt att binda på Android.

Kommer det att kosta pengar? Beroende på din operatör kan det eller inte kosta dig pengar. I USA tar de flesta större bärare extra för tethering. Kontakta din operatörs webbplats för mer information om vad de tar betalt för tethering. En extra $ 20 avgift för tethering är inte ovanlig i USA. RELATED: Hur man använder Androids inbyggda tethering när din bärare blockerar det Det är möjligt att komma runt dessa begränsningar genom att installera och använda en tredjeparts tethering-app eller, om du är rotad, avblocker Android-inbyggd tethering-funktion.

(how-top)

Razer tillkännagav nyligen ett nytt kundlojalitetsprogram: PC-spelare kan tjäna virtuell valuta, kallad

Razer tillkännagav nyligen ett nytt kundlojalitetsprogram: PC-spelare kan tjäna virtuell valuta, kallad "zSilver" och sparas i en "zVault", bara för att spelar de spel som de redan njuter av. Spel lanseras från Razers Cortex-skrivprogram - lite som Steam utan den inbyggda spelbutiken - och spåras minut för minut, och tjänar zSilver som kan bytas ut för Razer-märkesvaror.

En dag i en razers liv "zGamer" zSilver ackumuleras när du spelar titlar som lanserats från Razer Cortex-skrivprogrammet. Den goda nyheten är att processen är ganska enkel: bara starta spelet och programmet kommer att hålla en löpning av din speltid, upplupna poäng med varje minut. Den dåliga nyheten är att medan Cortex kan upptäcka nästan vilket spel som helst på en vanlig dator (och nya spel kan läggas till i listan manuellt), ger bara en handfull spel faktiskt dig kredit i zSilver för att spela dem via Cortex.

(how-top)