it.phhsnews.com


it.phhsnews.com / Perché le persone usano il comando "echo" durante l'installazione del software in Linux?

Perché le persone usano il comando "echo" durante l'installazione del software in Linux?


Se si è principianti nell'uso di Linux, molti dei comandi e delle relative varianti possono sembrare un po 'confusi. Prendi il comando "echo", per esempio. Perché le persone lo usano durante l'installazione del software? Il post di Q & A di SuperUser di oggi ha la risposta alla domanda di un nuovo utente Linux.

La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di siti Web di domande e risposte.

La domanda

Il lettore SuperUser PallavBakshi vuole sapere perché le persone usano il comando "echo" quando installano il software in Linux:

Sono nuovo nel mondo informatico. Durante l'installazione di ROS Indigo, il primo passo ha detto che dovrei usare il seguente codice:

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

Perché le persone usano il comando "echo" insieme a "sh -c" in questo contesto? Ho visto il comando "echo" usato anche in altri processi di installazione.

Link che ho visto con

Che cos'è esattamente il comando "sh"?

Installazione Ubuntu di ROS Indigo

Perché le persone usano il comando "echo" durante l'installazione del software in Linux?

La risposta

Contribuente SuperUser Fleet Command ha la risposta per noi:

In genere, la funzione del comando "echo" è di visualizzare una stringa (pezzo di testo) sulla console. Ma questa volta, un carattere (maggiore di)> viene aggiunto dopo il comando echo, reindirizzando il suo output a un file di testo situato in /etc/apt/sources.list.d/ros-latest.list .

Fondamentalmente, questo comando intero scrive una parte di testo in un file di testo. Ora, ecco la parte difficile:

La stringa scritta nel file può essere diversa per ogni computer. La parte, $ (lsb_release -sc) , viene risolta (modificata in qualcos'altro) quando viene eseguito il comando "echo".

È possibile aprire /etc/apt/sources.list. d / ros-latest.list in un editor di testo prima e dopo il comando per vedere le modifiche per te. Tieni presente che il file potrebbe non esistere prima di utilizzare questo comando.


Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla il thread completo di discussione qui.


Come disattivare temporaneamente Touch ID e richiedere un passcode in iOS 11

Come disattivare temporaneamente Touch ID e richiedere un passcode in iOS 11

IOS 11 ha una nuova funzione che consente di disattivare in modo discreto la funzionalità di sblocco Touch ID, richiedendo il codice PIN per l'accesso a il dispositivo. Ecco perché è importante (e come usare la nuova funzione di blocco). CORRELATO: Novità di iOS 11 per iPhone e iPad, disponibile ora La nuova funzionalità di iOS 11, una delle tante nuove modifiche , è stato chiamato il "tasto poliziotto", perché l'uso più immediato e apparente del pulsante è quello di disabilitare Touch ID discretamente quando incontri agenti delle forze dell'ordine, agenti di frontiera o altri che desiderano accedere al tuo telefono.

(how-top)

Come modificare ClearType in Windows per una migliore leggibilità dello schermo

Come modificare ClearType in Windows per una migliore leggibilità dello schermo

ClearType è una tecnologia di ottimizzazione dei font incorporata in Windows per rendere il testo più leggibile sui monitor LCD. Se il tuo testo ha un aspetto un po 'sfocato, puoi tranquillamente modificare le impostazioni di ClearType. Ci sono alcuni problemi che possono causare una leggera sfocatura.

(how-top)