Mājas lapa » » Kāpēc cilvēki izmanto „echo” komandu, instalējot programmatūru Linux?

    Kāpēc cilvēki izmanto „echo” komandu, instalējot programmatūru Linux?

    Ja esat jauns, lai izmantotu Linux, tad daudzas komandas un to variācijas var šķist mazliet mulsinošas. Veikt, piemēram, “echo” komandu. Kāpēc cilvēki to izmanto, instalējot programmatūru? Šodienas SuperUser Q&A ziņojumam ir atbilde uz jaunu Linux lietotāja jautājumu.

    Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.

    Jautājums

    SuperUser lasītājs PallavBakshi vēlas uzzināt, kāpēc cilvēki izmanto "echo" komandu, instalējot programmatūru Linux:

    Esmu jauns skaitļošanas pasaulē. Instalējot ROS Indigo, pirmais solis sacīja, ka man jāizmanto šāds kods:

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

    Kāpēc šajā kontekstā cilvēki izmanto "echo" komandu kopā ar "sh-c"? Esmu redzējis arī “echo” komandu, kas tiek izmantota arī citos instalēšanas procesos.

    Saites, kuras es skatījos

    Kas tieši ir “sh” komanda?

    ROS Indigo Ubuntu instalēšana

    Kāpēc cilvēki izmanto "echo" komandu, instalējot programmatūru Linux?

    Atbilde

    SuperUser iemaksu autoparka komandai ir atbilde:

    Parasti “echo” komandas funkcija ir parādīt virkni (teksta daļu) konsolē. Bet šoreiz pēc atbalss komandas tiek pievienota rakstzīme (lielāka par)> novirzot tās izvadi uz teksta failu, kas atrodas /etc/apt/sources.list.d/ros-latest.list.

    Būtībā šī visa komanda teksta tekstā ieraksta teksta daļu. Tagad šeit ir sarežģīta daļa:

    Failam pievienotā virkne katram datoram var būt atšķirīga. Daļa, $ (lsb_release -sc), tiek atrisināta (mainīta uz kaut ko citu), kad tiek izpildīta “atbalss” komanda.

    Jūs varat atvērt /etc/apt/sources.list.d/ros-latest.list teksta redaktorā pirms un pēc komandas, lai redzētu izmaiņas. Ņemiet vērā, ka fails pirms šīs komandas izmantošanas nav iespējams.


    Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.