ms-dos (disk operating system) - unibo.itfimecc.ing.unibo.it/programma/lezione3_console.pdfwindows...
TRANSCRIPT
![Page 1: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/1.jpg)
Windows Console:
una evoluzione del DOS
(Disk Operating System)
• Sistema operativo Windows (gestito in
modalità “console”)
• Può essere nativo o simulato (virtuale)
• Impostato alle operazioni con il disco
(memoria di massa)
• Anche LINUX possiede una modalità
console che è molto simile (xterm)
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 2: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/2.jpg)
Come si apre una console
in un calcolatore con sistema operativo
Windows grafico?
Oppure:
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 3: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/3.jpg)
Comandi
•Prompt
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 4: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/4.jpg)
Aiuto!!
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 5: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/5.jpg)
Il ‘prompt’ si puo cambiare…
Per saperne di piu’, fare:
C:\>help prompt
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 6: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/6.jpg)
Visualizzazione dei contenuti
Commando:
C:\>DIR
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 7: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/7.jpg)
Controllo dell’output
C:\>DIR /P
C:\>DIR /W
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 8: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/8.jpg)
Nome di un file
N O M E 5 6 7 8 . T Y P
N . T
N .
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 9: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/9.jpg)
Tipo di file
Testo
TXT, DOC, TEX, RTF, PDF
Eseguibile
EXE, COM, BAT
Programma
FOR, F90, CPP, H, PAS
Binario
BINAlma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 10: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/10.jpg)
Caratteri ‘jolly’
* (1 o piu’ caratteri arbitrari)
Es: DIR *.DOC
? (1 carattere arbitrario)
Es: DIR D?.DOC
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 11: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/11.jpg)
Gestione del percorso
\ radice
.. Cartella genitrice
CD o CHDIR
MD o MKDIR
RD o RMDIR
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 12: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/12.jpg)
Copia di archivi
COPY [/V] [/N] [/Y] [/-Y] [/Z] [/A | /B] origine [/A | /B]
[+ origine [/A | /B] [+ ...]] [destinazione [/A | /B]]
origine Indica i file da copiare.
/A Indica un file di testo ASCII.
/B Indica un file binario.
destinazione specifica la directory e/o il nome dei nuovi file.
/V Verifica che i nuovi file siano stati copiati correttamente.
Per concatenare i file, specificare un solo file di destinazione e più
file di origine (usando caratteri jolly o il formato file1+file2+file3).
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 13: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/13.jpg)
Copia da tastiera
(creazione di un file di testo)
C:\>COPY CON: PROVA.TXT
Inserire testo…
Finire con ^Z
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 14: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/14.jpg)
Spostamento di un file
C:\>MOVE UNO.TXT \UNO
Sposta il file UNO.TXT dalla radice verso la
cartella \UNO (senza cambiare il nome)
C:\>MOVE UNO.TXT \UNO\DUE.TXT
Sposta il file cambiando il nome
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 15: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/15.jpg)
Visualizzazione su video di
archivi di testo
Comandi TYPE e MORE
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 16: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/16.jpg)
Concatenazione
> (assegnazione dell’output)
>> (aggiunta dell’output in coda)
| (pipelining)
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 17: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/17.jpg)
Visualizzazione della struttura ad
albero
C:\>TREE
Visualizza solo struttura delle cartelle
C:\>TREE /F
Visualizza struttura più file contenuti
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 18: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/18.jpg)
Il comando clip può essere usato per inviare
l’output della riga di comando negli Appunti
Es:
C:\DIR | clip
(copia l’uscita di DIR negli Appunti)
C:\clip < readme.txt
(copia il contenuto di readme.txt negli
Appunti)
Copia sugli Appunti di Windows
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 19: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/19.jpg)
Il comando paste può essere usato per inviare gli Appunti di
Windows verso l’input di una riga di comando
paste | command
paste | command | clip
Es:
paste | more
(invia gli Appunt sullo schermo con impaginatura)
paste > readme.txt
(copia gli Appunti su readme.txt)
Copia degli Appunti di Windows
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 20: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/20.jpg)
Comando find
Sintassi:
find "testo" [percorso]nomefile
Per maggiori dettagli
find /?
Es:
C:\...\FORTRAN\PROG> find "RAME" caso1.f90
(ricerca la parola RAME nel file caso1.f90)
Ricerca di un testo in uno o piu file
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 21: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/21.jpg)
File BATch
•File di testo che raccolgono comandi
•Possono essere eseguiti come veri
comandi
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
![Page 22: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/22.jpg)
Esempio di file batch con un
parametro nella riga di comando
Alma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020
>notepad mkdir.bat
@echo off
md %1
Deve essere chiamato come
> mkdir nomedir
Possono essere eseguiti come veri comandi
![Page 23: MS-DOS (Disk Operating System) - unibo.itfimecc.ing.unibo.it/PROGRAMMA/lezione3_CONSOLE.pdfWindows Console: una evoluzione del DOS (Disk Operating System) • Sistema operativo Windows](https://reader033.vdocuments.mx/reader033/viewer/2022042915/5f508ebb10eae124421a2d28/html5/thumbnails/23.jpg)
Comandi WINDOWS e LINUX a confronto
Funzione WINDOWS LINUX
Visualizzazione cartelle DIR dir o ls
Cambio percorso CD cd
Creazione cartella MD md o mkdir
Eliminazione cartella RD rd
Eliminazione file DEL o ERASE rm
Copia file COPY cp
Aiuto HELP help o man
Visualizzazione dati TYPE cat
Spostamento file MOVE mv
Rinomina file REN mv
Editor di testo EDIT/Notepad edAlma Mater Studiorum Università di Bologna . Fondamenti di Informatica T (a-k) . AA 2019-2020