Comandi principali per LINUX
Dato che l'eee pc di serie è venduto con xandros molti di voi si troveranno davanti ad un mondo nuovo che si chiama linux.
Per darvi una piccola mano per comominciare ad esplorare questo fantomatico linux, vi elenco una serie di comandi comuni a tutti le distribuzioni linux.
COMANDI DI BASE:
Creare una directory:
mkdir nome_directory
Comando cd:
cd nome_dir (entra nella directory)
cd .. (torna in dietro nella directory precedente)
cd / (torna alla directory root)
Comando ls:
ls (lista il contenuto della directory, in dos sarebbe "dir")
ls -a (visualizza anche i files nascosti: quelli che cominciano con un punto ".")
Copiare e spostare file e directory:
mv /percorso/nome_file /percorso_destinazione/ (sposta un file, se ci si trova già nella dir del file basta fare "mv nome_file /destinazione/")
cp /percorso/nome_file /percorso_destinazione/ (sposta un file, se ci si trova già nella dir del file basta fare "cp nome_file /destinazione/")
cp -r /percorso/directory/ /destinazione/ (copia la directory)
mv nome_file1 nome_file2 (rinomina il file, vale anche per le directory)
Cancellare files e directory:
rm nome_file (cancella il file)
rm -r directory (cancella la directory)
Loggarsi come root:
su (chiederà la password di root, una volta inserita dare INVIO)
Cambiare la data di sistema:
date mese|giorno|ora|minuti|anno ( exempio: date 091021462003 )
Partizionare un unità disco:
fdisk /dev/hdc (apre il menù con le opzioni disponibili per partizionare hdc. Non è difficile da usare, ma va comunque usato con cura)
Formattare una partizione:
mkfs -t type device blocks (esempio: "mkfs -t ext2 hdc1 27663930" il numero che sta alla fine è il numero di blocchi della partizione da formattare, siccome va indicato esattamente bisogna andarlo a leggere col comando "fdisk", opzione "p")
Manuale comandi:
man nome_comando
Runlevels:
init n° (n° sarebbe il numero di runlevel in cui volete portare il sistema)
INSTALLAZIONE APPLICAZIONI:
Generalmente le applicazioni sono distribuite tramite files sorgenti compressi in pacchetti con estensione .tar.gz , la maniera procedura standard al 90% dei casi è: scompattazione, configurazione, compilazione e installazione:
tar -xzvf nomefile.tar.gz
cd nome_dir_programma_scaricato
./configure
make
su (vi chiederà la password di root perchè da utenti normali non si può installare niente)
make install
ATTENZIONE: prima di usare questa procedura, per quanto standardizzata sia, leggere sempre la documentazione fornita in allegato (files INSTALL e README)
INTERFACCIA GRAFICA:
Avviare X:
startx
Avviare più di una sezione di X:
startx -- 1:
Restartare X:
Combinazione di tasti "Ctrl-Alt-Backspace"
TOOLS DI SISTEMA:
Montare un unità:
mount -t ext3 /dev/hdb1 /mnt/hdb1 (monta l'unità disco /dev/hdb1 nella cartella /mnt/hdb1. Il file system è ext3, altri file system molto comuni sono ext2, vfat, iso9660 ... per una lista completa usare il comando "man mount")
mount /mnt/cdrom (monta il cdrom nella cartella /mnt/cdrom, deve esistere presente il device /dev/cdrom, per i drive dvd basta fare "mount /mnt/dvd" )
Visualizzare lo spazio disponibile nelle unità disco:
df
Visualizzare la memoria utilizzata (sia ram che swap):
free
Installare da un rpm:
rpm -ivh nome_file.rpm (installa il programma)
rpm -ivh --force --nodeps nomefile.rpm (installa il contenuto dell'rpm in modo forzato senza verificare l'esistenza delle dipendenze richieste da quel pacchetto. DA USARE CON CAUTELA)
Scompattare un file .gz e .tgz:
tar -xzvf nomefile.tar.gz
Scompattare un file .bz2:
tar -xjvf nomefile.tar.bz2
Scompattare un file zippato:
unzip nomefile.zip
Scompattare un file rar:
unrar x nomefile.rar
Comprimere una dir in formato .tgz (ottimo per fare dei backup da masterizzare, tutti i files che scrive nell'archivio li memorizza con i rispettivi permessi degli utenti del sistema):
tar clfvpz - /percorso/dir_da_comprimere > /percorso/file_backup.tgz (per ripristinare l'eventuale backup basta scompattare il file e rimettere il contenuto alla sua posizione d'origine)
In quale percorso e' installata un'applicazione :
which nome_comando
TOOLS DI RETE:
Per visualizzare e configurare i settaggi delle interfacce di rete
ifconfig (visualizza i settagi di tutte le interfacce di rete disponibili)
ifconfig eth1 up netmask 255.255.255.0 10.0.0.2 (avvia l'interfaccia ethx sull'IP 10.0.0.2 subnetmask 255.255.255.0)
Visualizzare pacchetti che passano dalla scheda di rete:
netstat -an (da gli IP e le porte)
netstat -a (da i nomi delle macchine connesse)
Visualizzare la banda occupata in un interfaccia di rete:
iptraf
MASTERIZZAZIONE:
Masterizzare una iso con cdrecord:
cdrecord -v speed=12 dev=0,4,0 -data /percorso/file.iso (il parametro speed=12 imposta la velocità di scrittura a 12x, il parametro dev=0,4,0 seleziona la periferica scsi con cui effettuare la masterizzazione)
Creare una iso con i dati contenuti in una directory:
mkisofs -l -R -o /percorso/nome_file.iso /percorso/nome_directory
Montare una iso in una cartella per navigare nel contenuto:
mount -t iso9660 -o -ro,loop=/dev/loop0 /percorso/nome_file.iso /percorso/nome_directory
creare iso di VCD con "vcdimager":
vcdimager --iso-volume-label="NOME _VOLUME" traccia1.mpg traccia2.mpg ecc ... (crea nella cartella corrente l'immagine del video-CD)
rippare VCD con "vcdimager-vcdrip":
vcdrip -v --cdrom-device=/dev/cdrom --rip (copia nella cartella corrente le tracce video del VCD salvandole come files ".mpg")
Crea la iso da un CD:
dd if=/dev/cdrom of=/percorso/nome_file.iso
Attenzione che alcuni tools potrebbero non funzionarvi o perchè non sono installati (basta installarli) oppure perchè richiedono che siate loggati come root (comando "su").
|