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 återställer du ditt glömda lösenord i Windows 10

Så här återställer du ditt glömda lösenord i Windows 10

Vi har gjort det förut. Du sätter dig ner för att logga in på din Windows-maskin, skriv in vad du tycker är lösenordet och du förstår att du glömde vad det var! Du krypterar för att prova olika kombinationer av bokstäver och siffror för att se vad som passar, men ingenting fungerar. Vad gör du nu? Tack vare processen med att återställa ditt lösenord i Windows 10 är det ungefär detsamma som det har varit i Windows 8 och senare, om än med några små tweaks.

(how-top)

Så här lägger du till Wi-Fi på en stationär dator

Så här lägger du till Wi-Fi på en stationär dator

Wi-Fi blir vanligare i stationära datorer, men inte alla stationära datorer har det. Lägg till Wi-Fi och du kan ansluta trådlöst till Internet och värd Wi-Fi-hotspots för dina andra enheter. Detta är en enkel och billig process. Köp den rätta lilla adaptern och du kan även ta den med dig, snabbt lägga till Wi-Fi på alla skrivbord som du stöter på genom att ansluta en liten enhet till sin USB-port.

(how-top)