Microsoft - Disk Operating System (MS-DOS)
1
MS-DOS - Sistema operativo ad interfaccia a riga di comando, monoutente e monotask.
Accesso alla linea di comando (prompt) del DOS
cliccare su > e digitare (con Windows 98 e ME) oppure (con Windows 2000, XP e Vista)
START ESEGUI command cmd
oppure
cliccare su > > >
Start programmi accessori prompt dei comandi
Screenshot Prompt dei Comandi DOS Screenshot Edit del DOS
Michele T. Mazzucato – maggio 2011
2
Opzioni (switch) associate ai comandi DOS
Le varie opzioni (switch) disponibili per ogni comando DOS, con relative descrizioni e regole di sintassi, sono visualizzate digitando sulla linea di comando (prompt): (spazio)
nome del comando /?
oppure
seguito dal
HELP nome del comando
con
viene fornito l’elenco dei comandi
HELP
Percorso di file e cartelle
La digitazione del percorso di destinazione di file e directory (cartelle in Windows) nel prompt può essere agevolata trascinando con il mouse (drag & drop) il file o la cartella che serve, dalla finestra di Esplora risorse (oppure all’interno della finestra di emulazione del prompt, rilasciandolo dopo Risorse del computer), il nome del comando digitato separato da uno spazio.
Aprire la shell DOS nella cartella prescelta
Effettuando le seguenti operazioni:
- Aprire Esplora risorse oppure Risorse del computer
- Cliccare su > STRUMENTI > OPZIONI CARTELLA
- Scegliere la scheda TIPI DI FILE
- Cercare e selezionare il tipo di file CARTELLA
- Cliccare su AVANZATE
- Cliccare su NUOVO
- Digitare nella casella OPERAZIONE: Apri qui il prompt dei comandi
- Digitare nella casella APPLICAZIONE UTILIZZATA PER ESEGUIRE L’OPERAZIONE: cmd.exe /k “d %L”
- Digitare OK
Michele T. Mazzucato – maggio 2011
3
È possibile aprire la Shell DOS direttamente nella cartella selezionata in Esplora risorse semplicemente cliccando sul tasto destro del mouse e su Apri qui il prompt dei comandi, che adesso appare nel menu a cascata.
Espansione a pieno schermo della shell DOS
Mediante la combinazione dei tasti ALT + INVIO si ottiene sia l’espansione a pieno schermo sia il ritorno alla finestra di default.
Uscita dalla linea di comando del DOS
Al prompt digitare exit.
Note
- Di default il prompt dei comandi (o shell dei comandi) si presenta in questo modo: C:\> (l’istruzione prompt $p$g lo crea così);
- La lettera del prompt dei comandi rappresenta l’unità corrente in cui ci si trova;
- La digitazione dei comandi è indifferente se avviene in lettere maiuscole o minuscole;
- MS-DOS eseguirà i file secondo il seguente ordine di precedenza per le estensioni: .COM, .EXE e .BAT;
- Ogni comando digitato sul prompt deve essere confermato mediante il tasto INVIO (enter) per essere eseguito.
- cmd.exe si trova C:\WINDOWS\system32;
- I nomi dei file e delle directory possono essere composti al massimo da 11 caratteri (8 per il prefisso e 3 per il suffisso) utilizzando numeri, lettere (indifferentemente maiuscole o minuscole) e simboli con l’esclusione di / \ [ ] < > + = ; : , . ? * { };
- I simboli ? (per un solo carattere) e * (per più caratteri) sono i caratteri jolly (wildcard), esempio:
*.doc indica tutti i file con estensione doc
*.* indica tutti i file con qualsiasi prefisso e suffisso
mi?.doc indica tutti i file con estensione .doc che iniziano con mi seguito da un qualsiasi carattere
- Il simbolo @, inserito all’inizio della riga di comando, nasconde i dettagli durante l’esecuzione;
- All’indirizzo http://www.microsoft.com/windows/download/olddos.exe è possibile scaricare il DOS;
- Se l’output di un comando è troppo lungo possiamo aggiungere ad esso |more e premere INVIO per scorrere la lista per righe oppure premere la BARRA SPAZIATRICE (spacebar) per scorrerla per pagine;
- Digitando CTRL+C si blocca l’esecuzione di un comando;
- Digitando CTRL+S si sospende l’esecuzione di un comando, la pressione di un qualsiasi tasto la riprende.
Michele T. Mazzucato – maggio 2011
4
Tasti funzione
F1 ripete singolarmente le lettere dell’ultimo comando eseguito;
F2 seguito da una lettera dell’ultimo comando digitato lo scrive fino a quella lettera
F3 scrive l’ultimo comando eseguito;
F7 mostra un elenco degli ultimi comandi eseguiti con possibilità di sceglierne uno ed eseguirlo;
F8 1) scorre a ritroso gli ultimi comandi eseguiti;
F8 2) se prima vengono digitati dei caratteri vengono mostrati solo i comandi che con essi iniziano.
Attivare l’autorun
Inserendo dei comandi, fra loro separati dal carattere &, nella voce del registry presente in AutoRun è possibile farli eseguire automaticamente all’apertura della shell DOS.
HKEY_LOCAL_MACHINE\ > SOFTWARE\ > Microsoft\ > Command Processor\
Per esempio, scrivendo color F0 & echo “Benvenuto” al successivo avvio della shell si avranno caratteri neri su sfondo bianco e la scritta “Benvenuto”.
Attivare l’autocomplete
Per attivare la funzione autocomplete nella shell DOS bisogna impostare a “9” la voce del registry presente in HKEY_LOCAL_MACHINE\ > SOFTWARE\ > Microsoft\ > Command Processor\.
CompletionChar
Digitando, nella shell, l’inizio di un comando esso verrà completato digitando il tasto TAB.
Cambiare directory velocemente
L’utilizzo combinato del comando e il carattere jolly permette di cambiare celermente directory di lavoro.
CD *
Per esempio: C:\>CD GI* porta alla prima directory che inizia con “GI”.
Stack delle directory
Mediante l’utilizzo dei comandi interni pushd e popd è possibile effettuare uno stack delle directory.
Per esempio: con C:\Lavoro>pushd C:\Temporaneo il percorso della directory viene memorizzato mentre C:\Lavoro> diventa la directory corrente.
Successivamente per tornare in C:\Lavoro basta digitare il comando popd nella directory corrente, ossia C:\Temporaneo>popd.
Michele T. Mazzucato – maggio 2011
5
Versioni MS-DOS
MS-DOS 1.0 agosto 1981
1.1 maggio 1982
1.24 giugno 1982
1.25 agosto 1982 supporta HD da 10 MB e struttura ad albero del sistema di
MS-DOS 2.0 marzo 1983 archiviazione
2.01 maggio 1983
2.1 novembre 1983
2.11 dicembre 1983 supporta lingue diverse dall’inglese e formati alternativi della data
supporta HD maggiori di 10 MB
MS-DOS 3.0 agosto 1984
3.1 novembre 1984
3.2 marzo 1986
3.25 ottobre 1985
3.3 aprile 1987 supporta Floppy Disk da 1.44 MB e partizioni multiple di 32 MB dell’HD
3.31 novembre 1987 supporta il file System FAT16 e HD maggiori di 32 MB
MS-DOS 4.0 luglio 1988 include interfaccia grafica/mouse e supporta partizioni maggiori di 32 MB
4.01 novembre 1988
MS-DOS 5.0 giugno 1991 (codice Jetski) include un editor a pieno schermo - presente in tutte le versioni Windows NT a 32-bit - sostituisce GW-BASIC con QBASIC
5.0a novembre 1991
5.02 ottobre 1992
MS-DOS 6.0 marzo 1993 (codice Astro) include compressione disco DoubleSpace
6.2 novembre 1993 (codice Elroy)
6.21 marzo 1994 viene rimosso DoubleSpace
6.22 aprile 1994 (codice Bambi) include compressione disco DriveSpace
MS-DOS 7.0 agosto 1995 (codice Evanston, Chico, Felix) (in Windows 95) supporta lunghi nomi dei file - nuovo editor
7.1 agosto 1996 (in Windows 98 e 98SE) supporta il file System FAT32
MS-DOS 8.0 settembre 2000 (in Windows ME e XP)- driver integrato per velocizzare il caricamento di Windows - dischi di avvio DOS creati da XP contengono i file da Windows ME mentre il DOS è ancora il 5.0
Michele T. Mazzucato – maggio 2011
6
Non tutti i comandi, interni ed esterni, sono presenti nelle varie versioni di MS-DOS e lo stesso vale per le versioni di Windows.
Le tre tabelle sottostanti danno un’idea di quali comandi siano presenti o meno in tali versioni.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
I comandi principali di MS-DOS
I comandi principali di MS-DOS, sistema operativo a riga di comando, monoutente e monotask: come si accede al prompt del DOS, percorso di file e cartelle, uscita dalla linea di comando, autorun, autocomplete, cambiare directory...