23
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

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

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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