07/03/2015, 07:41
(Questo messaggio è stato modificato l'ultima volta il: 08/02/2019, 23:35 da Enrico Sartori.)
_________________________________
Gestire programmi
Codice:
sudo apt-get updatePer verificare se sono presenti aggiornamenti
Codice:
sudo apt-get dist-upgradePer installare eventuali aggiornamenti
Codice:
sudo apt-get install nomeprogrammaSe vogliamo installare un programma o un pacchetto presente nei repository a vostra disposizione
Codice:
sudo apt-get remove nomeprogrammaPer rimuovere un programma già installato
Codice:
sudo apt-get autocleanPer eliminare eventuali residui di programmi tolti in precedenza, ne consiglio l’uso subito dopo un aggiornamento o dopo aver eliminato un programma.
Non sempre purtroppo è possibile usare il comando sudo apt-get install nomeprogramma perché alcuni programmi non sono presenti sui repository installati sulla macchina; Quindi:
Se il programma ha un’estensione .tar.gz (come nella maggior parte dei casi):
Codice:
cd percosso file
tar -xzvf nome_programma.tar.gz
cd nome_programma
./configure
Sudo make
Sudo make installOperare con le cartelle
Codice:
cd cartellaPer muoversi tra le directory.
Codice:
cd /home/pi/DesktopComando per arrivare al desktop ipotizzando pi come nome utente.
Codice:
cd ..Comando per tornare indietro.
ls Visualizzare il contenuto di una directory (prima recarsi nella cartella con cd cartella, poi lanciare il comando).
Codice:
ls –AComando simile a quello precedente ma che ci dà la possibilità di visualizzare anche gli eventuali file nascosti.
Codice:
mkdir nuovacartellaCreare una directory.
Codice:
mkdir cartella/sottocartellaPer creare in un colpo solo la directory “cartella” e subito al suo interno la directory “sottocartella”.
Codice:
mv cartella/ directory/Per rinominare una cartella. Se ad esempio dobbiamo assegnare alla directory “cartella” il nuovo nome “directory” (Dobbiamo prima andare nella directory genitore).
Codice:
mv /home/pi/cartella/sottocartella /home/pi/directoryPer spostare una directory. (Supponendo di voler spostare la cartella “sottocartella” in directory).
Codice:
cp -r /home/pi/cartella/sottocartella /home/pi/directoryPer copiare una directory. (Supponendo di voler copiare la cartella sottocartella in directory).
Codice:
rm -r cartellaPer cancellare una directory.
Operare con i file
Codice:
mv testo.txt text.txtPer rinominare un file. Volendo rinominare il file “testo.txt” in “text.txt”, ad esempio. (Prima dovremo dirigerci nella directory in cui è presente il file).
Codice:
mv testo.txt /home/vostronomeutente/Per spostare un file; dirigiamoci prima nella directory in cui il file è presente e poi lanciamo il comando.
Codice:
cp testo.txt /home/vostronomeutente/testo.txtPer copiare un file da una cartella all’altra.
Codice:
cp testo.txt text.txtPer creare un duplicato del file nella stessa cartella cambiandogli il nome o l’estensione.
Codice:
rm testo.txtPer cancellare un file.
Codice:
ln -s <file da collegare> <nome del link>Per creare un collegamento.
Esempio:
Supponiamo di avere il file testo.txt nella nostra home e di voler creare un collegamento in /home/pi/Desktop chiamato Collegamento.txt e che il nome utente è pi.
Codice:
ln -s /home/pi/testo.txt /home/pi/Desktop/Collegamento.txtCambiare i permessi di lettura, scrittura ed esecuzione
Il comando da utilizzare per cambiare i permessi a un file è chmod. I sistemi linux offrono la possibilità di operare con un file facendo la distinzione fra 3 tipi di utenti: Proprietario, Gruppo, Pubblici. Per ognuno è necessario specificare i diversi permessi che sono generalmente indicati con dei numeri:
Lettura sì = 4 o no =0
Scrittura sì = 2 o no =0
Esecuzione sì = 1 o no =0
Per ogni utente bisogna decidere che permessi dare e sommare, facciamo un esempio:
Proprietario
Lettura sì = 4
Scrittura sì = 2
Esecuzione sì = 1
Gruppo
Lettura si =4
Scrittura no =0
Esecuzione no =0
Pubblici
Lettura si =4
Scrittura no =0
Esecuzione no =0
Quindi il primo numero è 7, il secondo 4 e il terzo è 4; Per dare questi permessi al file “testo.txt” dovremo digitare:
Codice:
chmod 744 testo.txtIo, ad esempio, ho dato al mio pc il comando sudo chmod 777 / per non aver problemi di autorizzazioni con i vari client.
Codice:
Sudo haltPer arrestare il PC.
Codice:
Sudo RebootPer riavviare il PC.
Come potete vedere spesso ritornano le scritte sudo e apt-get, ma cosa significano? Sudo serve a dare potere assoluto sulla macchina al programma che andrete a eseguire, difatti vi sarà richiesta una password prima di procedere. Apt-get invece è il programma che andrà a disinstallare, installare e aggiornare gli altri programmi.
(Fatto nel viaggio in pulman per andare a scuola sabato mattina alle 6.45 --scusate se ho dimenticato qualcosa
)
Il mio software non ha mai bugs. Include soltanto funzionalità casuali.

![[-] [-]](https://forum.raspberryitaly.com/images/square/collapse.png)

![[Immagine: Schermata-del-2019-01-28-12-14-39-660x330.png]](https://www.raspberryitaly.com/wp-content/uploads/2019/01/Schermata-del-2019-01-28-12-14-39-660x330.png)
dovresti, anche, fornirci piú dettagli come ad esempio: che sistema operativo usi? Che modello di raspberry hai? Che problemi ti dà?
Facebook
Twitter
Google +
Youtube
Telegram