If-Koubou

De ce oamenii folosesc comanda "ecou" când instalează software-ul în Linux?

De ce oamenii folosesc comanda "ecou" când instalează software-ul în Linux? (Cum să)

Dacă sunteți nou la folosirea Linux, atunci multe dintre comenzile și variațiile acestora pot părea puțin confuz. Luați, de exemplu, comanda "cumva". De ce o folosesc utilizatorii atunci când instalează software-ul? Postul de astăzi SuperUser Q & A are răspunsul la o întrebare nouă a utilizatorului Linux.

Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor Q & A.

Intrebarea

Cititorul superutilizatorului PallavBakshi dorește să știe de ce oamenii folosesc comanda "școală" atunci când instalează software-ul în Linux:

Sunt nou în lumea calculatoarelor. În timpul instalării ROS Indigo, primul pas a spus că ar trebui să folosesc următorul cod:

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

De ce oamenii folosesc comanda "çecho" împreună cu "în acest context"? Am văzut comanda "de asemenea" folosită și în alte procese de instalare.

Legături pe care le-am văzut

Ce este comanda?

Instalarea Ubuntu de ROS Indigo

De ce oamenii folosesc comanda "școală" atunci când instalează software-ul în Linux?

Răspunsul

Contribuitorul Comandamentului Fleet al contribuitorilor SuperUser are răspunsul pentru noi:

În mod normal, funcția comenzii "çecho" este de a afișa un șir (piesă de text) pe consolă. Dar de data aceasta, un caracter (mai mare de)> este adăugat după comanda ecou, ​​redirecționând ieșirea la un fișier text situat în /etc/apt/sources.list.d/ros-latest.list.

Practic, această întreagă comandă scrie o piesă de text într-un fișier text. Acum vine partea dificilă:

Șirul scris în fișier poate fi diferit pentru fiecare computer. Partea, $ (lsb_release -sc), este rezolvată (schimbată în altceva) când rulează comanda "çecho".

Poți să deschizi /etc/apt/sources.list.d/ros-latest.list într-un editor de text înainte și după comanda pentru a vedea schimbările pentru dvs. Rețineți că este posibil ca fișierul să nu existe înainte de a utiliza această comandă.

Aveți ceva de adăugat la explicație? Sunați în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.