2.2.6 apt-get upgrade
sintassi:
apt-get upgrade
Aggiorna tutti i pacchetti possibili del sistema
2.3 bzip2 - bunzip2
sintassi:
bzip2 nomefile
Comprime un file nel formato .bz2
sintassi:
bunzip2 nomefile.bz2
Decomprime un file in formato .bz2
2.4 cal
sintassi:
cal
Mostra il calendario del mese corrente
sintassi:
cal 9 2002
Mostra il calendario del mese e anno specificato (in questo caso 09/2002)
sintassi:
cal 2004
Mostra il calendario dell'anno specificato
2.5 cat
sintassi:
cat myfile
Mostra il contenuto di un file di testo (in questo caso myfile)
sintassi:
cat myfile1 > myfile2
Inserisce il contenuto di un file in un altro, sovrascrivendolo o, se non esiste, creandolo
sintassi:
cat myfile1 >> myfile2
Aggiunge ad un file testo, il contenuto di un altro (in questo caso si aggiungerà al file myfile2 il contenuto di myfile1)
2.6 cd
sintassi:
cd documents
Spostarsi nella sotto-directory indicata
sintassi:
cd /usr/share
Si posiziona nella directory specificata
sintassi:
cd ..
Spostarsi nella directory superiore a quella corrente. La stessa funzione è rappresentata dal comando ".."
sintassi:
cd /
Si posiziona nella directory /root
sintassi:
cd
Si posiziona nella home del vostro utente (ad es. /home/user1)
2.7 chmod
sintassi:
chmod 766 file.txt
Assegna i permessi specificati al file indicato
2.8 cp
sintassi:
cp file1.txt /root/Desktop/file1.txt
Copia il file specificato nella directory indicata (il file di destinazione può avere anche un nome diverso)
sintassi:
cp -i file1.txt /root/Desktop/file123.txt
Copia il file specificato nella directory indicata con la differenza che attiva una modalità interattiva che chiede se sovrascrivere un
file qualora nella destinazione ve ne fosse uno di nome uguale.
2.9 date
sintassi:
date
Mostra ora, giorno, data e anno corrente
3.0 df
sintassi:
df
Mostra i dischi rigidi e lo spazio rimanente su di essi.
3.1 dpkg
Dpkg è un sistema di gestione pacchetti delle distribuzioni GNU\Debian e
derivate, di seguito i principali usi.
3.1.1 dpkg -i
sintassi:
dpkg -i nomepacchetto.deb
Installa un pacchetto in formato .deb
3.1.2 dpkg -r
sintassi:
dpkg -r nomepacchetto
Disinstalla dal sistema il pacchetto specificato
3.1.3 dpkg -s
sintassi:
dpkg -s nomepacchetto
Mostra informazioni dettagliate su un pacchetto
3.1.4 dpkg -l
sintassi:
dpkg -l
Restituisce la lista dei pacchetti installati su un sistema
3.2 echo
sintassi:
echo "Ciao, capo!"
Il risultato sarà che vedremo comparire sulla shell la scritta Ciao, capo! Può essere utilizzato anche per visualizzare variabili di sistema, ad es. echo $HOME restituisce la directory della home di un utente.
3.3 env
sintassi:
env
Mostra le variabili di ambiente della sessione.
3.4 file
sintassi:
file myfile1
Restituisce il formato del file specificato
3.5 find
sintassi:
find . -name nomefile.txt -print
Cerca nella directory corrente (rappresentata dal carattere .) il file nomefile.txt
sintassi:
find /usr/bin -name nomefile.txt -print
Cerca nella directory /usr/bin il file nomefile.txt
sintassi:
find /root/Desktop -name *.txt -print
Cerca nella directory /root/Desktop tutti file con estensione .txt
3.6 finger
sintassi:
finger nomeutente
Riporta informazioni sull'utente specificato
3.7 free
sintassi:
free
Restituisce l'uso della memoria Ram e di quella Swap
3.8 ftp
sintassi:
ftp
Avvia il client ftp. Successivamente è possibile eseguire i seguenti comandi (ed altri che potete trovare digitando help)
sintassi:
open serverftp
Si connette al server ftp specificato
sintassi:
close
Termina la connessione al server ftp
sintassi:
ls
Restituisce la lista dei files e delle cartelle
sintassi:
cd directory
Entra nella directory specificata
sintassi:
get nomefile
Scarica dal server ftp il file specificato e lo posiziona nella vostra home
send nomefile
Invia nella directory corrente il file specificato
3.9 grep
sintassi:
grep prova /root/Desktop/file1.txt
Riporta tutte le linee del file /root/Desktop/file1.txt che contengono la parola "prova". Questo comando dispone di numerose opzioni, per approfondirne l'uso digitare man grep
4.0 gzip
sintassi:
gzip file_prova.txt
Comprime in formato gzip il file specificato
sintassi:
gunzip file_prova.gz
Decomprime un file in formato gzip
4.1 kill
sintassi:
kill -9 id_processo
Killa il processo specificato. Bisogna specificare non il nome del processo bensì il suo id, che potete ottenere con il comando ps (trattato in seguito). Vi sono diverse opzioni del comando kill, per ulteriori informazioni: man kill
4.2 halt
sintassi:
halt
Arresta il sistema
4.3 history
sintassi:
history
Visualizza la lista cronologica degli ultimi comandi eseguiti. Può essere utile fare stampare tale lista in un file di testo. (es. history > lista_comandi.txt)
4.4 ifconfig
sintassi:
ifconfig
Mostra i processi di rete attivi
4.5 insmod
sintassi:
insmod nomemodulo
Installa il modulo specificato nel kernel
4.6 irc
sintassi:
irc [nickname] server
Avvia un client irc. Per l'help completo digitare irc -help
4.7 last
sintassi:
last
Visualizza gli accessi alla macchina
4.8 ldd
sintassi:
ldd path_programma
Mostra le librerie utilizzate dal programma specificato. Ad esempio ldd /usr/bin/irssi mostra le librerie usate dal programma irssi
4.9 ln
sintassi:
ln file1 file2
Crea un hard link di nome file2 al file nominato file1
sintassi:
ln -s file1 file2
Crea un link simbolo di nome file2 al file nominato file1
5.0 lpr
sintassi:
lpr documento1
Stampa il file specificato
sintassi:
lpr -Pnomestampante documento1
Stampa il file specificato usando la stampante indicata
5.1 ls
sintassi:
ls
Mostra il contenuto della directory corrente
sintassi:
ls -a
Mostra il contenuto della directory corrente inclusi file nascosti (ovvero quelli il cui nome inizia per .)
sintassi:
ls -l
Mostra anche i permessi, le dimensioni e i proprietari dei files
5.2 lsmod
sintassi:
lsmod
Visualizza i moduli del kernel caricati
5.3 man
sintassi:
man nomecomando
Visualizza la pagina di manuale del comando specificato
sintassi:
man -k prova
Visualizza tutte le pagine di manuale che contengono la parola specificata (in questo caso 'prova')
5.4 mc
sintassi:
mc
Avvia il Midnight Commander, un programma sfogliare le directory
5.5 modprobe
sintassi:
modprobe nomemodulo
Carica il modulo specificato. Per approfondirne l'uso digitare man modprobe
5.6 mkdir
sintassi:
mkdir nome_directory
Crea una directory dal nome specificato
5.7 mkfs
sintassi:
mkfs /dev/hda1 -t ext2
Crea il file system di tipo ext2 nel dispositivo /dev/hda1
5.8 more
sintassi:
more esempio.txt
Visualizza il file esempio.txt una pagina alla volta
sintassi:
ls -a | more
Restituisce l'output del comando ls -a visualizzandolo una pagina per volta
5.9 mount
sintassi:
mount /dev/hda1
Monta il dispositivo /dev/hda1
6.0 mv
sintassi:
mv doc1.txt doc2.txt
Rinomina il file doc1.txt in doc2.txt
sintassi:
mv doc1.txt /usr/share
Sposta il file doc1.txt nella directory /usr/share
6.1 pr
sintassi:
pr doc1.txt
Prepara il file doc1.txt per essere stampato
6.2 ps
sintassi:
ps
Mostra i processi attivi. Si fa ricorrente uso anche delle opzioni a ed x. L'opzione a permette di visualizzare anche i processi degli altri utenti, l'x mostra i processi senza terminali di controllo
6.3 pwd
sintassi:
pwd
Stampa a video la directory corrente.
6.4 reboot
sintassi:
reboot
Riavvia il sistema
6.5 rm
sintassi:
rm doc1.txt
Elimina doc1.txt chiedendo prima la conferma
sintassi:
rm -f doc1.txt
Elimina il file doc1.txt senza chiedere conferma
sintassi:
rm -r immagini/
Elimina la directory immagini/ chiedendo conferma
6.6 rpm
RPM sta per RedHat Packet Manager ed è lo strumento per la gestione dei pacchetti delle distribuzioni Red Hat e derivate. In questa guida sono trattate solo le operazioni principali che si possono eseguire, per un maggiore approfondimento si consiglia di digitare man rpm
6.6.1 rpm -i
sintassi:
rpm -i file.rpm
Installa il pacchetto di nome file.rpm
6.6.2 rpm -e
sintassi:
rpm -e pacchetto
Rimuove un pacchetto dal sistema
6.6.3 rpm -U
sintassi:
rpm -U nomefile.rpm
Aggiorna il pacchetto specificato
6.7 set
sintassi:
set
Mostra le variabili di sistema della sessione corrente
6.8 shutdown
sintassi:
shutdown -h now
Arresta il sistema
sintassi:
shutdown -r now
Riavvia il sistema
6.9 split
sintassi:
split -b 5m doc1.txt
Divide il file doc1.txt in tante parte da 5mb ciascuna. Per ricomporre il file digitare (ad esempio) cat xaa xab > doc1.txt
7.0 su
sintassi:
su
Permette di assumere i privilegi di root (richiesta password)
sintassi:
su user1
Passare all'utente user1 (richesta la password per il passaggio tranne che per root)
7.1 tar
sintassi:
tar -xvf nomefile.tar
Estrae (opzione x) il file nomefile.tar in modalità verbosa (opzione v) definendo il nome dell'archivio (opzione f)
sintassi:
tar -zxvf nomefile.tar.gz
Decomprime l'archivio tar compresso tramite il formato gzip (opzione z)
sintassi:
tar -cvf archivio1.tar mydir/
Crea un archivio tar (opzione c) di nome archivio1.tar (opzione f) contenente la directory mydir/
Per ulteriori informazioni digitare man tar
7.2 telnet
sintassi:
telnet ip.del.server
Avvia una connessione telnet all'indirizzo specificato
7.3 top
sintassi:
top
Comando per visualizzare il carico del processore e i processi attivi
7.4 uname
sintassi:
uname -a
Visualizza le informazioni sul sistema, il tipo di archittetura, la versione del kernel ed altro
7.5 umount
sintassi:
umount /dev/dispositivo
Smonta il dispositivo specificato
7.6 unzip
sintassi:
unzip file1.zip
Decomprime il file .zip specificato
7.7 vi
sintassi:
vi nomefile.txt
Crea o edita il file specificato. Questo programma ha numerose funzioni, per ulteriori informazioni consultare la pagina di manuale
7.8 zip
sintassi:
zip doc1.zip file.txt
Comprime file.txt in formato zip nominandolo doc1.zip
7.9 whatis
sintassi:
whatis comando
Da una breve descrizione (se esistente) del comando o del termine specificato
8.0 write
sintassi:
write user1
Permette di mandare un messaggio all'utente user1
8.1 who
sintassi:
who
Mostra gli utenti connessi
