Introduzione • Storia e Principi di Unix • Il Progetto GNU
Transcript
Introduzione • Storia e Principi di Unix • Il Progetto GNU
Introduzione Storia e Principi di Unix Il Progetto GNU, la FSF e la GPL Origini e Vantaggi di Linux La Distribuzione Red Hat Requisiti Hardware Ambienti Grafici in Red Hat Componenti di Linux Red Hat Interfacce Utente Utenti e Login Il File System L'Interprete di Comandi Shell Esecuzione di Comandi ed Opzioni Cambiamento di Password Terminali Virtuali Fondamenti d'Uso della Shell La Directory Corrente Nomi dei File Percorsi Relativi ed Assoluti La Directory di Login e le Directory di Sistema Cambiamento di Directory Listato di Directory Controllo dello Spazio Libero Copia, Spostamento e Rinomina dei File Creazione e Rimozione di Directory Tipi di File Visualizzazione ed Editazione di File di Testo Uso dei Metacaratteri Utenti, Gruppi ed Informazioni di Sistema Utenti e Gruppi Il Modello di Sicurezza di Linux Red Hat L'Utente 'root' ed altri Amministratori di Sistema Informazioni sugli Utenti e sul Sistema Cambiamento d'Identità Permesso di Accesso ai File Aspetti di Sicurezza dei File Ispezione dei Permessi di File e Directory Categorie di Utenti Permessi di Default Cambiamento dei Permessi Tipi Speciali di Permessi Il File System La Gerarchia dei File Tipi di File System Link Hard e Soft dei File Montaggio di File System Ricerca e Trattamento dei File Compressione ed Archiviazione dei File La Shell 'bash' Variabili Shell Variabili d'Ambiente Determinazione del Comando Eseguito Richiamo di Comandi Precedenti Espansioni sulla Linea di Comando Valori di Ritorno dei Comandi Gli Alias Le Funzioni Shell Procedure di Startup e Shutdown Shell di Login Uso della Storia dei Comandi Completamento dei Comandi Ridirezioni Ridirezioni dell Input e Output Sovrascrittura e Append Ridirezione dello Standard Error Ridirezioni Combinate Le 'Pipes' Processamento di Testi Conto di Parole, Linee e Caratteri Ricerca di Linee secondo Schemi Definiti Espressioni Regolari Il Sort dei File Ricerca di Colonne e Campi Definiti Differenze tra i File Trasposizione di Caratteri Controllo Ortografico e Formattazione Testi e Processi Definizione di Processo Lancio dei Processi Parentela e Stati dei Processi Ispezione e Terminazione di Processi Invio di Segnali ai Processi La Priorità dei Processi Processi Interattivi e in Background Sospensione dei Processi Cambiamento di Stato dei Processi Processi che Sopravvivono al Logout Processi Composti Ambienti Grafici Il Sistema 'X Window' Il Protocollo X e i Toolkit I Window Manager Gli Ambienti di Desktop Gnome e KDE Configurazione di Mouse, Tastiera e Schermo Operazioni di Copia e Incolla Modalità di Lancio della Grafica Emulatori di Terminale ed Editori di Testi Navigatori di File System Applicativi di Desktop Web Browser e Strumenti di Posta Elettronica Applicativi Office Applicativi Grafici e Multimediali Personalizzazione dell'Ambiente Grafico Uso delle Stampanti e della Posta Gli Ambienti di Stampa Configurazione delle Stampanti Stampa dagli Applicativi Le Utility di Stampa Funzionalità di Posta Elettronica Clienti di Posta Elettronica Protocolli di Posta Elettronica Filtri di Posta Elettronica La Utility 'Fetchmail' Networking di Base Connettività ai Sistemi Remoti Informazioni su Interfacce di Rete e Routing Traduzioni da Nomi a Indirizzi Lista dei Record DNS Interrogazione dei Domini DNS Trasferimento dei File in Rete Controllo delle Porte di Rete La 'Secure Shell' Uso dell'Editor 'Vi' Lancio di Vi Modi Operativi Spostamento del Cursore Inserimenti e Cancellazioni Salvataggio dei File ed Uscita Operazioni di Taglia, Copia e Incolla Ricerche e Sostituzioni Uso di Espressioni Regolari Comandi e Settaggi Ausiliari Programmazione Shell di Base Creazione e Invocazione di Procedure Shell Gestione dell'Input e Output Costrutti Condizionali Costrutti di Ciclo I Parametri Posizionali Linguaggi di Trattamento Testi Lo Stream Editor 'sed' Esempi di Procedure sed Il Linguaggio 'awk Regole di Selezione awk Esempi di Procedure awk Altri Linguaggi Minimi Altre Utility di Sistema Configurazione dei Terminali Informazioni sul Sistema Corrente Processi Lanciati Automaticamente Processi Lanciati a Intervalli Regolari Interrogazioni sui Pacchetti Software La Manualistica On Line Compiti dell'Amministratore di Sistema Sono previste esercitazioni pratiche sugli argomenti trattati.