Pour les articles homonymes, voirset.
| Système d'exploitation | MS-DOS etMicrosoft Windows |
|---|---|
| Type | Utilitaire UNIX(d) Commande MS-DOS(en) |
Set est unecommande sousWindows et sousUnix (y comprisLinux) qui affiche lesvariables d’environnement.
La commandeset sans aucun paramètre permet de lister les variables d’environnement. Les variables liées aushell ne sont pas affichées (exemple : %ERRORLEVEL%[1], %DATE%, %TIME%,%CD%, %RANDOM% etc.)
Cette commande permet aussi de paramétrer une variable d'environnement.
set VARIABLE=value
Exemple de résultat de cette commande surWindows 7 (pour un utilisateur appelé Dupont sur un ordinateur dont lehostname estmonbeaupc:
ALLUSERSPROFILE=C:\ProgramDataAPPDATA=C:\Users\dupont\AppData\RoamingCommonProgramFiles=C:\Program Files\Common FilesCommonProgramFiles(x86)=C:\Program Files (x86)\Common FilesCommonProgramW6432=C:\Program Files\Common FilesCOMPUTERNAME=monbeaupcComSpec=C:\Windows\system32\cmd.exeFP_NO_HOST_CHECK=NOHOMEDRIVE=C:HOMEPATH=\Users\dupontLOCALAPPDATA=C:\Users\dupont\AppData\LocalLOGONSERVER=\\MONBEAUPCNUMBER_OF_PROCESSORS=8OS=Windows NTPath=C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\SharedPATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSCPROCESSOR_ARCHITECTURE=AMD64PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5,GenuineIntelPROCESSOR_LEVEL=6PROCESSOR_REVISION=1e05ProgramData=C:\ProgramDataProgramFiles=C:\Program FilesProgramFiles(x86)=C:\Program Files (x86)ProgramW6432=C:\Program FilesPROMPT=$P$GPSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\PUBLIC=C:\Users\PublicSESSIONNAME=ConsoleSystemDrive=C:SystemRoot=C:\WindowsTEMP=C:\Users\dupont\AppData\Local\TempTMP=C:\Users\dupont\AppData\Local\TempUSERDOMAIN=monbeaupcUSERNAME=dupontUSERPROFILE=C:\Users\dupontwindir=C:\Windows
La commandeset sans aucun paramètre liste à la fois lesvariables d'environnement et lesvariables liées au shell. Cette commande est spécifique duShell Unix utilisée (bash,ksh,sh, etc.). Toutefois des paramètres sont disponibles[2].
La commandeunset permet de détruire une variable d'environnement.
Depuis la version 2.0 du bash, il existe une commande supplémentaire àset : c'est la commandeshopt ; elle a un comportement très semblable àset.
Sur les autres projets Wikimedia :
| Système de fichiers (basique) | ||
|---|---|---|
| Système de fichiers (avancé) | ||
| Processus | ||
| Environnementutilisateur | ||
| Manipulation detexte | ||
| Programmationshell | ||
| Réseau | ||
| Recherche | ||
| Aide | ||
| Aide | ||
|---|---|---|
| Environnementutilisateur | ||
| Gestion deprocessus | ||
| Manipulation detexte | ||
| Programmationshell | ||
| Recherche | ||
| Réseau | ||
| Système de fichiers | ||
| Divers | ||