
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.
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?
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.
Vad är pixel 2: s visuella kärna?
Google Pixel 2 har en av de bästa kamerorna du kan få i en smartphone just nu. Men i allmänhet gäller dessa "bästa kamera" sorts betyg endast för stockcamera-appen. Google ändrar det tack vare "Pixel Visual Core" -en anpassad bildbehandlingschip. Men vad gör detta chip? Först, Låt oss prata om HDR RELATERAT: Vad är HDR-fotografi och hur kan jag använda det?
Hur man egentligen hittar bra spel på ånga
I 2016 växte PC-spelfördelaren Steam sitt redan imponerande bibliotek med 4.207 nya spel, nästan 40% av sin totala på den tiden på bara tolv månader. Plattformen växer nästan exponentiellt. Det är bra om du gillar en liten variation i dina PC-spel ... men med all den sorten blir det svårare och svårare att hitta guldet bland drossen.