| VARI |
|
| Comando da tasiera |
Descrizione |
| apropos word |
mostra i comandi pertinenti a word |
| gpg -c file |
cripta il file |
| gpg file.gpg |
de-cripta il file |
| cal -3 |
mostra un calendario |
| look wordprefix |
cerca velocemente nel dizionario |
| grep --color word /usr/share/dict/words |
evidenzia le parole word nel dizionario words |
| nice command |
lancia un programma con priorità
più bassa |
| echo "wget url" | at 01:00 |
Download l'url all'una del mattino |
| echo "mail -s 'get the train' P@draigBrady.com <
/dev/null" | at 17:45 |
ci ricorda alle 17.45 di spedire l'e-mail |
| echo "(321-123)/123" | bc -l |
calcola l'operazione matematica (usando bc) |
| echo "print (10E3-123)/123" | python |
Esegue l'operazione usando la notazione scientifica |
| watch -n1 "cat /proc/interrupts |
controlla in modo continuo dati che possono essere
modificati |
| time command |
mostra quanto tempo serve ad eseguire command |
| dd bs=1M if=/dev/hda | gzip | ssh user@remote dd
of=hda.gz |
fa il backup dell'HD hda inviandolo ad una macchina
remota |
| ls | pr -T9 -W$COLUMNS |
Mostra il contenuto di una Dir in 9 colonne coprendo la
larghezza dello schermo |
| touch -c -t 0304050607 file |
Sovrascrive il timestamp di file (YYMMDDhhmm) |
| du -sh file dir |
Mostra la dimensione di file e della directory dir |
| pstree -p show |
mostra la gerarchia dei processi |
|
|
| NAVIGAZIONE DIRECTORIES E FILES |
|
| Comando da tasiera |
Descrizione |
| cd - |
va alla directory precedente |
| cd |
va nella home directory |
| find dir -name "*.png" | xargs tar rf dir.tar; bzip2
dir.tar |
fa un archivio di tutti i files .png contenuti un dir |
| alias l='ls -l --color=auto' |
crea il comando l che mi dà il
listato (colorato) della directory |
| ls -rt |
lista i files della directory per data |
| ls -rS |
lista i files per dimensione |
| find -name "*.[ch]" | xargs grep -E "search_string |
cerca search_string nei files *.ch nella directory
corrente e in quelle sottostanti |
| find -type f | xargs grep -E "search_string" |
cerca search_string in tutti i files regolari nella
directory corrente e in quelle sottostanti |
| find -type f -maxdepth 1 | xargs grep -E "search
string" |
cerca search_string in tutti i files regolari nella
directory corrente |
| locate "file*.txt" |
cerca file*.txt (nel database dei files presenti nel
sistema) |
| oggenc --tracknum="track" track.cdda.wav -o "track.ogg" |
crea files .ogg dai files .wav |
| tar c dir | bzip2 > dir.tar.bz2 |
crea un archivio di dir |
| bzip2 -dc dir.tar.bz2 | tar x |
estrae l'archivio |
| wich perl |
dice se perl è installato e indica la sua
posizione (/usr/bin/perl) |
|
|
| COPIA CD's |
|
| Comando da tasiera |
Descrizione |
| dd bs=1M if=/dev/cdrom | gzip > cdrom.iso.gz |
salva una copia dei dati di unCD |
| mkisofs -r dir | gzip > cdrom.iso.gz |
crea l'immagine iso della directory dir |
| gzip -dc cdrom.iso.gz | cdrecord dev=0,0,0 |
masterizza l'immagine del cdrom |
| cdparanoia -B |
copia le tracce di un CD audio nella directory corrente
in formato .wav |
| cdrecord dev=0,0,0 -audio *.wav |
crea un audio CD usando le tracce .wav della directory
corrente |
| oggenc --tracknum="track" track.cdda.wav -o "track.ogg" |
crea files .ogg dai files .wav |
|
|
| EDITARE TESTO |
|
| Comando da tasiera |
Descrizione |
| sed '/ *#/d; /^ *$/d' file |
rimuove commenti e linee vuote da file |
| sed 's/string1/string2/g' |
rimpiazza string2 con string1 in file |
| tr -d '\r' < file |
converte testo DOS in testo Unix |
| sed '47,108!d' testo |
Visualizza le righe da 47 a 108 del file 'testo' |
| tail -5 testo ! head -2 |
Visualizza la quinta e la quarta riga dal fondo del
file 'testo' |
| head -5 testo | tail -1 | head -c1 |
Visualizza il primo carattere della quinta riga del
file 'testo' |
|
|
| RPM |
|
| Comando da tasiera |
Descrizione |
| rpm -ivh packages(s).rpm |
installa il o i package(s) rpm |
| rpm -Uvh packages(s).rpm |
upgrada il sistema con il o i package(s) rpm |
| rpm -e package |
rimuove package |
| rpm -q package |
mostra la versione di package installato |
| rpm -q -i package |
mostra i metadati di package |
| rpm -q -f /path/file |
dice a che pacchetto appartiene file |
| rpm -q -l package |
lista dove i files di package sono stati installati |
| rpm -q -l -p package.rpm |
lista dove i files di package verrebbero installati |
| rpm -q --requires package |
lista le dipendenze di package |
| rpm -q --whatrequires package |
lista i pacchetti che package richiede |