Connect with us

Wie man

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 Linux noch nicht kennen, können viele der Befehle und Variationen davon etwas verwirrend erscheinen. Nehmen Sie zum Beispiel den Befehl „echo“. Warum verwenden die Leute es, wenn sie Software installieren? Der heutige SuperUser Q&A-Post enthält die Antwort auf die Frage eines neuen Linux-Benutzers.

Die Frage

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

Ich bin neu in der Computerwelt. Bei der Installation von ROS Indigo sagte der erste Schritt, dass ich den folgenden Code verwenden sollte:

  • sudo sh -c ‚echo „deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main“ > /etc/apt/sources.list.d/ros-latest.list‘

Warum verwenden die Leute in diesem Zusammenhang den Befehl „echo“ zusammen mit „sh -c“? Ich habe den Befehl „echo“ auch in anderen Installationsprozessen gesehen.

Links, die ich mir angesehen habe

Was genau ist der „sh“-Befehl?

Ubuntu-Installation von ROS Indigo

Warum verwenden Leute den „echo“-Befehl, wenn sie Software unter Linux installieren?

Die Antwort

Der SuperUser-Mitarbeiter Fleet Command hat die Antwort für uns:

Normalerweise besteht die Funktion des „echo“-Befehls darin, einen String (Textstück) auf der Konsole anzuzeigen. Aber dieses Mal wird nach dem echo-Befehl ein (größer als) >-Zeichen hinzugefügt, das seine Ausgabe in eine Textdatei umleitet, die sich in befindet.

Im Grunde schreibt dieser ganze Befehl ein Stück Text in eine Textdatei. Jetzt kommt der knifflige Teil:

Die in die Datei geschriebene Zeichenfolge kann für jeden Computer unterschiedlich sein. Der Teil, , wird aufgelöst (in etwas anderes geändert), wenn der Befehl „echo“ ausgeführt wird.

Sie können vor und nach dem Befehl in einem Texteditor öffnen, um die Änderungen selbst zu sehen. Beachten Sie, dass die Datei möglicherweise nicht vorhanden ist, bevor Sie diesen Befehl verwenden.

Möchten Sie der Erklärung noch etwas hinzufügen? Ton aus in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Sehen Sie sich hier den vollständigen Diskussionsthread an.

Continue Reading
Click to comment

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Tendencia