Esercitazione N.2 - Fondamenti di Informatica T

Transcript

Esercitazione N.2 - Fondamenti di Informatica T
Esercitazione 2 - Fondamenti di informatica T [A-K] AA 2015-16
(Prof. J.E. Fernández)
Ottenere account
Se non si possiedono ancora username e password personali è possibile ottenerle scegliendo la voce del
menu di avvio “crea account”. Il sistema accederà in maniera automatica al sito
http://infoy.ing.unibo.it/new_account e permetterà di completare la procedura per attivare l'account. Al
riavvio del calcolatore il nuovo account dovrebbe essere gia' attivo.
Login
Il sistema dovrà essere avviato in modalità Windows. Per il login è necessario usare username e password
personali. Solo in caso di problemi con l'account personale è possibile effettuare il login utilizzando, sia
come username che come password, lab4_xxx, dove xxx è il numero della macchina in cui ci si trova.
Predisposizione dell'ambiente di sviluppo nel laboratorio LAB4
Eseguire il download del file fimecc_64_v1.exe dal sito http://fimecc.ing.unibo.it (percorso Download).
Copiare il file autoinstallante sul Desktop. Eseguirlo cliccando due volte sull’icona del programma
fimecc_64_v1.
Esercitazione sui comandi di console Windows
Per avere una guida ai comandi di console di cui non si e' discusso a lezione andare sul sito
http://fimecc.ing.unibo.it, percorso “Programma del corso” e quindi “Guida ai comandi console”, oppure di
usare il comando help.
1. Creare in C:\Temp la cartella PROVA1, all'interno della quale creare poi la sottocartella PROVA2
(comando md)
2. Visualizzare la struttura di C:\Temp utilizzando il comando tree
3. Utilizzando il comando xcopy, copiare tutta la cartella PROG (contenuta in
C:\Users\username\Desktop\FORTRAN) in C:\Temp. Visualizzare il contenuto di C:\Temp (comando
dir o tree) per accertarsi della corretta esecuzione della copia.
NB: si consiglia di utilizzare il comando cd per spostarsi nella cartella
C:\Users\username\Desktop\FORTRAN
e quindi di usare il comando
xcopy PROG C:\Temp\PROG
in modo da creare la cartella PROG in C:\Temp
4. Utilizzare il comando cls per cancellare quanto visualizzato sullo schermo
5. Utilizzare il comando attrib per visualizzare gli attributi dei file contenuti nella cartella C:\Temp\PROG.
Modificare, utilizzando l'opzione adeguata, gli attributi del file CASO1.FOR, in modo da renderlo un file
di sola lettura (utilizzare il comando help per controllare le opzioni del comando attrib). Provare ad
aprire il file CASO1.FOR e verificare che non è più possibile modificarlo (per esempio utilizzando i
comandi edit o notepad). Togliere quindi l'attributo di sola lettura al file CASO1.FOR, utilizzando
nuovamente il comando attrib.
6. Utilizzare il comando find in modo da trovare le righe dove e’ presente la parola “RAME” nel file
CASO1.FOR. Riprovare utilizzando invece la parola “rame” e vedere che cosa cambia. Utilizzare il
comando help per controllare le opzioni del comando find e ripetere la ricerca provando le diverse
opzioni fornite.
7. Utilizzare type insieme al redirezionamento (>) per creare il nuovo file CASO1B.FOR contenente
l'output di CASO1.FOR. Utilizzare il comando fc e verificare che i due file sono identici.
8. Modificare una riga del file CASO1B.FOR con il comando edit (o notepad/blocconote se edit non e'
disponibile). Confrontare quindi di nuovo i file CASO1.FOR e CASO1B.FOR con il comando fc.
9. Cambiare il percorso di ricerca (cartella in cui il calcolatore cerca i vari comandi)
a) digitare il comando PATH e premere invio. Sullo schermo viene visualizzato l'attuale percorso di
ricerca
b) digitare il comando SET PATH =
e premere invio. Questo comando cancella il percorso di
ricerca e quindi non sarà più possibile rintracciare i comandi su percorsi diversi della cartella
corrente. Chiudere quindi la finestra DOS e riaprirla. Il PATH viene inizializzato nuovamente con
il suo valore originale (verificare).
c) digitare il comando SET PATH=%PATH%;nuovo_percorso per aggiungere un nuovo percorso
di ricerca. Verificare.
Creazione di file batch
1. Il comando ECHO: permette di visualizzare un messaggio. Esempio: creare il file ESEMPIO1.BAT con
il seguente contenuto:
echo Ciao!
e provare ad eseguirlo.
2. Ai file .BAT è possibile passare dei parametri. I parametri devono essere digitati sulla linea di comando
dopo il nome del file batch. Nel file batch, ogni parametro è contrassegnato dal simbolo % seguito da un
numero di ordine. Poiché il nome del file batch è %0, il primo parametro che segue il nome del file sarà
%1, il secondo %2 e così via.
Esempio: modificare il file ESEMPIO1.BAT nel seguente modo
echo Ciao %1!
provare ad eseguire il file facendolo seguire dal proprio nome
C:\Temp> ESEMPIO1 pippo
3.
4.
5.
6.
Provare poi ad aggiungere @ECHO OFF come prima riga del file batch, eseguire il file e vedere cosa
è cambiato.
Creare un secondo file batch ESEMPIO1B.BAT e aggiungere il comando CALL ESEMPIO1B nel
primo file in modo da chiamarlo in esecuzione
Modificare nuovamente il file ESEMPIO1.BAT inserendo il comando PAUSE (sospende l'elaborazione
del programma batch e visualizza un comando che richiede all'utente di premere un tasto qualsiasi per
continuare)
Creare il file batch ESERCIZIO2.BAT che esegua automaticamente le seguenti azioni
a) cancelli il contenuto di C:\Temp\PROG
b) crei una nuova cartella di nome ESE2 in C:\Temp
c) copi la cartella C:\Users\username\FORTRAN\PROG in C:\Temp\ESE2
d) chieda conferma per proseguire
e) mostri la struttura e il contenuto della cartella ESE2 utilizzando il comando tree
NB: cosa succede se il file ESERCIZIO2.BAT viene creato e fatto eseguire in C:\Temp\PROG?
Come risolvere il problema?
Creare il file batch CONTA.BAT che conti in quante righe di un file è presente almeno una volta una
data parola. NB: è necessario passare al file batch due parametri: la parola da cercare e il file in cui va
effettuata la ricerca. Verificare il funzionamento.