Guida ai comandi da terminale: differenze tra le versioni

dpkg --search
(comandi, per info sui pacchetti e altre cose minori)
(dpkg --search)
Riga 1: Riga 1:
{{Versioni compatibili}}
{{Versioni compatibili}}
= Introduzione =
= Introduzione =
Qu(in ~/bin/ ad esempio)  ale utente Linux non ha mai avuto bisogno di una raccolta di comandi base per gestire il suo sistema operativo al migliore dei modi da terminale?<br>
Quale utente Linux non ha mai avuto bisogno di una raccolta di comandi base per gestire il suo sistema operativo al migliore dei modi da terminale?<br>
Questa pagina nasce in loro supporto. Qui proverò a creare una raccolta dei comandi base più utili, in modo da venire in aiuto di coloro che ne cercano uno per compiere la rispettiva operazione.<br>
Questa pagina nasce in loro supporto. Qui proverò a creare una raccolta dei comandi base più utili, in modo da venire in aiuto di coloro che ne cercano uno per compiere la rispettiva operazione.<br>
{{ Warningbox | Nella guida viene talvolta usata l'opzione <code>-r</code> abbinata ad alcuni comandi. È utile rimarcare e tenere a mente che la ricorsività del comando derivante dall'utilizzo di questa opzione può avere effetti distruttivi sul sistema e che va quindi usata con cognizione di causa.}}
{{ Warningbox | Nella guida viene talvolta usata l'opzione <code>-r</code> abbinata ad alcuni comandi. È utile rimarcare e tenere a mente che la ricorsività del comando derivante dall'utilizzo di questa opzione può avere effetti distruttivi sul sistema e che va quindi usata con cognizione di causa.}}
Riga 10: Riga 10:


== Modifica della lista dei repository ==
== Modifica della lista dei repository ==
La lista dei repository configurati per il vostro sistema si trova nel file <code>/etc/apt/sources.list</code>. Per modificarla basta aprire il file con un qualsiasi editor di testo. Quindi, se vogliamo aprirlo con Gedit (editor di testo visuale; occorre avere un ambiente grafico installato) digiteremo:
La lista dei [[repository]] configurati per il vostro sistema si trova nel file <code>/etc/apt/sources.list</code>. Per modificarla basta aprire il file con un qualsiasi editor di testo. Quindi, se vogliamo aprirlo con Gedit (editor di testo visuale; occorre avere un ambiente grafico installato) digiteremo:
<pre>
<pre>
gedit /etc/apt/sources.list
gedit /etc/apt/sources.list
Riga 33: Riga 33:


== Installazione di un programma o di un pacchetto ==
== Installazione di un programma o di un pacchetto ==
Se vogliamo installare un programma o un pacchetto presente nei repo a vostra disposizione, ci basterà semplicemente digitare da terminale:
Se vogliamo installare un programma o un pacchetto presente nei repository a vostra disposizione, ci basterà semplicemente digitare da terminale:
<pre>
<pre>
apt-get install programma
apt-get install programma
Riga 45: Riga 45:
apt-get install vlc
apt-get install vlc
</pre>
</pre>
Il nome del programma, e la possibilità di installarlo in questo modo, dipendono dalla presenza dei pacchetti nella vostra lista repo e dal loro nome. Una lista completa dei pacchetti repo presenti nel vostro sistema la avete andando su Sistema –> Amministrazione –> Gestore pacchetti Synaptic, e per poterli installare ovviamente avrete bisogno di permessi di sudoer o di root.
Il nome del programma, e la possibilità di installarlo in questo modo, dipendono dalla presenza dei pacchetti nella vostra lista repository e dal loro nome. Una lista completa dei pacchetti repo presenti nel vostro sistema la avete andando su Sistema –> Amministrazione –> Gestore pacchetti Synaptic, e per poterli installare ovviamente avrete bisogno di permessi di sudoer o di [[root]].
Se il vostro programma non compare nell'elenco, ma avete trovato in giro dei repository che lo includono (righe di testo), per utilizzarle dovrete integrarle nella vostra lista repo, seguite il paragrafo “Modifica della lista dei repository”.
Se il vostro programma non compare nell'elenco, ma avete trovato in giro dei repository che lo includono (righe di testo), per utilizzarle dovrete integrarle nella vostra lista repository, seguite il paragrafo “Modifica della lista dei repository”.


== Ricerca di un pacchetto e informazioni ==
== Ricerca di un pacchetto e informazioni ==
Riga 176: Riga 176:
</pre>
</pre>
Non sono richiesti particolari permessi, per cui potete farlo anche da semplici user, il risultato non cambia.
Non sono richiesti particolari permessi, per cui potete farlo anche da semplici user, il risultato non cambia.
== Determinare a quale pacchetto appartiene un file ==
Per ottenere il nome del pacchetto a cui appartiene un file:
<pre>
dpkg --search nome_file
</pre>
Ad esempio:
<pre>
dpkg --search /bin/cat
coreutils: /bin/cat
</pre>


= Operazioni con programmi non presenti nei repository =
= Operazioni con programmi non presenti nei repository =
Riga 1 277: Riga 1 288:
== Lanciare applicazioni e programmi da terminale ==
== Lanciare applicazioni e programmi da terminale ==
Ora che abbiamo preso dimestichezza con i comandi principali di un terminale Linux possiamo utilizzare la seguente guida per provare a svolgere da terminale anche il nostro lavoro quotidiano. I limiti di utilizzo del terminale Linux sono dati solo dalla nostra fantasia.<br>
Ora che abbiamo preso dimestichezza con i comandi principali di un terminale Linux possiamo utilizzare la seguente guida per provare a svolgere da terminale anche il nostro lavoro quotidiano. I limiti di utilizzo del terminale Linux sono dati solo dalla nostra fantasia.<br>
Elenco programmi da terminale: http://guide.debianizzati.org/index.php/Elenco_programmi_senza_interfaccia_grafica
Elenco programmi da terminale: [[Elenco_programmi_senza_interfaccia_grafica]]


= Approfondimenti =
= Approfondimenti =
6 999

contributi