Unix Livello Avanzato

Netisis
A Genova

Chiedi il prezzo
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Livello avanzato
  • Genova
  • Durata:
    3 Giorni
Descrizione

Obiettivo del corso: Gli argomenti trattati da questo corso comprendono il sistema X Windows, la costruzione di programmi con il linguaggio shell, la gestione dei processi, le tecniche più sofisticate di gestione di file e di manipolazione di testi che il sistema operativo UNIX mette a disposizione.
Rivolto a: Il corso è rivolto ad utilizzatori e sviluppatori che hanno già una buona conoscenza di base del linguaggio UNIX.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Genova
via Greto di Cornigliano 6R, Genova, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

E' richiesta la conoscenza dei concetti e dei comandi di base di UNIX

Programma

Le tematiche da noi trattate comprendono tutti i principali aspetti dell'Information Technology, spaziando dal networking, ai sistemi operativi ed allo sviluppo software.

Particolare importanza è riservata alle problematiche di internetworking ed ad aspetti quali security e network management, indispensabili al crescere delle dimensioni della rete stessa.
Le metodologie adottate per lo svolgimento dei corsi sono di tipo attivo, integrando parti teoriche con un esauriente supporto tecnico-pratico in aule appositamente attrezzate.

La nostra organizzazione è costituita da una equipe di docenti esperti non solo nelle loro discipline, ma anche nelle tecniche di formazione e gestione dell'aula, al fine di poter assicurare un alto standard di qualità.

Le conoscenze acquisite sono essenziali sia per utenti di applicazioni, che per futuri programmatori, amministratori di sistema e in generale specialisti che devono operare con questo sistema operativo.

Programma

  • Rassegna dei comandi fondamentali
    • Comandi relativi a directory
    • Comandi di visualizzazione di file
    • Comandi di gestioni di file
    • Comandi informativi
    • Comandi per il controllo degli accessi ai file
    • Comandi di editing
    • Comandi di archiviazione e compressione
  • Controllo dei processi
    • Elenco delle informazioni sui processi
    • Come e quando sono creati i processi
    • Esecuzione di un programma per un processo
    • Visualizzazione dello stato di un processo o di un job
    • Foreground e background
    • Esecuzione di un comando come processo background
    • Sospensione di un processo
    • Muovere un job in foreground
    • Invio di un segnale ad un processo o ad un job
  • Regular Expressions (RE)
    • Quando usare RE: modi e comandi
    • Confronto tra RE e File Name Generation (FNG)
    • RE search pattern limitati
    • Caratteri di sostituzione di RE
    • Utilizzo di RE con vi e grep
  • Utility di elaborazione testi
    • Ricerca di testi avanzata: grep, egrep e fgrep
  • Creazione di Procedure Shell
    • Creazione di una procedura shell
    • Layout tipico di una procedura shell
    • Modalità di esecuzione
  • Esecuzione di comandi shell
    • Sequenza di interpretazione dei comandi
    • Foreground, Background
    • Sequenze di comandi condizionati
    • Pipeline
    • Raggruppamento di comandi
    • Ridirezione di I/O avanzata
  • Shell Programming
    • Le variabili: di utente, di shell e di ambiente
    • Esportare una variabile
    • Espressioni condizionali: numeriche e alfabetiche
    • Il comando expr
  • Pprogrammazione Shell Strutturata
    • La struttura condizionale if
    • Procedura ietrative: while
    • Il comando case
    • Opzioni di debugging
  • Gestione avanzata di file
    • Ricerca ed elaborazione avanzata: find
    • Confronto di file di testo: diff
    • Confronto di file binari: cmp
    • Partizionamento di file di grandi dimensioni: split
  • Utilità per l'utente esperto
    • Il comando wc
    • Ordinamento: sort
    • Traduzione di set di caratteri: tr
    • Visualizzazione di dump di file: od
    • Ricerca di stringhe di testo in file binari: strings
  • Utilità di amministrazione per l'utente
    • Visualizzazione dello spazio disponibile ed utilizzato: df
    • Il comando du
    • Schedulazione periodica di comandi: crontab
    • at
  • Il sistema X Windows
    • Il modello Client/Server di X Windows
    • Windows Manager più diffusi
    • Attivazione di una sessione X Windows locale
    • Autorizzazione, inizializzazione ed attivazione di un sessione X Windows remota
    • Gestione delle finestre
    • Attivazione di una finestra terminale: xterm
    • Esecuzione di comandi in una finestra di emulazione terminale
    • Personalizzazione del desktop di X Windows
    • Gestione dei file con xfm
    • Visualizzazione ed editing di immagini: xv
    • Visualizzazione o stampa di file PostScript: ghostscript, ghostview
  • Laboratori

    • Lab 1: Rapido ripasso dei comandi di base
    • Lab 2: Creazione e controllo di processi foreground, background e sospesi
    • Lab 3: Configurazione di X Windows ed utilizzo di varie applicazioni
    • Lab 4: Utilizzo di Regular Expression complesse per ricercare e sostituire stringhe di testo in un insieme di file
    • Lab 5: Ordinamento di file con criteri multipli
    • Lab 6: Ridirezione dell'output da un gruppo di comandi
    • Lab 7: Ricerca in un sottoalbero per cancellare tutti file i cui nomi contengono un dato pattern
    • Lab 8: Utilizzo dei programmi tr, sort, wc, od
    • Lab 9: Creazione di un programma shell organizzato a menu
    • Lab 10: Utilizzo di if, while e case nei programmi shell
    • Lab 11: Utilizzo delle utilità di sistema per identificare problemi potenziali.

    Confronta questo corso con altri simili
    Leggi tutto