Next:
Contents
Contents
ABILITÀ INFORMATICHE PER CHIMICI
Introduzione a UNIX
(2006/2007)
1
Dr. Giorgio F. Signorini
Università di Firenze
Dipartimento di Chimica
Contents
List of Tables
List of Figures
Introduzione
generalitā e obiettivi
caratteristiche del software
caratteristiche di UNIX
vantaggi e svantaggi di UNIX su Windows
Bibliografia su UNIX
Approfondimenti: Software libero e
open source
diritti di proprietā e di uso
gratuitā
definizione di software libero
Particolari aspetti del software libero:
altre forme di software non-proprietario
pro e contro il software libero
Approfondimenti: Sistemi Operativi
Cos'č un Sistema Operativo
S. O. : definizioni ed esempi
Architettura a livelli del software
Interfacce utente
vantaggi dell'interfaccia testuale
Principali caratteristiche di un Sistema Operativo
numero di processi contemporanei
numero di utenti
Organizzazione dei dati su disco: file e directory (cartelle)
UNIX come famiglia di sistemi operativi, liberi e non
breve storia di UNIX
GNU
GNU/Linux
Uso elementare di UNIX
premessa: maiuscole e minuscole
sessione di lavoro
login
,
logout
e
exit
su un terminale
Sessione grafica con apertura di un terminale
sintassi di un comando
il comando
passwd
utenti e gruppi;
who
e
finger
guide
sintassi generale di un comando:
comandi per sessione, utenti, manuali:
navigazione nel
filesystem
e gestione elementare di file e directory
file e directory; directory corrente e directory superiore;
ls
,
pwd
e
cd
percorso assoluto e relativo
le directory ''.'', ''..'' e ''
~
'' ;
permessi di lettura, scrittura ed esecuzione dei file;
ls -l
nomi di file e directory; file e directory nascosti;
ls -a
lista di una directory diversa dalla directory corrente:
ls
dir
comandi per gestire file:
cp, mv, rm
uso di
cp
e
mv
per copiare e rinominare directory
comandi speciali per gestire directory:
mkdir
e
rmdir
vedere il contenuto di un file:
cat, more, less
editor di testo:
vi
,
nano (pico)
e
emacs
differenza tra
word processor
e
editor di testo
vi
nano
(
pico
)
stampa
code di stampa
stampa da un'applicazione
stampa da terminale
stampa di file codificati: PostScript, filtri e driver, convertitori
stampa da applicazioni
schema riassuntivo della procedura di stampa
proprietā delle shell
sostituzioni
nomi di file
altre sostituzioni
proteggere da sostituzione
reindirizzamento di input e output, pipeline
esecuzione di comandi in serie, parallelo e
background
esecuzione in serie
esecuzione in parallelo:
esecuzione in
background
processi e loro interruzione
processi e job
interruzione di processi e job
esempi
altri comandi utili
Uso ``avanzato'' di UNIX
emacs
aree dello schermo:
menu, scorciatoie e comandi ``complessi''
help: Apropos, Key, Whereis (locate)
Interruzione:
C-g
Editare un file
Aggiornare il contenuto di un buffer
``Editare'' una directory (
dired
)
Regular Expression (espressioni regolari o formali)
awk
caratteristiche generali
manuali
sintassi del comando awk
istruzioni di awk
Campi
Variabili
Sequenze (
pattern
)
azioni
un semplice esempio
APPLICAZIONI SU UNIX
gnuplot
uso
diagrammare un file di dati esistente
diagrammare una funzione
Esempio: il pH di una soluzione per aggiunta di base forte.
ottimizzazione (fit) di una funzione per la riproduzione di un insieme di dati
registrare una sessione
gnuplot
registrare e stampare un grafico
grafica molecolare: jmol
esercizi
Note
nota: la tastiera
Bibliography
About this document ...
Giorgio F. Signorini 2011-11-14