Guida Linux
Molto rapida…
Due parole sull’ambiente grafico
Potete usare: KDE o GNOME
Si sceglie prima di mettere la password.
Questione di gusti…
GNOME
KDE
Il filesystem
• Ora voi siete nella vostra home
• È una cartella in cui potete scrivere i vostri file, fare cartelle e mettere in ORDINE le cose.
Aprite la vostra homehttps://help.ubuntu.com/6.06/book/book/ubuntubook-ch3-html/UsingUbuntuontheDesktop.html
Gestione dei fileNella home il file si possono:• Copiare • Incollare• Tagliare
• Creare una cartella (ORDINE!)• Cancellare una cartella (e fare spazio)
Il vostro limite di spazio è 60 Mb, finito lo spazio molti programmi non vanno (E NON AVVERTE)
Fare spazio• Salite di un livello (icona “SU”)• Tasto destro sulla vostra cartella ->
proprietà. • Così vedete quanto è grossa.
Dovete fare spazio?• Cancellare i file inutili • Potrebbero esserci file di
configurazione di programmi vari, magari inutili. Ma sono NASCOSTI (iniziano per “.”)
• Che fare?
Visualizza i file nascosti
• chiudere e riaprire la home ed ecco i file
Firefox – dove salva?• Firefox salva di default sul Desktop (cartella
home, Desktop. D MAIUSCOLA)
• Cambiare l’impostazione: Modifica -> Preferenze
Firefox – occupa troppo ?• Cancella la cartella .mozilla dalla tua home (è
nascosta!)
• Oppure (meno brutale):
Firefox – occupa troppo ?• Cancella la cartella .mozilla dalla tua home (è
nascosta!)• Oppure (meno brutale)
Il “trucco” della tmp• In ogni computer (e LOCALMENTE i.e. se cambiate
pc il contenuto cambia) c’è una cartella temp ( /tmp )
• Ci si arriva facendo “SU” un po’ di volte, si vede dalla “root” (/)
• E’ bella grossa (come l’hard disk locale) e CI POTETE SCRIVERE!
• I file vengono cancellati ad ogni riavvio (ma non sempre)
• Quindi è molto utile per salvarci i download prima di installare un programma o per metterci grossi file durante un’esercitazione o un esame…
Ma un buon informatico (biotecnologo) sa usare il terminale
• Perché molti programmi sono “artigianali” e si controllano in modo meno raffinato (pochi soldi per lo sviluppo…)
• Perchè va bene per gli automatismi (piccoli programmini, come ad esempio per blast, phylip, ma molti, molti altri programmi)
Aprire un terminale
• KDE• GNOME
Il terminale
• I vostri comandi sono interpretati dalla BASH (il programma che vedere e che costituisce il terminale)
Il File System di Linux
• Opera su diversi tipi file:
– normali Archivi di dati, testi, comandi, programmi sorgente, eseguibili.
– directory Insiemi di sottodirectory e file normali.
– device Dispositivi hardware collegati, vengono visti come file speciali.
– link Riferimento ad un altro file o directory. Le operazioni sul link si riflettono sull’oggetto collegato.
Struttura logica: pathnames• Un file è individuabile attraverso il nome e le
sottodirectory del percorso dalla root /
Esempio: /home/utente1/file11.txt
• I cammini possono essere relativi (rispetto a directory di lavoro) o assoluti (iniziano con /)
Esempio: cammino assoluto e cammino relativo rispetto alla directory utente1
$ ls /home/utente1/subdir1/*.txt
$ ls Desktop/*.txt
Comandi principali - listare
• Elencare il contenuto di una cartella
– Opzioni:• -l (informazioni estese)• -a (visualizza file nascosti, cioè inizianti con il .)• -R (visualizza sottocartelle)
• Esempio:
ls [opzioni…] [cartella…]
$ ls -laR
Comandi principali – cambiar cartella
• Cambiare la cartella corrente
– Opzioni:• cartella corrente: . • cartella padre: .. • home directory: ~
• Esempio:
• Visualizzare path assoluto cartella corrente
cd path_nuova_directory
$ cd .. $ cd ./home/mialogin/miacartella (se esiste)$ cd (vai alla home)
pwd
Copiare, spostare e cancellare i file
• Copiare file e cartelle
• Spostare o rinominare file e cartelle
• Eliminare file (opzione –i per modalità interattiva –r ricorsiva, elimina anche le cartelle senza passare per il cestino)
cp [opzioni…] sorgente… destinazione
mv [opzioni…] sorgente… destinazione
rm [opzioni…] file
Comandi principali – crea e cancella cartelle
• Creare nuove cartelle
• Esempio:
• Eliminare una cartella (solo se vuota)
mkdir nome_cartella
$ mkdir nuovacartella1 nuovacartella2
rmdir nome_cartella
Comandi principali – quanto occupa una cartella?
• Visualizza la dimensione della cartella corrente:
• Esempio:
• Mostra anche il valore delle sottocartelle e alla fine il totale
$ du
$ du –h
Comandi principali – come si lancia un programma?
• In dos (windows) sono .exe, linux “sa” (attributo del file) se un file è eseguibile.Sarà in verde in ls (di solito)
• Altrimenti ha attributo x
• Si lancia,dalla cartella in cui si trova,con:
$ ls --color
$ ls -l
$ ./nomeprogramma
• Visualizzare informazioni sui processi
• Eliminare un processo
• Monitorare l’utilizzo delle risorse da parte dei processi
ps [opzioni…] [PID]
kill [opzioni…] PID
top [opzioni]
Comandi per operare sui processi
• Google!
• Vedere il manuale del comando
www.google.com
$ man nomecomando
Dubbi?
Domande?