nl.phhsnews.com


nl.phhsnews.com / Waarom gebruiken mensen het "echo" -commando bij het installeren van software onder Linux?

Waarom gebruiken mensen het "echo" -commando bij het installeren van software onder Linux?


Als u Linux voor het eerst gebruikt, lijken veel van de opdrachten en varianten daarvan misschien wat verwarrend. Neem bijvoorbeeld het "echo" -commando. Waarom gebruiken mensen het bij het installeren van software? De SuperUser Q & A-post van vandaag heeft het antwoord op de vraag van een nieuwe Linux-gebruiker.

De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een door de gemeenschap gestuurde groep van Q & A-websites.

De vraag

SuperUser-lezer PallavBakshi wil weten waarom mensen het "echo" -commando gebruiken bij het installeren van software onder Linux:

Ik ben nieuw in de computerwereld. Tijdens de installatie van ROS Indigo, zei de eerste stap dat ik de volgende code moest gebruiken:

  • sudo sh -c 'echo "deb //packages.ros.org/ros/ubuntu $ (lsb_release -sc) main"> /etc/apt/sources.list.d/ros-latest.list'

Waarom gebruiken mensen in deze context de opdracht "echo" samen met "sh -c"? Ik heb het "echo" -commando ook in andere installatieprocessen gezien.

Links waar ik doorheen keek

Wat is precies het "sh" -commando?

Ubuntu Installatie van ROS Indigo

Waarom mensen gebruiken het "echo" -commando bij het installeren van software onder Linux?

Het antwoord

SuperUser-bijdrager Fleet Command heeft het antwoord voor ons:

Normaal gesproken is de functie "echo" om een ​​string weer te geven (stuk tekst) op de console. Maar deze keer wordt een (groter dan)> teken toegevoegd na de echo-opdracht, waarbij de uitvoer wordt omgeleid naar een tekstbestand in /etc/apt/sources.list.d/ros-latest.list .

In principe schrijft dit hele commando een stuk tekst naar een tekstbestand. Nu komt hier het lastige gedeelte:

De reeks geschreven naar het bestand kan voor elke computer anders zijn. Het onderdeel, $ (lsb_release -sc) , is opgelost (veranderd in iets anders) wanneer de opdracht "echo" wordt uitgevoerd.

U kunt /etc/apt/sources.list openen. d / ros-latest.list in een teksteditor vóór en na de opdracht om de wijzigingen zelf te bekijken. Houd er rekening mee dat het bestand mogelijk niet bestaat voordat u deze opdracht gebruikt.


Heeft u iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread


Windows 10-pop-upwaarschuwingen voor taakbalk uitschakelen

Windows 10-pop-upwaarschuwingen voor taakbalk uitschakelen

Microsoft pusht nu agressiever op taakbalk- en actiecentrum-advertenties, sommige voor Microsoft Edge, andere voor andere Microsoft-producten. Dit zijn slechts een van de vele soorten advertenties in Windows 10. Hier ziet u hoe u kunt voorkomen dat u blijft zeuren. NAAR VERWANTE: Hoe Windows 10's ingebouwde advertentie op de taakbalk van Windows 10 kan worden uitgeschakeld ups worden anders geïmplementeerd dan die van Get Office-meldingen.

(how-top)

Waarom zijn sommige iMessages groen en wat blauw op mijn iPhone?

Waarom zijn sommige iMessages groen en wat blauw op mijn iPhone?

U hebt misschien gemerkt dat sommige berichten in de berichten-app van iPhone groen zijn en sommige berichten blauw. Wat betekenen deze kleuren en maakt het zelfs uit? Berichten met groene bubbels zijn normale sms-berichten. Berichten met blauwe bubbels worden verzonden via het iMessage-protocol voor expresberichten: een berichtplatform specifiek voor Apple-apparaten.

(how-top)

Interessante Artikelen