terminale

Lista comandi più utili da terminale

terminale

La risorsa numero uno nei sistemi GNU/Linux è il

    terminale

, sempre utile e veloce, e sopratutto “Non è solo roba da smanettoni” 😉


Unire parti di file di qualsiasi tipo, come 001 002 o parti di rar. (!basta inserire l’estensione giusta dopo file_unito)
cat ls * > file_unito

Creare la lista dei file contenuti in una cartella.
ls > lista-file.txt

Oppure ordinare la lista in categorie con nome cartelle. (!al posto di / inserire nome cartella)
ls -R / > lista-file.txt

Spegnimento ad una determinata ora.
shutdown hh:mm

Il terminale legge per te.
echo "testo da leggere" | espeak -v it -s 170

Disinstalla applicazione e relativi dati.
sudo apt-get --purge remove "nome pacchetto"

Informazioni sui programmi in esecuzione e il loro consumo di ram.
ps aux | awk '{print $2, $4, $11}' | sort -k2r | head -n 20

Cambiare i permessi di file e cartelle.
sudo chmod -R 777 "/percorso"

Creare backup o immagini ISO di DVD, CD etc. (nella home).
dd if=/dev/sr0 of=file.iso

Cambiare la passw. del profilo, anche root.
sudo passwd
Enter new UNIX password:

—————————————————————————————————–
Installare un programma es: comp. file .rar (gestione archivi)
sudo apt-get install unrar

Un po’ di pulizia:
(pulisce la cache eliminando riferimenti ai pacchetti scaricati)
sudo apt-get clean

(elimina i pacchetti scaricati ed installati)
sudo apt-get autoclean

(elimina i software, le librerie non più necessarie utilizzate solo da software disinstallato.)
sudo apt-get autoremove

Ripulire repos.
sudo rm -r /var/lib/apt/lists/* -vf

Ottenere una lista con il software installato nel PC.
dpkg –get-selections > prog_installati.txt

—————————————————————————————————–

Scaricare file da terminale: (!anche ad un orario specifico!)
wget http://linc.esempio

Limitare velocità download in
wget --limit-rate=100k http://linc.esempio

Scaricare l’elenco files da una lista.
wget -i lista.txt

Con alcuni secondi di attesa:
sleep ; wget http://linc.esempio

Scaricare un intero sito in off-line.
wget -m http://linc.esempio

—————————————————————————————————–

Trovare e rimuovere i file dim. superiore ai (10 MB)
find / -type f -name "*.tar.gz" -size +10M -exec ls -l {} \;

Visualizzare gli ultimi comandi digitati
history

Eseguire (installare) script di shell
sh .sh

——————————————————-

Ci aggiorna la lista dei repository con tutti i programmi più recenti.
apt-get update

Ci aggiorna tutti i pacchetti dei programmi che abbiamo installati sul computer.
apt-get upgrade

Ci aggiorna la propria distribuzione di Linux alla più recente rilasciata
apt-get dist-upgrade

———————————————————
SOLO PER WINE (Windows implementation) (Aprire il registro di win)

wine regedit.exe

———————————————————

Aggiungerei anche ottenere lista Apt-Log /var/log/apt/history.log

Lista dei software installati e disinstallati!
dpkg -l > software
oppure
sudo gedit /var/log/apt/history.log