
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.
Fråga hur-till-geek: Återställ XBMC FTP, byta namn på TV-serier och Android Market i emulering
En gång i veckan gräver vi in i läsarens mailbag och svarar på dina brännande frågor. Idag tar vi en titt på hur du aktiverar den saknade FTP-funktionaliteten i XBMC, byter namn på dina nedladdade TV-program och får tillgång till marknaden när du simulerar Android. Återställ FTP-tjänsten i XBMC Kära hur Geek, Jag har nyligen dödat mina gamla Xbox-baserade XBMC-enheter till förmån för en modern nettopbaserad XBMC-enhet (HD-video, här kommer jag!
Det bästa sättet att dela foton med vänner och familj (annat än Facebook)
Facebook kan vara standardplattformen för att dela foton, men det betyder inte att det är det enda ledigt och enkelt att använda alternativ där ute. Här är några andra solida fotodelningsalternativ för att göra det enkelt att dela foton med vänner och familj så som du vill. Den största saken att tänka på när du granskar våra val för att inte tänka på att välja den absolut bästa funktioner, men om att välja den som blir enklast för dina vänner och familj att använda.