LUG Govonis minicorso LUG Govonis minicorso LUG Govonis minicorso LUG Govonis minicorso
|
|
- Edoardo Lolli
- 8 anni fa
- Visualizzazioni
Transcript
1
2 La shell di default di Linux è la bash I file di configurazione della bash di default sono: /etc/bashrc contiene gli alias e le funzioni valide per l'intero sistema; /etc/profile contiene le variabili d'ambiente per l'intero sistema e i programmi di avvio; $HOME/.bashrc contiene gli alias e le funzioni dell'utente; $HOME/.bash_profile contiene le variabili d'ambiente e i programmi di avvio dell'utente; $HOME/.inputrc contiene definizioni di tasti e altre funzioni.
3 Formato comune dei comandi GNU/Linux-Unix comando -opz arg1 arg2... argn comando il comando che si intende dare corrisponde ad un comando proprio del sistema Unix/Linux o sviluppato da un utente tramite un linguaggio di programmazione - opz una serie di modalita' particolari (opzioni) con le quali si vuole eseguire quel comando arg1 arg2... argn gli argomenti sui quali quel comando deve agire.
4 comando -opz arg1 arg2... argn cp file_1 file_2 cp e' il comando file_1 file_2 sono gli argomenti lo stesso comando puo' prevedere delle opzioni cp -i file_1 file_2 cp e' il comando -i e' la modalita' di esecuzione (opzione) file_1 file_2 sono gli argomenti
5 wildcard Utilizzando alcuni simboli speciali e' possibile costruire delle espressioni che possano comprendere i nomi_file con dei caratteri in comune Di tutti i nomi_file possibili vengono passati al comando solo quelli che soddisfano il pattern creato dall'espressione
6 La sostituzione delle espressioni regolari viene effettuata dalla shell e non dal programma chiamato inserimento comando sostituzione esecuzione
7 wildcard * uno o più caratteri in un nome_file? qualsiasi carattere singolo [aa] [a-z] index.* *.jpg pippo.? index.htm pippo.jpg pippo.o index.html pluto.jpg pippo.h qualsiasi carattere nell'insieme specificato [aa]quilone Aquilone aquilone carattere nell'intervallo specificato (tabella ASCII)
8 quoting Il meccanismo di quoting evita che un carattere wildcard venga interpretato dalla shell e permette di usarlo nel suo significato letterale
9 \carattere 'stringa' stringa \ (backslash) preserva il significato letterale del carattere immediatamente seguente una stringa di caratteri racchusa tra apici (') non verrà interpretata il carattere apice non puo' apparire all'interno della stringa i caratteri di una stringa racchiusa tra virgolette ( ) non verranno interpretati tranne $ \ il carattere virgolette può apparire all'interno della stringa se preceduto da \
10 STDIN STDOUT STDERR STanDard INput STanDard OUTput STanDard ERRor
11
12 man manual man nome_comando stampa sul video il manuale in linea corrispondente al comando richiesto e' possibile navigare il testo visualizzato utilizzando gli stessi comandi disponibili per il comando more DESCRIZIONE man è il paginatore dei manuali del sistema. Di solito ognuno degli argomenti pagina dati a man è il nome di un programma, di un'utilità o di una funzione.
13 Manuali di sistema La seguente tabella mostra i numeri delle sezioni del manuale seguiti dai tipi di pagine che contengono Programmi eseguibili e comandi della shell Chiamate al sistema (funzioni fornite dal kernel) Chiamate alle librerie (funzioni all'interno delle librerie di sistema) File speciali (di solito trovabili in /dev) Formati dei file e convenzioni esempio: /etc/passwd Giochi Pacchetti di macro e convenzioni esempio: man(7), groff(7) Comandi per l'amministrazione del sistema (solo per root) Routine del kernel [Non standard]
14 man NAME NOME struttura delle pagine nome del comando ed eventuale brevissima descrizione sintassi del comando. SYNOPSIS SINTASSI un trattino - precede le opzioni del comando i simboli racchiusi tra parentesi quadre [] sono opzionali... indica che il parametro può essere ripetuto un numero indefinito di volte
15 man DESCRIPTION DESCRIZIONE OPTIONS OPZIONI ENVIRONMENT AMBIENTE struttura delle pagine scopo e funzionamento del comando descrizione dettagliata di ognuna delle opzioni del comando variabili d'ambiente che influenzano o sono influenzate dal programma
16 man SEE ALSO VEDI ANCHE AUTHOR AUTORE BUGS struttura delle pagine altri manuali o documenti sui quali approfondire l'argomento note sull'autore e sul copyright errori o malfunzionamenti noti PROBLEMI
17 man SINTASSI regole di sopravvivenza :-)
18 echo echo [-ne] testo_da_visualizzare mostra una riga di testo -n non va a capo dopo l'ultima parola -e abilita l'interpretazione delle sequenze di escape contenite nel testo
19 touch touch nome_file cambia l'orario di accesso e di modifica di ogni nome_file specificato Se il file non esiste ancora, viene creato (come file vuoto), a meno che sia stata data l'opzione -c
20 cd change directory cd nome_dir permette di spostarsi all'interno del filesystem e fa diventare nome_dir la directory corrente
21 pwd
22 pwd print working directory pwd stampa il pathname della directory corrente
23 ls
24
25
26 ls list ls [-opt] [argomento] argomento può essere il nome di uno o più files ottenendo per ogni file ritorna il nome piu' le informazioni richieste attraverso le opzioni
27 ls list ls [-opt] [argomento] argomento può essere il nome di una o più directory ottenendo i nomi dei files contenuti nella/e directory piu' le informazioni richieste attraverso le opzioni
28 ls list ls [-opt] [argomento] argomento può essere nessun argomento ottenendo i nomi dei files contenuti nella directory corrente piu' le informazioni richieste attraverso le opzioni
29 ls ls [-RaldFgx] [nome_file] -R lista ricorsivamente tutte le directory -a lista tutti i files presenti nella directory (compresi i files nascosti.*) -l i ogni file mostra permessi, proprietario, data/ora, nome
30 ls
31 ls
32 ls
33 mkdir
34 mkdir make directory mkdir [-p] nome_dir1 [nome_dir2] crea le directory elencate. E' possibile creare directory nidificate, il filesystem non pone limiti al livello di nidificazione l'opzione -p serve per creare una gerarchia nidificata
35 mkdir make directory mkdir pippo pluto mkdir -p pippo/pluto
36 rm remove rm [-i] nome_file cancella un file. nome_file e' il nome del file da cancellare. l'opzione -i fa si che il comando funzioni in modo interattivo, chiedendo conferma prima della cancellazione di ogni file.
37 rm Non c'è un cestino da cui recuperare i files cancellati da shell
38 rmdir
39 rmdir remove directory rmdir nome_dir cancella la directory indicata nome_dir che deve essere vuota. Prima e' necessario cancellare i files in essa contenuti e solo dopo può essere cancellata rmdir -r nome_dir l opzione -r permette di cancellare la directory anche se non è vuota
40 cp copy cp fileorigine filedestinazione copia fileorigine in filedestinazione. Se filedestinazione non esiste viene creato con le stesse protezioni di FileOrigine e proprietario e' l'utente che ha eseguito cp Se filedestinazione esiste, il contenuto di fileorigine si sovrappone al contenuto precedente che viene pertanto perso.
41 cp cp [-r] file1[file2...] dir copia uno o più file in una directory l'opzione -r riguarda la copia tra directory: copia la gerarchia contenuta nella directory iniziale nella directory di destinazione. cp *.c directory_c copia tutti i files della directory corrente che terminano per.c nella directory directory_c mantenendone i nomi
42 mv move mv vecchionome nuovonome cambia il nome del file da vecchionome a nuovonome senza toccarne il contenuto se il file nuovonome esisteva gia' il suo vecchio contenuto viene perso.
43 cat cat cat -v nome_file visualizza il contenuto di nome_file la visualizzazione avviene senza nessuna formattazione l'output avviene direttamente sullo standard output se il file contiene caratteri non stampabili essi vengono comunque inviati sullo standard output rendendo difficoltosa od impossibile la lettura l'opzione -v permette di ottenere la visualizzazione del file mostrando in un formato particolare i caratteri non stampabili in esso contenuti
44 cat cat nome_file1 nome_file2 > nome_file3 utilizzato con l'operatore di ridirezione permette concatenare piu' files uno di seguito all'altro cat favola1 favola2 favola3 > le_mie_favole
45 cat cat <<stringa bash permette di utilizzare il comando cat in associazione con l'operatore di ridirezione << per catturare tutto quello che viene inserito sulla linea di comando fino a che non viene inserita la stringa scelta come EOF (End Of File) cat <<end >prima riga >seconda riga >end prima riga seconda riga $
46 more more more [-c] [+linenum][+/pattern] nome_file visualizza su terminale il contenuto di nome_file. l'output viene inviato una schermata alla volta e procede alla successiva solo su esplicito comando dell'utente. con l'opzione +linenum il file viene visualizzato, invece che dall'inizio, a partire dalla linea che corrisponde al numero indicato. con l'opzione +/pattern la visualizzazione avviene a partire da due linee al di sopra di quella che contiene pattern
47 more more [-c] [+linenum][+/pattern] nome_file con l'opzione -c lo schermo viene ripulito prima della visualizzazione. e' possibile uscire da more prima del termine della visualizzazione di tutto il file digitando q digitando h si ottiene una schermata di help
48 less less nome_file Visualizza il contenuto di un file, pagina per pagina
49 head head head [-n] nome_file visualizza le dieci linee iniziali di nome_file l'opzione -n permette di forzare il numero di linee visualizzate.
50 tail tail [opzioni] file Visualizza le iltime dieci righe di un file l'opzione -n permette di forzare il numero di linee visualizzate.
51 wc word count wc [-lwc] file restituisce il numero di linee, parole e caratteri contenuti nel (o nei) file. -l restituisce solo il numero di linee -w restituisce solo il numero di parole -c restituisce solo il numero di caratteri
52 diff diff nomefile1 nomefile2 Permette di fare un confronto fra il contenuto di due file di testo. Utilizzato per creare la patch dei sorgenti.
53 grep grep [opzioni] PATTERN [file] Elenca righe di un file che contengono il PATTERN specificato
54 sort sort [opzioni] [file] Ordina con un certo criterio le righe di un file ASCII
55 find find find dir -name file -print cerca i file in una gerarchia di directory -print stampa sullo standard output l'intero nome del file seguito da un newline.
56 ln link ln [-s] file1 file2 crea un collegamento di file2 a file1 File1 e il file già esistente hardlink è semplicemente un nome per un file, un file può avere diversi nomi: viene cancellato dal disco solo quando anche l'ultimo nome è cancellato. Il numero dei nomi è dato da ls. Non esiste un nome «originale»: tutti i nomi hanno la stessa importanza. Normalmente, ma non necessariamente, tutti i nomi di un file si trovano nel filesystem in cui i suoi dati sono contenuti symlink è un piccolo file speciale che contiene un percorso. Quando si accede ad un collegamento simbolico, il kernel sostituisce questa referenza con il file indicato dal cammino mentre con rm e unlink il collegamento stesso è rimosso, non il file verso cui punta
57 dd dd [-opzioni] converte e copia un file copia un file (per default dallo standard input allo standard output) con dimensioni predeterminate per i blocchi d'input e di output, effettuando eventualmente delle conversioni su di esso
58 dd dd [if=file] [of=file] if=file legge da file invece che dallo standard input of=file scrive su file invece che sullo standard output dd if=/dev/cdrom of=cdrom.iso dd dd if=/dev/hda of=mbr_backup bs=512 count=1 if=mbr_backup of=/dev/hda bs=446 count=1 dd if=/dev/zero of=/dev/hda bs=512 count=1 NB: la tabella delle partizioni non viene sovrascritta
59 df df [opzioni][file] Verifica lo spazio libero su disco
60 du du [opzioni][file] Visualizza lo spazio occupato da file e directory
61 md5sum md5sum nomefile Funzione per verificare l'integrità e confronto file di qualsiasi natura
62 alias L'alias di ls -l va inserito nel file.bashrc alias ll='ls -l'
63 PATH variabile di ambiente speciale contenente il percorso di comando /usr/local/bin:/usr/x11r6/bin:/usr/bin/:/bin PATH=dir:$PATH PATH=$PATH:dir
64 #!/bin/sh #!/bin/sh # # stampa qualcosa ed esegue il comando ls echo Esecuzione del comando ls ls
65 #!/bin/sh # # ***** BEGIN LICENSE BLOCK ***** # Version: MPL 1.1/GPL 2.0/LGPL 2.1 [...] moz_get_debugger() { debuggers="ddd gdb dbx bdb" debugger="notfound" done="no" for d in $debuggers do moz_test_binary /bin/type if [ $? -eq 1 ] then dpath=`type ${d} awk '{print $3;}' sed -e 's/\.$//'` else dpath=`which ${d}` fi if [ -x "$dpath" ] then [...]
66 mount mount mount -t tipo /dev/nome directory -t tipo tipo del fs che vogliamo montare /dev/nome file speciale che rappresenta il dispositivo che vogliamo montare directory directory che vogliamo usare come mount point
67 umount umount [opzioni] device Smonta un dispositivo
68 /etc/fstab /dev/hda2 /dev/hda1 proc usbfs /dev/dvd /dev/fd0 / swap /proc proc/bus/usb /media/dvd /media/floppy ext3 swap proc usbfs subfs auto acl,user_xattr 1 1 defaults 0 0 defaults 0 0 noauto 0 0 noauto,fs=cdfss,ro,. notauto,..
69
70
71
72 ridirezione e piping un programma riceve dati da un dispositivo diverso dalla tastiera o invia un output ad un dispositivo diverso dal video
73 > >> 2> Operatori di RIDIREZIONE <
74 com > file ridirige l'output (STDOUT) di com su file, cancellandone il precedente contenuto >> 2> <
75 com > file com >> file ridirige l'output (STDOUT) di com su file, cancellandone il precedente contenuto appende l'output (STDOUT) di com in coda a file (conserva il precedente contenuto) 2> <
76 com > file com >> file ridirige l'output (STDOUT) di com su file, cancellandone il precedente contenuto appende l'output (STDOUT) di com in coda a file (conserva il precedente contenuto) com 2> file ridirige su file i messaggi di errore. <
77 com > file com >> file ridirige l'output (STDOUT) di com su file, cancellandone il precedente contenuto appende l'output (STDOUT) di com in coda a file (conserva il precedente contenuto) com 2> file com < file ridirige su file i messaggi di errore. utilizza il contenuto di file come input (STDIN) per com
78 com > file com >> file ridirige l'output (STDOUT) di com su file, cancellandone il precedente contenuto appende l'output (STDOUT) di com in coda a file (conserva il precedente contenuto) com 2> file com < file com com2 ridirige su file i messaggi di errore. utilizza il contenuto di file come input (STDIN) per com l'operatore (PIPE) permette di utilizzare l'output di com come input di com2
79 ridirezione echo visualizza una stringa sul video echo stringa visualizza stringa sul video $ echo ciao mondo ciao mondo $ echo ciao mondo >messaggio.txt $ cat messaggio.txt ciao mondo
80 ridirezione $ echo ciao mondo >messaggio.txt $ echo che tempi >messaggio.txt $ cat messaggio.txt che tempi $ echo ciao mondo >messaggio.txt $ echo che tempi >>messaggio.txt $ cat messaggio.txt ciao mondo che tempi
81 ridirezione $ >file_vuoto $ ls -l -rw-r--r-- 1 harlock harlock 0 May 4 20:22 file_vuoto il risultato di ls può essere reindirizzato al device che rappresenta la stampante $ ls >/dev/printer un metodo equivalente ma più corretto e senza particolari problemi di permessi usa l'operatore PIPE $ ls lp
82 PIPE pipeline tubo condotto tubatura $ ls -al I more l'output del comando ls viene inviato non direttamente allo schermo ma invece viene inviato ad esso 'attraverso' il comando more che lo visualizza una schermata alla volta, offre la possibilità di scorrerlo all'indietro, etc.
83 /dev/null /dev/null e' un device particolare che funziona come un buco nero $ cc -o programma programma.c 2>/dev/null
Corso di avvicinamento al Software Libero. Parte 3 Shell e Comandi
Corso di avvicinamento al Software Libero Lunedi 6 Febbraio Parte 3 Shell e Comandi Formato comune dei comandi GNU/Linux-Unix comando -opz arg1 arg2... argn comando il comando che si intende dare corrisponde
DettagliI Metacaratteri della Shell Unix
I Metacaratteri della Shell Unix La shell Unix riconosce alcuni caratteri speciali, chiamati metacaratteri, che possono comparire nei comandi. Quando l utente invia un comando, la shell lo scandisce alla
DettagliNOZIONI BASE SHELL E SCRIPT LINUX
NOZIONI BASE SHELL E SCRIPT LINUX Aggiornato al 11 gennaio 2006 Ermes ZANNONI (ermes@zannoni.to.it) (http://www.zannoni.to.it) Indice : 1. Introduzione 2. La Shell 2.1 Comandida Shell 2.1.1 File e directory
DettagliStream EDitor (sed) sed NON modifica l'input 2. L'output viene inviato allo standard output e puo' essere rediretto
Sed & Awk Stream EDitor (sed) sed: editor di linea che non richiede l'interazione con l'utente sed può filtrare l'input che riceve da un file o una pipe La sintassi di sed NON definisce un output: L'output
DettagliLiceo Chiabrera - 15/01/2008
Liceo Chiabrera - 15/01/2008 FileSystem una struttura atta a memorizzare informazioni in forma ordinata e gerarchica per mezzo di FILEs e DIRECTORY un insieme di metodi atti a manipolarli link Un albero
DettagliShell di Linux e Comandi Utente
Shell di Linux e Comandi Utente Sistemi Operativi Roberto Aringhieri DTI Crema - Università degli Studi di Milano Sistemi Operativi - Shell di Linux e Comandi Utente Roberto Aringhieri p.1/23 Outline Accesso
DettagliTerza lezione: Directory e File system di Linux
Terza lezione: Directory e File system di Linux DIRECTORY E FILE SYSTEM Il file system di Linux e Unix è organizzato in una struttura ad albero gerarchica. Il livello più alto del file system è / o directory
DettagliCLI Workshop LD2011. Marco Albanese. 22 ottobre 2011. Marco Albanese () CLI Workshop LD2011 22 ottobre 2011 1 / 17
CLI Workshop LD2011 Marco Albanese 22 ottobre 2011 Marco Albanese () CLI Workshop LD2011 22 ottobre 2011 1 / 17 Premessa Per usare e capire la shell al meglio dobbiamo comprendere meglio il sistema. Marco
DettagliSHELL GNU/Linux Bash. Conoscere e configurare il proprio ambiente bash. Kernel speaks: dmesg
SHELL GNU/Linux Bash Obiettivi : Gestire i permessi sui file Conoscere e configurare il proprio ambiente bash Editare testi Capire ed utilizzare i redirezionamenti Kernel speaks: dmesg Init e Runlevels
DettagliAutomatizzare i compiti ripetitivi. I file batch. File batch (1) File batch (2) Visualizzazione (2) Visualizzazione
Automatizzare i compiti ripetitivi I file batch Anno accademico 2000-01 1 Spesso capita di dover eseguire ripetutatmente una data sequenza di comandi Introdurli uno a uno da tastiera è un processo lento
DettagliIntroduzione alla. Alessandra Giordani agiordani@disi.unitn.it Lunedì 27 febbraio 2012 http://disi.unitn.it/~agiordani/ 1
Introduzione alla Shell di UNIX Alessandra Giordani agiordani@disi.unitn.it Lunedì 27 febbraio 2012 http://disi.unitn.it/~agiordani/ 1 Composizione di un sistema informativo: Hardware (CPU, periferiche,
DettagliComandi filtro: sed. Se non si specificano azioni, sed stampa sullo standard output le linee in input, lasciandole inalterate.
Comandi filtro: sed Il nome del comando sed sta per Stream EDitor e la sua funzione è quella di permettere di editare il testo passato da un comando ad un altro in una pipeline. Ciò è molto utile perché
Dettaglifare hard link fra file system diversi e su directory.
Un sistema GNU/Linux, come ogni Unix, ha una directory principale, chiamata root ed indicata con / sotto la quale si trovano TUTTE le altre directory e TUTTI gli altri filesystems eventualmente montati
DettagliLINUX - *** KIT DI MINIMA SOPRAVVIVENZA *** - UNIX - v0.05 -
LINUX - *** KIT DI MINIMA SOPRAVVIVENZA *** - UNIX - v0.05 - Created by GT, 28/10/2002 l.r. bycg, 14/11/2005 1 - INFORMAZIONE SUI FILES ls : lista i files presenti nel direttorio dove ci si trova, in ordine
DettagliShell Espressioni regolari
Shell Espressioni regolari Metacaratteri Abbreviazione pathname Quoting Metacaratteri comuni di Shell Metacaratteri comuni Comandi di Filtro grep [opzioni] pattern [nomefile] Stampa le righe del file
DettagliNOZIONI BASE PER ESERCITAZIONI
NOZIONI BASE PER ESERCITAZIONI Shahram Rahatlou Laboratorio di Calcolo, Anno Accademico 2015-16 http://www.roma1.infn.it/people/rahatlou/labcalc/ Sistema Operativo Hardware Software n Routine e programmi
DettagliStruttura del Micro Filesystem (µfs)
Struttura del Micro Filesystem (µfs) Il Micro Filesystem deve essere organizzato all'interno di un unico file regolare Linux (dev_ufs) ed può basato sul filesystem FAT-32 con la gestione dei permessi in
DettagliCorso ForTIC C2 LEZIONE n. 3
Corso ForTIC C2 LEZIONE n. 3 I due Desktop più diffusi KDE e GNOME Azioni concesse ad un utente NON privilegiato Sintassi generale dei comandi Muoversi all'interno del file system utilizzando i comandi
DettagliLesson #6. Miscellaneous. Roberto De Virgilio
Lesson #6 Miscellaneous Roberto De Virgilio Sistemi operativi - 2 Dicembre 2015 Canali di comunicazione e ridirezione I programmi dispongono di 3 canali di comunicazione standard (standard file descriptor):
DettagliIl sistema operativo UNIX/Linux. Gli script di shell
Il sistema operativo UNIX/Linux Gli script di shell Introduzione Le shell permettono La gestione di comandi su linea di comando La shell comprende automaticamente quando il costrutto termina e lo esegue
DettagliCOMANDI MS-DOS. Per ulteriori informazioni su uno specifico comando, digitare HELP nome comando
COMANDI MS-DOS Per ulteriori informazioni su uno specifico comando, digitare HELP nome comando ASSOC Visualizza o modifica le applicazioni associate alle estensioni dei file. AT Pianifica l'esecuzione
DettagliGLI SCRIPT DI SHELL. Lucidi a cura di B.De Carolis. UNIX shell script UdB- Dip Informatica
GLI SCRIPT DI SHELL Lucidi a cura di B.De Carolis Shell Unix - Linux comandi Interfaccia di alto livello tra utente e SO. Il processore interpreta e mette in esecuzione comandi da: 1) standard input o
DettagliCorso ForTIC C2 LEZIONE n. 8. Cos'è la shell Le variabili d'ambiente L'uso della shell per la realizzazione di semplici script
Corso ForTIC C2 LEZIONE n. 8 Cos'è la shell Le variabili d'ambiente L'uso della shell per la realizzazione di semplici script I contenuti di questo documento, salvo diversa indicazione, sono rilasciati
DettagliEditor vi. Editor vi
Editor vi vi 1 Editor vi Il vi è l editor di testo standard per UNIX, è presente in tutte le versioni base e funziona con qualsiasi terminale a caratteri Permette di visualizzare una schermata alla volta
DettagliInstallazione LINUX 10.0
Installazione LINUX 10.0 1 Principali passi Prima di iniziare con l'installazione è necessario entrare nel menu di configurazione del PC (F2 durante lo start-up) e selezionare nel menu di set-up il boot
DettagliRidirezione su/da file
Combinare i comandi Ogni processo è associato a tre flussi di I/O standard: lo standard input dal quale riceve gli ingressi (normalmente la tastiera) lo standard output sul quale produce le uscite regolari
DettagliLink e permessi. Corso di Laurea Triennale in Ingegneria delle TLC e dell Automazione. Corso di Sistemi Operativi A. A. 2005-2006
Corso di Laurea Triennale in Ingegneria delle TLC e dell Automazione Corso di Sistemi Operativi A. A. 2005-2006 Link e permessi Link Un riferimento ad un file è detto link Ogni file può avere un numero
DettagliUsare Python in Linux
Università di Bologna 24 febbraio 2012 Outline 1 2 Outline 1 2 Cos è? Un sistema operativo Open Source; uno dei sistemi operativi dominanti in ambito server, ma utilizzabile su desktop, notebook, netbook,...
DettagliStruttura del sistema operativo GNU/Linux
Struttura del sistema operativo GNU/Linux http://www.glugto.org/ Cos'è un filesystem Cosa vuol dire FHS Composizione albero di directory Concetto di Mount Utente root Permessi su files e directory GNU/Linux
DettagliL utility Unix awk [Aho-Weinberger-Kernighan]
L utility Unix awk [Aho-Weinberger-Kernighan] L utility awk serve per processare file di testo secondo un programma specificato dall utente. L utility awk legge riga per riga i file ed esegue una o più
DettagliSequenza di avvio di Linux:
Sequenza di avvio di Linux: Il BIOS esegue una serie di test ed inizializzazione di tutti i dispositivi del computer; quindi, carica in memoria il BOOT loader del sistema operativo e gli cede il controllo.
DettagliUtilizzo del Terminalino
Utilizzo del Terminalino Tasti: - ENT: funzionano come INVIO - SCAN: per attivare il lettore di barcode - ESC: per uscire dal Menù in cui si è entrati - BKSP: per cancellare l ultimo carattere digitato
DettagliMINI GUIDA AI COMANDI PIU' USATI PER I NOSTRI STB
MINI GUIDA AI COMANDI PIU' USATI PER I NOSTRI STB Da usare in una sessione di Telnet o con Putty Cambio Password: Note: Minimo 5 e Massimo 8 Caratteri, lettere maiuscole/minuscole e o numeri. La password
DettagliIl sistema operativo: interazione con l utente
interazione con l utente S.O fornisce un meccanismo per specificare le attività da eseguire (es. copiare un file) L interazione avviene mediante un linguaggio testuale (DOS) o grafico (Windows) linguaggio
DettagliIntroduzione. Esempio 1. Soluzione: SPOSTA_1.BAT
Introduzione Un file batch è un file di testo di tipo ASCII che contiene una sequenza di comandi DOS. I file batch devono avere estensione.bat I comandi DOS all interno dei programmi batch sono eseguiti
DettagliCdL in Medicina Veterinaria - STPA AA 2007-08
CdL in Medicina Veterinaria - STPA AA 2007-08 Microsoft Windows Funzionalità di un S.O. Gestione dei file Gestione dei dispositivi di ingresso/uscita Comandi per l attivazione e la gestione di programmi
DettagliSHELL: File e Filesystem
SHELL: File e Filesystem Obiettivi : - Usare i comandi per muoversi all'interno del filesystem - Copiare, spostare, rinominare file e directory - Usare i link - Visualizzare il contenuto di un file - Conoscere
DettagliOrganizzazione di Sistemi Operativi e Reti
Organizzazione di Sistemi Operativi e Reti Corso di Laurea Triennale in Ingegneria Informatica Sara Lioba Volpi (sara.volpi@iet.unipi.it) Quarta esercitazione Sommario Virtual file system (VFS) concetto
DettagliEsercitazione n. 10: HTML e primo sito web
+ Strumenti digitali per la comunicazione A.A 0/4 Esercitazione n. 0: HTML e primo sito web Scopo: Creare un semplice sito web con Kompozer. Il sito web è composto da una home page, e da altre due pagine
Dettagli. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi
Capitolo Terzo Primi passi con Microsoft Access Sommario: 1. Aprire e chiudere Microsoft Access. - 2. Aprire un database esistente. - 3. La barra multifunzione di Microsoft Access 2007. - 4. Creare e salvare
DettagliUniversità degli Studi di Verona. Linux Ubuntue ilcompilatorec. Dicembre 2014 - Sergio Marin Vargas. Dipartimento di Biotecnologie
Università degli Studi di Verona Dipartimento di Biotecnologie Laurea in Biotecnologie Corso di Informatica2014/2015 Linux Ubuntue ilcompilatorec Dicembre 2014 - Sergio Marin Vargas Caratteristiche di
DettagliI file di dati. Unità didattica D1 1
I file di dati Unità didattica D1 1 1) I file sequenziali Utili per la memorizzazione di informazioni testuali Si tratta di strutture organizzate per righe e non per record Non sono adatte per grandi quantità
DettagliLinguaggio di bash per esempi. Tre modi per quotare. Esempio. quotare: significa trattare caratteri speciali come normali caratteri
Linguaggio di bash per esempi Tre modi per quotare quotare: signica trattare caratteri speciali come normali caratteri es. di aratteri speciali: $, blank, apici, 1. backslash: per quotare un solo carattere
DettagliAirone Gestione Rifiuti Funzioni di Esportazione e Importazione
Airone Gestione Rifiuti Funzioni di Esportazione e Importazione Airone Funzioni di Esportazione Importazione 1 Indice AIRONE GESTIONE RIFIUTI... 1 FUNZIONI DI ESPORTAZIONE E IMPORTAZIONE... 1 INDICE...
Dettaglicambiare utente mediante il comando su verificare chi siete e su che dir state lavorando Chi siete e che dir? (Inserisci la risposta)
Collegamento al server LINUX Segui le seguenti istruzioni per accedere al server LINUX. Da WINDOWS Lancia telnet dalla riga di comando telnet 10.15.1.5, 10.15.1.12, 10.15.1.18, 10.15.1.23 aula boole telnet
DettagliIstruzioni per la configurazione di IziOzi
Istruzioni per la configurazione di IziOzi Installazione L'applicazione si può installare da qualunque dispositivo Android a partire dalla versione 4.1 con la procedura standard tramite Google Play Store.
DettagliExcel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it
Excel A cura di Luigi Labonia e-mail: luigi.lab@libero.it Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo
DettagliEsercizio 2. Client e server comunicano attraverso socket TCP
Esercizio 1 Scrivere una applicazione client/server in cui: Il client, in un ciclo infinito: Legge una stringa da standard input Invia al processo server la stringa. Il server visualizza: L'IP da cui si
Dettagli7.4 Estrazione di materiale dal web
7.4 Estrazione di materiale dal web Salvataggio di file Salvataggio della pagina Una pagina web può essere salvata in locale per poterla consultare anche senza essere collegati alla Rete. Si può scegliere
DettagliMANUALE UTENTE UTILIZZO MODULO FILE-STORAGE DI ACS - CANALE AMBIENTE PROVINCIA DI TORINO
Pag. 1 di 17 VERIFICHE E APPROVAZIONI VERSIONE REDAZIONE CONTROLLO APPROVAZIONE AUTORIZZAZIONE EMISSIONE NOME DATA NOME DATA NOME DATA V01 CORA 15/01/03 FERRARESI 21/01/03 FERRARESI 21/01/03 STATO DELLE
DettagliIntroduzione al Linguaggio C
Introduzione al Linguaggio C File I/O Daniele Pighin April 2009 Daniele Pighin Introduzione al Linguaggio C 1/15 Outline File e dati Accesso ai file File I/O Daniele Pighin Introduzione al Linguaggio C
DettagliIl client deve stampare tutti gli eventuali errori che si possono verificare durante l esecuzione.
RETI INFORMATICHE CORSO DI LAUREA IN INGEGNERIA INFORMATICA SPECIFICHE DI PROGETTO A.A. 2010/2011 Il progetto consiste nello sviluppo di un applicazione client/server. Sia il server che il client dovranno
DettagliReti Informatiche. Corso di Laurea Triennale in Ingegneria Informatica. Ing. Domenico De Guglielmo. 2008 Vanessa Gardellin & Sara Lioba Volpi
Reti Informatiche Corso di Laurea Triennale in Ingegneria Informatica Ing. Domenico De Guglielmo 2008 Vanessa Gardellin & Sara Lioba Volpi Informazioni Generali (1/2) Ricevimento su appuntamento (tramite
DettagliDefinire all'interno del codice un vettore di interi di dimensione DIM, es. int array[] = {1, 5, 2, 4, 8, 1, 1, 9, 11, 4, 12};
ESERCIZI 2 LABORATORIO Problema 1 Definire all'interno del codice un vettore di interi di dimensione DIM, es. int array[] = {1, 5, 2, 4, 8, 1, 1, 9, 11, 4, 12}; Chiede all'utente un numero e, tramite ricerca
DettagliCONFIGURAZIONE E GESTIONE DEI DATABASE (rev. 1.1)
CONFIGURAZIONE E GESTIONE DEI DATABASE (rev. 1.1) Indice. Introduzione Configurazione iniziale del database Condivisione del database su rete locale (LAN) Cambio e gestione di database multipli Importazione
DettagliSistemi Operativi. Interfaccia del File System FILE SYSTEM : INTERFACCIA. Concetto di File. Metodi di Accesso. Struttura delle Directory
FILE SYSTEM : INTERFACCIA 8.1 Interfaccia del File System Concetto di File Metodi di Accesso Struttura delle Directory Montaggio del File System Condivisione di File Protezione 8.2 Concetto di File File
DettagliPROMEMORIA: Come creare, compilare ed eseguire programmi in Fortran 95
Corso di Laurea in Matematica - Laboratorio di Programmazione gr.2 a.a. 2014/15 SECONDA esercitazione in laboratorio --- Creazione e modifica di files ASCII per mezzo del programma gedit. --- Uso del compilatore
DettagliIBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)
IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Statistics versione 21 con licenza per sito. Questo documento
DettagliControllo di processi
Controllo di processi Ogni processo del sistema ha un PID (Process Identity Number). Ogni processo può generare nuovi processi (figli). La radice della gerarchia di processi è il processo init con PID=1.
DettagliUtilizzo di putty. L uso base e molto semplice: richiede solo di specificare:
Utilizzo di putty Client ssh liberamente utilizzabile (www.chiark.greenend.org.uk/~sgtatham/putty/download.html) Tra le molte opzioni di configurazione di putty sono utili: Window - Translation: per selezionare
DettagliLaboratorio di Informatica
Laboratorio di Informatica Introduzione a Python Dottore Paolo Parisen Toldin - parisent@cs.unibo.it Argomenti trattati Che cosa è python Variabili Assegnazione Condizionale Iterazione in una lista di
DettagliModulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...
Modulo A Programmiamo in Pascal Unità didattiche 1. Installiamo il Dev-Pascal 2. Il programma e le variabili 3. Input dei dati 4. Utilizziamo gli operatori matematici e commentiamo il codice COSA IMPAREREMO...
DettagliMODULO STAMPA BOLLETTINO PDF
MODULO STAMPA BOLLETTINO PDF MODULO STAMPA BOLLETTINO PDF pagina 2 di 7 INTRODUZIONE Il modulo STAMPA BOLLETTINO PDF è una applicazione stand-alone, sviluppata in linguaggio Java, che permette di produrre
Dettagli5.3 TABELLE 5.3.1 RECORD 5.3.1.1 Inserire, eliminare record in una tabella Aggiungere record Eliminare record
5.3 TABELLE In un sistema di database relazionali le tabelle rappresentano la struttura di partenza, che resta poi fondamentale per tutte le fasi del lavoro di creazione e di gestione del database. 5.3.1
DettagliAppunti di: MICROSOFT EXCEL
Appunti di: MICROSOFT EXCEL INDICE PARTE I: IL FOGLIO ELETTRONICO E I SUOI DATI Paragrafo 1.1: Introduzione. 3 Paragrafo 1.2: Inserimento dei Dati....4 Paragrafo 1.3: Ordinamenti e Filtri... 6 PARTE II:
DettagliAlcune regole di base per scrivere un programma in linguaggio C
Alcune regole di base per scrivere un programma in linguaggio C Un programma il linguaggio C (listato) viene scritto in formato testo ed archiviato in un file: *.c Per scrivere un listato C si utilizza
DettagliUso del Computer e Gestione dei File. Uso del Computer e Gestione dei File. Federica Ricca
Uso del Computer e Gestione dei File Uso del Computer e Gestione dei File Federica Ricca Il Software Sistema Operativo Programmi: Utilità di sistema Programmi compressione dati Antivirus Grafica Text Editor
DettagliLa struttura dati ad albero binario
La struttura dati ad albero binario L albero è una struttura dati nella quale le informazioni sono organizzate in modo gerarchico, dall alto verso il basso. Gli elementi di un albero si chiamano nodi,
DettagliIntroduzione alla programmazione in C
Introduzione alla programmazione in C Testi Consigliati: A. Kelley & I. Pohl C didattica e programmazione B.W. Kernighan & D. M. Ritchie Linguaggio C P. Tosoratti Introduzione all informatica Materiale
DettagliIstruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)
Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza
DettagliInforma(ca Appun% dal laboratorio 2
Informa(ca Appun% dal laboratorio 2 Conce- fondamentali Esistono programmi, come Microso8 Word oppure Acrobat Reader, che vengono usa% dagli uten% per far eseguire al computer determinate operazioni (come
Dettagli2 - Modifica. 2.1 - Annulla 2.2 - ANNULLA TOPOGRAFICO 2.3 - ANNULLA TOPOGRAFICO MULTIPLO FIGURA 2.1
2 - Modifica FIGURA 2.1 Il menu a tendina Modifica contiene il gruppo di comandi relativi alla selezione e alla gestione delle proprietà delle entità del disegno e alla gestione dei layer. I comandi sono
DettagliLaboratorio di Elementi di Architetture e Sistemi Operativi Esercizi del 28 Marzo 2012
Laboratorio di Elementi di Architetture e Sistemi Operativi Esercizi del 28 Marzo 2012 Esercizio 1. Scrivere uno script chiamato menu.sh che mostri il seguente menù a schermo: PROGRAMMI DISPONIBILI 1.
DettagliManuale di realizzazione dei modelli di documento
MystiqueXML Manuale di realizzazione dei modelli di documento Indice 1 Le tabelle...5 1.1 Tabelle condizionali...5 1.2 Tabelle Multiple - un solo livello...5 1.3 Tabelle Multiple - a più livelli...5 2
DettagliPROGRAMMAZIONE CONSUNTIVA Codice Mod. RQ 23.2 Pag 1/5. Sistemi e Reti (articolazione Telecomunicazione) Classe
I.T.C.S. ERASMO DA ROTTERDAM Liceo Artistico indirizzo Grafica - Liceo delle Scienze Umane opz. Economico sociale ITI Informatica e telecomunicazioni - ITI Costruzioni, ambiente e territorio Edile Elettronico
DettagliI.S. Sobrero. Dipartimento di Informatica. Utilizzo. install.linux@home. 16/02/2007 install.linux@home Marco Marchisotti
I.S. Sobrero Dipartimento di Informatica Utilizzo install.linux@home 1 La shell La shell di Linux è a linea di comando. Appare obsoleta e difficile da usare, ma in realtà è molto più potente e versatile
DettagliManuale Fornitore E-Vendor
Manuale Fornitore E-Vendor - 1 - INDICE 1. LOGON ALLA PAGINA DEL PORTALE... 3 1.1. VISUALIZZAZIONE DELLA GESTIONE DATI ANAGRAFICA FORNITORE... 3 1.2. ELABORAZIONE DATI ANAGRAFICA... 5 1.2.1. Dati Generali...
DettagliProgrammare in Java. Olga Scotti
Programmare in Java Olga Scotti Linguaggi di programmazione linguaggio macchina assembler linguaggi ad alto livello Linguaggi ad alto livello istruzioni comprensibili linguaggio simile a quello naturale
DettagliMANUALE D USO DELLA PIATTAFORMA ITCMS
MANUALE D USO DELLA PIATTAFORMA ITCMS MANULE D USO INDICE 1. INTRODUZIONE... 2 2. ACCEDERE ALLA GESTIONE DEI CONTENUTI... 3 3. GESTIONE DEI CONTENUTI DI TIPO TESTUALE... 4 3.1 Editor... 4 3.2 Import di
DettagliLab 01 Sistemi Operativi
Informatica Grafica Ingegneria Edile-Architettura a.a. 2010/2011 Lab 01 Sistemi Operativi Lab01 1 Obiettivi Durante l'esercitazione vedremo come il sistema operativo si occupa di gestire: 1. i processi
DettagliNOTE PER UTILIZZO COMPILATORE FORTRAN CON LINUX
NOTE PER UTILIZZO COMPILATORE FORTRAN CON LINUX Queste pagine sono estratte dalle note del corso "Abilità Informatiche: Introduzione a Unix", Alessandra Seghini Per stampare questo documento si consiglia
DettagliCapitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti
Capitolo 3 L applicazione Java Diagrammi ER Dopo le fasi di analisi, progettazione ed implementazione il software è stato compilato ed ora è pronto all uso; in questo capitolo mostreremo passo passo tutta
DettagliDISPENSA PER MICROSOFT WORD 2010
DISPENSA PER MICROSOFT WORD 2010 Esistono molte versioni di Microsoft Word, dalle più vecchie ( Word 97, Word 2000, Word 2003 e infine Word 2010 ). Creazione di documenti Avvio di Word 1. Fare clic sul
DettagliRegistratori di Cassa
modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...
DettagliClient - Server. Client Web: il BROWSER
Client - Server Client Web: il BROWSER Il client Web è un applicazione software che svolge il ruolo di interfaccia fra l utente ed il WWW, mascherando la complessità di Internet. Funzioni principali Inviare
DettagliAccess. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database
Microsoft Access Introduzione alle basi di dati Access E un programma di gestione di database (DBMS) Access offre: un supporto transazionale limitato Meccanismi di sicurezza, protezione di dati e gestione
DettagliDOS-Gestione delle Directory e comandi
DOS-Gestione delle Directory e comandi In ambiente MS-DOS è doveroso saper gestire file e cartelle in modo rapido. Vediamo ora come sono organizzati i file. Un file è un qualsiasi insieme di informazioni
DettagliCodifica: dal diagramma a blocchi al linguaggio C++
Codifica: dal diagramma a blocchi al linguaggio C++ E necessario chiarire inizialmente alcuni concetti. La compilazione Il dispositivo del computer addetto all esecuzione dei programmi è la CPU La CPU
DettagliAlcune estensioni comuni Tipo del file Estensione corrispondente..wav,.mid,.voc Grafica.bmp,.jpg,.gif,.tif Documenti web.htm,.html
Alcune estensioni comuni Tipo del file Estensione corrispondente Eseguibile.exe,.com dall utente Eseguibile.sys,.dll,.vbx Testo.txt Suono.wav,.mid,.voc Grafica.bmp,.jpg,.gif,.tif Documenti web.htm,.html
DettagliPresenze V 1.24. Installazione:
Presenze V 1.24 Il programma delle presenze estrae i movimenti di alcuni lettori a scelta dall archivio storico di AxWin in un file ASCII. Normalmente è utilizzato per agganciare ad AxWin un software di
DettagliGuida all uso di Java Diagrammi ER
Guida all uso di Java Diagrammi ER Ver. 1.1 Alessandro Ballini 16/5/2004 Questa guida ha lo scopo di mostrare gli aspetti fondamentali dell utilizzo dell applicazione Java Diagrammi ER. Inizieremo con
DettagliMANUALE D'USO DEL PROGRAMMA IMMOBIPHONE
1/6 MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE Per prima cosa si ringrazia per aver scelto ImmobiPhone e per aver dato fiducia al suo autore. Il presente documento istruisce l'utilizzatore sull'uso del programma
DettagliCome si accede a BASH Tasti utili: Ctrl-Alt-F1, Ctrl-Alt-F7. Il Primo comando : exit (CASE SENSITIVE!!) Si può uscire con CTRL-D
Come si accede a BASH Tasti utili: Ctrl-Alt-F1, Ctrl-Alt-F7 Il Primo comando : exit (CASE SENSITIVE!!) Si può uscire con CTRL-D Il secondo comando: ls Opzioni: ls l, ls a, ls R ls --full-time Parametri:
DettagliFunzioni in C. Violetta Lonati
Università degli studi di Milano Dipartimento di Scienze dell Informazione Laboratorio di algoritmi e strutture dati Corso di laurea in Informatica Funzioni - in breve: Funzioni Definizione di funzioni
DettagliPRENOTAZIONE ESAMI DI LABORATORIO ONLINE ISTRUZIONI
PRENOTAZIONE ESAMI DI LABORATORIO ONLINE ISTRUZIONI REQUISITI PER Accedere al servizio... 2 Accesso al servizio... 2 CAMBIO PASSWORD... 2 RESET PASSWORD... 3 Anagrafica da utilizzare per la prenotazione...
DettagliIl calcolatore - Applicazioni
Alfonso Miola Il calcolatore - Applicazioni Esercitazione Dispensa B-01-E Settembre 2005 1 Contenuti Applicazioni Applicazioni e Interfacce Il pacchetto Office Word Excel Power Point Il CD per ECDL 2 Applicazioni
DettagliIl Sistema Operativo: il File System
Il Sistema Operativo: il File System Il File System è quella parte del S.O. che si occupa di gestire e strutturare le informazioni memorizzate su supporti permanenti (memoria secondaria) I file vengono
DettagliWG-TRANSLATE Manuale Utente WG TRANSLATE. Pagina 1 di 15
WG TRANSLATE Pagina 1 di 15 Sommario WG TRANSLATE... 1 1.1 INTRODUZIONE... 3 1 TRADUZIONE DISPLAY FILE... 3 1.1 Traduzione singolo display file... 4 1.2 Traduzione stringhe da display file... 5 1.3 Traduzione
DettagliMANUALE EDICOLA 04.05
MANUALE EDICOLA 04.05 Questo è il video che si presenta avviando il programma di Gestione Edicola. Questo primo video è relativo alle operazioni di carico. CARICO Nello schermo di carico, in alto a sinistra
DettagliEsercizio 1. Esercizi 5. Esercizio 3. Esercizio 2 CICLI
Esercizi 5 Esercizio 1 Realizzare una funzione che, chiesto all utente un numero intero pari a N, ricavi e stampi a video tutte le terne pitagoriche con i cateti minori o uguali ad N. CICLI Una terna pitagorica
Dettagli