de.phhsnews.com


de.phhsnews.com / Warum verwenden Benutzer den Befehl "echo" bei der Installation von Software unter Linux?

Warum verwenden Benutzer den Befehl "echo" bei der Installation von Software unter Linux?


Wenn Sie mit Linux noch nicht vertraut sind, können viele der Befehle und Variationen davon etwas verwirrend erscheinen. Nehmen Sie zum Beispiel den Befehl "echo". Warum benutzen Leute es, wenn sie Software installieren? Der heutige SuperUser Q & A-Post hat die Antwort auf die Frage eines neuen Linux-Benutzers.

Die heutige Question & Answer-Sitzung kommt dank SuperUser zustande - einer Unterteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q & A-Websites.

Die Frage

SuperUser-Leser PallavBakshi möchte wissen, warum Benutzer den Befehl "echo" verwenden, wenn sie Software unter Linux installieren:

Ich bin neu in der Computerwelt. Bei der Installation von ROS Indigo wurde im ersten Schritt angegeben, dass ich den folgenden Code verwenden soll:

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

Warum benutzen Leute in diesem Zusammenhang den Befehl "echo" zusammen mit "sh -c"? Ich habe den Befehl "echo" auch in anderen Installationsprozessen gesehen.

Links, die ich durchgesehen habe

Was genau ist der Befehl "sh"?

Ubuntu-Installation von ROS Indigo

Warum benutzen Leute der Befehl "echo" bei der Installation von Software in Linux?

Der Antwort

SuperUser Mitwirkender Flottenbefehl hat die Antwort für uns:

Gewöhnlich besteht die Funktion des Befehls "echo" darin, eine Zeichenkette (Stück Text) auf der Konsole. Aber dieses Mal wird nach dem Befehl echo ein Zeichen (größer als)> hinzugefügt, das seine Ausgabe in eine Textdatei umleitet, die sich in /etc/apt/sources.list.d/ros-latest.list befindet.

Im Grunde schreibt dieser ganze Befehl einen Text in eine Textdatei. Nun, hier kommt der knifflige Teil:

Die in die Datei geschriebene Zeichenfolge kann für jeden Computer unterschiedlich sein. Der Teil $ (lsb_release -sc) wird beim Ausführen des Befehls "echo" aufgelöst (in etwas anderes geändert).

Sie können /etc/apt/sources.list öffnen. d / ros-latest.list in einem Texteditor vor und nach dem Befehl, um die Änderungen für sich selbst zu sehen. Beachten Sie, dass die Datei möglicherweise nicht existiert, bevor Sie diesen Befehl verwenden.


Haben Sie etwas zur Erklärung hinzuzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange Benutzern lesen? Sehen Sie sich den vollständigen Diskussionsfaden hier an.


So streamen Sie Musik zu Ihrem Google-Zuhause Über Bluetooth

So streamen Sie Musik zu Ihrem Google-Zuhause Über Bluetooth

Google Home eignet sich hervorragend für Sprachbefehle, Sie können jedoch auch Musik von Ihrem Telefon an den Lautsprecher senden. Während bei den meisten Apps Audio in Google Home umgewandelt werden kann, tun dies einige nicht. Für diese können Sie Ihr Telefon über Bluetooth mit Google Home verbinden, um Musik auf die altmodische Art und Weise abzuspielen.

(how-top)

Hinzufügen von IMDB- oder Rotten Tomatoes-Bewertungen zu Ihrem Plex Media Server

Hinzufügen von IMDB- oder Rotten Tomatoes-Bewertungen zu Ihrem Plex Media Server

Warum sollten Sie sich mit mittelmäßigen Bewertungen auf Ihrem ansonsten perfekten Plex Media Server zufrieden geben? Mit einem einfachen Trick können Sie IMDB- oder Rotten Tomatoes-Filmbewertungen zu Plex hinzufügen und genauere Film-Scores genießen. Wo Plex Filmbewertungen bekommt (und warum Sie Dinge ändern sollten) Wenn Sie einen Blick darauf geworfen haben die Sterne-Bewertungen der Filme in Ihrer Plex-Bibliothek, haben Sie vielleicht etwas merkwürdiges bemerkt: Es gibt eine bemerkenswerte Anzahl von 3/5 Sternenfilmen.

(how-top)