System och användarmiljövariabler i Windows förklaras
System- och användarmiljövariabler har alltid varit ett komplext ämne för diskussion för dag-till-dag Windows OS användare. Vad gör de? En handledning på internet sa att lägga till en PATH-variabel, men vad är det? Var hittar jag dessa variabler? Alla dessa frågor kommer snart att besvaras i det här inlägget. Vi har försökt att ge dig en överblick över vad System och användarmiljövariabler är och hur du kan utnyttja dem.
I det här inlägget kommer vi att diskutera miljövariabler, system och användarmiljövariabler och hur man lägger till och ändrar dem. Då kommer vi att gå vidare till Dynamic System Variables och se hur du använder dem i kommandotolken.
Vad är en miljövariabel
Miljövariabel bildas av två separata ord, "Miljö"och"Variabel'. Låt oss diskutera "variabel" först. Det betyder att enheten kan lagra ett värde och variera från dator till dator. Windows ger en "miljö" för applikationer att utföra och utföra operationer och det är det som gör det första ordet. Genom att kombinera båda är miljövariabler de dynamiska objekten som lagrar de värden som miljön ger. Nu tillhandahåller miljön värden som hjälper andra program att få några avgörande uppgifter om systemet. Liksom det finns en miljövariabel som kallas windir som motsvarar katalogen där Windows installeras. För att se detta i åtgärd öppnar du ett explorerfönster och skriver in "% Windir%'i adressfältet. Installationsmappen för Windows öppnas.
På samma sätt kan du hänvisa till Windows-katalogen med hjälp av "windir" -variabeln i andra program och skript. Det finns många andra variabler som kan nås, "TEMP" eller "TMP" är variabeln som pekar på katalogen där alla temporära filer lagras. Den mest populära "Path" -variabeln är den som pekar på katalogerna som innehåller körbara filer. Så att du kan köra ett program från Kommandotolken i någon annan katalog. Vi har förklarat vägen senare i det här inlägget. Alla dessa variabler är praktiska när du utvecklar något eller använder skalet mycket.
Vad är System & User Environment Variables
Mycket liknar hur registret fungerar på Window, vi har system- och användarmiljövariabler. Systemvariablerna är systemövergripande accepterade och varierar inte från användare till användare. Användarmiljöer är konfigurerade annorlunda från användare till användare. Du kan lägga till dina variabler under användaren så att andra användare inte påverkas av dem.
Bara för din information eftersom vi diskuterar ämnet i djupet. Systemvariabler utvärderas före Användarvariabler. Så om det finns några användarvariabler med samma namn som systemvariabler kommer användarvariabler att övervägas. Banvariabler genereras på ett annat sätt. Den effektiva sökvägen kommer att vara variabeln Användarvägen bifogad variabeln Systemvägen. Så ordningsföljden kommer att vara systemposter följt av användaruppgifter.
Så här lägger du till och ändrar miljövariabler
En liten varning innan vi går djupare. Skapa en systemåterställningspunkt och försök att inte manipulera med befintliga inställningar som är konfigurerade för ditt system. Fram till dess att du inte är mycket säker på dina handlingar. Så här öppnar du fönstret Miljövariabler:
- Högerklicka på "Den här datorn" -ikonen och välj Egenskaper.
- Nu i det här fönstret välj "Advance System Settings" från den vänstra delen.
- Hit den sista knappen och säg "Miljövariabler" för att öppna vårt avsedda fönster.
Användarvägen variabel
Vägen är den mest använda miljövariabeln. Som jag nämnde pekar den på kataloger som innehåller körbara filer. När du har rätt inställt din sökvägsvariabel kan du använda dessa körbara filer var som helst i systemet. Låt oss försöka förstå detta med ett exempel. Öppna fönstret för miljövariabler och leta efter "Path" i systemvariablerna.
Klicka på "Redigera" och klicka sedan på "Ny" utan att leka med andra kontroller just nu. Klicka nu på bläddra och välj en mapp som har din önskade körbara fil. Klicka på "Ok" och spara allt. Jag lade till "Visual Studio Code" körbar till sökvägen.
Nu för att köra din ansökan öppnar du Kommandotolken och skriver in namnet på den körbara filen som var i mappen. Du kan lägga till ytterligare argument om programmet stöder det. Programmet kommer att köras från kommandotolken utan att det faktiskt finns i katalogen där du utförde kommandot. Det är skönheten hos Path variabel.
Lista över alla miljövariabler
Öppna kommandotolken och skriv 'UPPSÄTTNING'och slå Eenter. Hela listan med variabler med deras nuvarande värden kommer att visas och du kan referera till den för att göra ändringar på din dator.
Dynamiska miljövariabler
Till skillnad från konventionella variabler tillhandahålls dynamiska miljövariabler av CMD och inte av systemet. Du kan inte ändra värdena för dessa variabler och de expanderar till olika diskreta värden närhelst frågade. Vi brukar använda dessa variabler för satsvis bearbetning och dessa lagras inte i miljön. Även kommandot "SET" kommer inte att avslöja dessa variabler. Några av de dynamiska miljövariablerna är:
Några av de dynamiska miljövariablerna är:
- %CD%: Att skriva i det här kommandot ger dig den aktuella katalogen du arbetar med.
- %DATUM%: Denna variabel ger dig aktuellt datum enligt datumformatinställningar.
- %TID%: På samma sätt ger den dig aktuell tid enligt inställningarna för tidsformat.
- %SLUMPMÄSSIG%: Denna variabel skriver ut ett slumptal.
- % Errorlevel%: Bestämmer felnivån som ställts in av det senast exekverade kommandot.
- % CMDEXTVERSION%: Denna variabel expanderar till versionen av kommandoradsutvidgningarna.
Det här var ganska mycket om system- och användarmiljövariabler på Windows. Windows kommer med en mängd fler variabler - glöm inte att kontrollera dem med kommandot "SET".
TIPS: Rapid Environment Editor är en kraftfull miljövariablereditor för Windows.