Gebruik van de opdrachtprompt/Commando's uitvoeren: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
k Wijzigingen door 83.98.251.102 hersteld tot de versie na de laatste wijziging door Erik Baas
Lintfouten: Verouderde HTML-elementen
 
Regel 12:
Enkele eenvoudige DOS-commando's kan je in onderstaande lijst terugvinden.
 
Voor diegene met ervaring in Linux-commando's: waar er een verschil tussen Linux en Windows is, er uitleg over de Linux-variant. Meer uitleg hierover is te vinden op [httphttps://www.tldp.org/ The Linux Documentation Project], zowel in het Nederlands.<ref>[httphttps://www.tldp.org/pub/Linux/docs/HOWTO/translations/nl/onehtml/DOS-Win-to-Linux-HOWTO-NL.html Van DOS/Windows naar Linux HOWTO]</ref>, als in het Engels<ref>[httphttps://www.tldp.org/HOWTO/DOS-Win-to-Linux-HOWTO.html From DOS/Windows to Linux HOWTO]</ref>. Merk op dat Windows-commando's niet hoofdletter gevoelig zijn, waar dat bij Linux wel het geval is.
 
Bewerkingen met mappen of bestanden:
Regel 35:
* '''ver''' (Linux: ''lsb_release -a'')toont de versie van Windows die gebruikt wordt.
 
Nog meer commando's, met bijhorende voorbeelden, zijn te vinden op [httphttps://www.easydos.com/dosindex.html de DOS Command Index (easydos.com)] of op [httphttps://www.robvanderwoude.com/batchstart.php robvanderwoude.com].
 
== Schakelopties ==
Bij vele commando's kan of moet je extra schakelopties meegeven. Deze schakelopties worden soms ook ''parameters'', ''argumenten'' of kortweg ''opties'' genoemd. Als je deze niet van buiten kent, kan je hulp opvragen door "/?" na het commando te typen, bv. <code>tree /?</code> zal geven:
 
<sourcesyntaxhighlight lang="dos">
Graphically displays the folder structure of a drive or path.
 
Regel 47:
/F Display the names of the files in each folder.
/A Use ASCII instead of extended characters.
</syntaxhighlight>
</source>
 
Bij MS-DOS-commando's lukt niet alleen "cd /?", maar ook "help cd". De opdracht "help ipconfig" zou niet lukken, omdat ipconfig geen onderdeel is van de shell. Dan moet je <code>ipconfig /?</code> gebruiken, waaruit je bv. kan leren dat <code>ipconfig /all</code> gedetailleerde informatie weergeeft.
Regel 58:
Een ander voorbeeld:
 
<sourcesyntaxhighlight lang="dos">
C:\Documents and Settings\Mattias>mkdir /?
Een nieuwe map maken.
Regel 66:
 
Als opdrachtextens...etc...
</syntaxhighlight>
</source>
 
Bij de uitleg staan zaken die optioneel zijn, altijd tussen vierkante haken. Zo leren we bij mkdir dat een pad MOET opgeven zijn, maar een station (bv. c:\) niet noodzakelijk is. We leren ook dat "md" een synoniem is voor "mkdir".
 
Bij cd zal dit staan:
<sourcesyntaxhighlight lang="dos">
CD [/D] [station:][pad]
CD [..]
</syntaxhighlight>
</source>
 
Daar leren we uit de eerste regel dat volgende zaken mogelijk zijn:
<sourcesyntaxhighlight lang="dos">
cd
cd /d
cd "Mijn documenten"
cd "c:\Windows"
</syntaxhighlight>
</source>
 
Uit de tweede regel blijkt dat volgende zaken kunnen:
<sourcesyntaxhighlight lang="dos">
cd
cd ..
</syntaxhighlight>
</source>
 
Wat niet kan is:
<sourcesyntaxhighlight lang="dos">
cd .. /d
</syntaxhighlight>
</source>
 
== Redirection ==
Regel 99:
Bij vele commando's komt de uitvoer standaard op het scherm terecht. Zo zal "dir" de inhoud van de actieve map op het scherm weergeven. In sommige situaties kan het handig zijn om dit te "redirecten" naar een bestand. Zo zal
 
<sourcesyntaxhighlight lang="dos">
dir > dir.txt
</syntaxhighlight>
</source>
 
de uitvoer van dir niet meer op het scherm tonen, maar bewaren in het tekstbestand dir.txt. Als dir.txt al inhoud had, dan zal dit overschreven worden met de nieuwe informatie van het commando dir. Wil je liever dat de huidige inhoud van dir.txt bewaard blijft en dat de nieuwe informatie achteraan het bestand wordt toegevoegd, dan moet je onderstaande uitvoeren:
 
<sourcesyntaxhighlight lang="dos">
dir >> dir.txt
</syntaxhighlight>
</source>
 
=== Pipeline ===
Regel 116:
Meer dan één pipeline is ook mogelijk, bv:
 
<sourcesyntaxhighlight lang="dos">
dir | sort | more
</syntaxhighlight>
</source>
 
== Liever lui, dan moe ==
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.