If-Koubou

Dlaczego ludzie używają polecenia "echo" podczas instalowania oprogramowania w systemie Linux?

Dlaczego ludzie używają polecenia "echo" podczas instalowania oprogramowania w systemie Linux? (Jak)

Jeśli nie masz doświadczenia w korzystaniu z systemu Linux, wiele z jego poleceń i odmian może wydawać się nieco zagmatwanych. Weźmy na przykład komendę "Komando". Dlaczego ludzie używają go podczas instalowania oprogramowania? Dzisiejszy post z pytaniami i odpowiedziami dla SuperUser zawiera odpowiedź na nowe pytanie użytkownika systemu Linux.

Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, społecznościowego forum z pytaniami i odpowiedziami.

Pytanie

Czytnik SuperUser PallavBakshi chce wiedzieć, dlaczego ludzie używają polecenia "eco" podczas instalowania oprogramowania w systemie Linux:

Jestem nowy w świecie komputerów. Podczas instalacji ROS Indigo, pierwszy krok powiedział, że powinienem użyć następującego kodu:

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

Dlaczego w tym kontekście ludzie używają komendy Ęuecho wraz z, Ęsh-cĘĘù? Widziałem także komendę Ęuecho w innych procesach instalacyjnych.

Łącza, które przeglądałem

Czym dokładnie jest "Command"?

Instalacja Ubuntu ROS Indigo

Dlaczego ludzie używają komendy Ęuecho podczas instalacji oprogramowania w systemie Linux?

Odpowiedź

Superuser contributor Fleet Command ma dla nas odpowiedź:

Zazwyczaj funkcja polecenia ĘechoâĘù polega na wyświetlaniu na konsoli tekstu (fragmentu tekstu). Ale tym razem, po poleceniu echo, dodawany jest znak (większy niż)>, przekierowujący jego wynik do pliku tekstowego znajdującego się w /etc/apt/sources.list.d/ros-latest.list.

Zasadniczo to całe polecenie zapisuje fragment tekstu do pliku tekstowego. Nadchodzi trudna część:

Ciąg zapisany w pliku może być inny dla każdego komputera. Część, $ (lsb_release -sc), jest rozwiązywany (zamieniany na coś innego), gdy uruchomione jest polecenie "Mechanizm".

Możesz otworzyć /etc/apt/sources.list.d/ros-latest.list w edytorze tekstu przed i po poleceniu, aby zobaczyć zmiany dla siebie. Pamiętaj, że plik może nie istnieć przed użyciem tego polecenia.

Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.