Header image  
 
  Programmazione ::
   
 
MS-DOS
  1. Introduzione
  2. Gestione dei file

1. Introduzione

Perchè imparare il DOS? Ecco dieci buoni motivi:

  • Imparare elementi fondamentali di programmazione
  • Capire le fondamentali operazioni che stanno dietro ai comandi del sistema operativo
  • Capire molte cose sullo stesso sistema operativo (files, cartelle...)
  • Saper utilizzare un ambiente oggi definito console
  • Cultura generale
  • Gestione flessibile e personalizzata
  • Ripetizione di comandi che vengono usati di frequente
  • Uso veloce ed immediato di una serie di comandi
  • Utilizzo di programmi vecchi stile Dos
  • Programmazione del GW-Basic

Come imparare subito il DOS?

  • Usarli di frequente in sostituzione dei comandi dati al sistema operativo
  • Avere una soddisfacente conoscenza dell'inglese e di vocaboli prettamente tecnici (valido anche per altri linguaggi)
  • Associazione Parola/Azione

Diciamolo subito: è un sistema "spartano"

Sì, in effetti l'MS-DOS (per gli amici DOS) è essenziale: non ritroverete le belle schermate interattive e colorate di Windows: aspettatevi un mondo più freddo e grigio, anche se non è proprio il regno delle tenebre.... infatti non usa le sfumature, ma solo blocchi di colore che sono però maggiori di un pixel, che chiameremo bolcco carattere, poichè questo vale tanto quanto lo spazio standard usato dal Dos per contenere ogni lettera, che occupa sempre lo stesso spazio (in lunghezza). Infatti se si vogliono colorare delle regioni dello schermo, si utilizzano non i pixel ma i blocco caratteri. Ed inoltre non vengono usati nè immagini nè caratteri diversi, ma solo il system che, non essendo un True Type (ovvero che così come si visualizza sullo schermo, si visualizzerà al comando di stampa), non compare nel moderno Windows Xp, sostituito da Terminal, da un generico Caratteri raster e da Lucida Console.

Percorsi e caratteri jolly

Prima di entrare nel mondo del dos, bisogna sapere che i percorsi sono l'indicazione dos di dove si trovano i file o le varie cartelle, poichè si possono trovare in varie subdirectories (=sotto cartelle). 

Questa sopra è una schermata Dos di Windows XP. In questo esempio ho chiesto la struttura ad albero delle subdirectory di PROVA in C:\, che si scrive tree C:\prova, ottenendo così un elenco di cartelle. In questo caso si indicherà la cartella Prima C:\prova\Prima, così la cartella subdirectory C:\Prova\Terza\subdirectory e, se all'interno della cartella esiste un file Omero.txt, lo si può richiamare con il percorso C:\Prova\Terza\subdirectory\Omero.txt

I caratteri jolly invece servono per indicare un gruppo di files con le stesse caratteristiche in comune.

Con il comando dir C:\Prova\Seconda, chiedo al Dos che file o cartelle (in questo caso solo files) sono presenti in questa cartella. Ecco l'effetto tra il richiamo e i file che vengono presi:

Basto.*

  • Basto.txt
  • Basto.tx_
  • Basto.t_t

Mare.tx?

  • Mare.txt
  • Mare.tx_

M*.txt

  • Minerva.txt
  • Mare.txt

M*.*

  • Minerva.txt
  • Mare.txt
  • Mare.tx_

T?sto.txt

  • Tasto.txt
  • Testo.txt
  • Tusto.txt

*.*

  • Prende tutti i file della cartella

A*.?

  • Da come risultato un errore poiché non esiste nessun file con queste caratteristiche

Come si può notare:

  • L'asterisco indica un qualsiasi numero di lettere che segue quella serie di lettere (o una lettera)
  • Il punto interrogativo sostituisce solo una lettera

^Torna Su

2. Gestione dei file

Descriverò per ora solo i comandi basilari ed essenziali:

  • Copiare un file

copy file destinazione
Dove file è il file da copiare e destinazione è il percorso col nome del file da copiare

 

  • Eliminare un file

del file
Dove file è il file da eliminare: N.B: NON fare C:\WINDOWS\*.* poiché eliminerà tutto il contenuto della pagina di Windows

 

  • Rinominare un file

ren file rinominato
Dove file è il file di rinominare e rinominato il nome che deve assumere il file

 

  • Scrivere e creare un nuovo file

copy con file
Dove file è il nuovo file da creare. Premuto invio, sarà possibile scrivere nella stessa schermata Dos. La scrittura si interrompe digitando con la tastiera Ctrl + Z e poi premendo invio

 

  • Visualizzare il contenuto di un file

type file
Dove file è il nome del file da visualizzare

^Torna Su