Pokud používáte systém Linux, pak mnoho příkazů a jejich variant se může zdát trochu matoucí. Vezměte například příkaz "echo". Proč to lidé používají při instalaci softwaru? Dnešní příspěvek SuperUser Q & A má odpověď na novou otázku uživatele Linuxu.
Dnešní zasílání dotazů a odpovědí nás přichází s laskavým svolením SuperUseru - subdivize Stack Exchange, komunitní skupiny webových stránek Q & A.
Jsem nový ve světě počítačů. Při instalaci ROS Indigo, první krok řekl, že bych měl použít následující kód:
sudo sh -c 'echo "deb //packages.ros.org/ros/ubuntu $ (lsb_release -sc) main"> /etc/apt/sources.list.d/ros-latest.list'
- Proč v tomto kontextu lidé používají příkaz "echo" spolu s "sh -c"? Viděl jsem příkaz "echo" použitý v jiných procesech instalace také.
Odkazy, které jsem viděl přes
Co přesně je "sh" příkaz?
Ubuntu Instalace ROS Indigo
příkaz "echo" při instalaci softwaru v systému Linux?
Příkaz Fleet Command pro odpověď
Obvykle je funkcí příkazu "echo" zobrazit řetězec text) na konzole. Tentokrát se však po příkazu echo přidá znak (větší než)>, který přesměruje jeho výstup do textového souboru umístěného v adresáři
/etc/apt/sources.list.d/ros-latest.list . V podstatě celý tento příkaz zapíše textový text do textového souboru. Nyní přichází složitá část:
Řetězec napsaný do souboru může být pro každý počítač jiný. Část
$ (lsb_release -sc) je vyřešena (změněna na něco jiného) při spuštění příkazu "echo". Můžete otevřít
/etc/apt/sources.list. d / ros-latest.list v textovém editoru před a za příkazem, abyste si sami mohli prohlédnout změny. Nezapomeňte, že tento soubor pravděpodobně neexistuje před použitím tohoto příkazu. Musíte něco přidat k vysvětlení? Zní to v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.
Nejlepší volné kanály Roku pro děti
Nastavili jste rodičovské kontroly v Netflixu a pracovali jste na tom, aby YouTube byl přátelský k dětem a vaše děti to už milují. Existuje ale i několik dalších kanálů, které můžete přidat s obsahem pouze pro děti, od Sesame Street až po Pokemon až po GI Joe - vše zdarma. SOUVISEJÍCÍ: Nejlepší bezplatné video kanály pro vaše Roku ti ukázali nejlepší videokanály Roku, ale všechny tyto doplňky byly zaměřeny na obsah pro dospělé.
Pixel 2 není pro Verizon skutečně exkluzivní: můžete jej použít na AT & T, T-Mobile a Sprint
Jiný rok, další událost Pixel ... a další kolo zmateného " v reklamní kampaně Verizon. Ale tady je věc: Pixel 2 lze použít na jakémkoli hlavním nosiči v USA. Takže co je s tímto "exkluzivním" junkem? SOUVISEJÍCÍ: Stojí to za to upgrade na Pixel 2? Pixel 2 je ne exkluzivně pro Verizon. Ve skutečnosti je to jeden z mála telefonů, které mohou být skutečně použity na jakémkoli nosiči (včetně mnoha MVNO) - Verizon, AT & T, T-Mobile, Sprint, Project Fi, Cricket Wireless, MetroPCS, US Cellular .