Hoàn cảnh biến lượng

Chỉ định thao tác hệ thống vận hành hoàn cảnh đích tham sổ
Thu tàng
0Hữu dụng +1
0
Hoàn cảnhBiến lượng ( environment variables )Nhất bàn thị chỉ tạiThao tác hệ thốngTrung dụng lai chỉ định thao tác hệ thống vận hành hoàn cảnh đích nhất ta tham sổ, như:Lâm thời văn kiện giápVị trí hòaHệ thống văn kiện giápVị trí đẳng.
Hoàn cảnhBiến lượngThị tại thao tác hệ thống trung nhất cá cụ hữu đặc định danh tự đích đối tượng, tha bao hàm liễu nhất cá hoặc giả đa cá ứng dụngTrình tựSở tương sử dụng đáo đích tín tức. Lệ nhưWindowsHòaDOSThao tác hệ thống trung đích path hoàn cảnh biến lượng, đương yếu cầu hệ thống vận hành nhất cáTrình tựNhi một hữu cáo tố tha trình tự sở tại đích hoàn chỉnh lộ kính thời, hệ thống trừ liễu tạiĐương tiền mục lụcHạ diện tầm trảo thử trình tự ngoại, hoàn ứng đáo path trung chỉ định đích lộ kính khứ trảo. Dụng hộ thông quá thiết trí hoàn cảnhBiến lượng,Lai canh hảo đích vận hành tiến trình.
Trung văn danh
Hoàn cảnhBiến lượng
Ngoại văn danh
environment variables
Ứng dụng học khoa
Kế toán cơ nhuyễn kiện
Chúc tính
Đối tượng OBJECT
Lai nguyên
Thao tác hệ thống

Chủ yếu tác dụng

Bá báo
Biên tập

Thiết trí tham sổ

Hoàn cảnh biến lượng tương đương vu cấp hệ thống hoặc dụng hộỨng dụng trình tựThiết trí đích nhất ta tham sổ, cụ thể khởi thập ma tác dụng giá đương nhiên hòa cụ thể đích hoàn cảnh biến lượng tương quan. Bỉ như path, thị cáo tố hệ thống, đương yếu cầu hệ thống vận hành nhất cá trình tự nhi một hữu cáo tố tha trình tự sở tại đích hoàn chỉnh lộ kính thời, hệ thống trừ liễu tạiĐương tiền mục lụcHạ diện tầm trảo thử trình tự ngoại, hoàn ứng đáo na ta mục lục hạ khứ tầm trảo; tái như tc hoặcvc++Trung, set include=path1;path2; thị cáo tốBiên dịch trình tựĐáo na lí khứ trảo.h loại hình đích văn kiện; đương nhiên bất cận cận thị chỉ định thập ma lộ kính, hoàn hữu kỳ tha đích tác dụng đích, như set dircmd=/4 thiết trí nhất cá hoàn cảnh biến lượng đích tác dụng thị tại sử dụng dirMệnh lệnhThời hội bả /4 tác vi khuyết tỉnh đích tham sổ thiêm gia đáo nhĩ đích dir mệnh lệnh chi hậu, tựu tượng nhĩ đích mỗi cá mệnh lệnh đô gia liễu /4 tham sổ, tha thật tế thượng thị cấp mệnh lệnhGiải thích trình tựcommand thiết trí đích nhất cá hoàn cảnh biến lượng, tịnh thả thị cấp dir giá cáNội bộ mệnh lệnhThiết trí đích.
DWORDGetEnvironmentVariable(LPCSTR lpName, LPSTR lpBuffer, DWORD dSize), tham sổ lpName thị nhĩ yếu cầu tra tuân đích hoàn cảnhBiến lượngĐích danh, lpBuffer thị phản hồi nhĩ sở chỉ định đích hoàn cảnh biến lượng đích trị đích, dSize thị cáo tố giá cáHàm sổlpBuffer khả dĩ tồn phóng đa thiếu cá tự tiết.
Phân tích bổn địa cố chướng thời nguyên nhân ngận khả năng tựu thị nhân vi hoàn cảnhBiến lượngTrung đích mặc nhận lộ kính bị san trừ đích kết quả, mặc nhận lộ kính nhất kinh thiết trí, đương tiền hệ thống như hữuTrình tựVận hành thời nhu yếu mỗ ta DLL hoặc EXE văn kiện, dĩ cập Active khống kiện thời tựu hội đáo sở hữu mặc nhận lộ kính trung khứ tra trảo, như quả tại giá taMục lụcTrung tra trảo đáo tương ứng đích trình tự tắc tự động gia tái, tra trảo bất đáo tắc báo cáo khuyết thiếu mỗ mỗ văn kiện đíchThác ngộ tín tức.

Nhuyễn kiện cộng dụng

Ngận đa bằng hữu hội tại tự kỷ đíchKế toán cơThượng an trang song hệ thống, lệ như C bàn an trangWindows XP,D bàn an trangWindows 7.Khả thị mỗ taNhuyễn kiệnVãng vãng chỉ tại Windows XP hệ thống trung an trang, Windows 7 hệ thống trung thị vô pháp chính thường sử dụng đích, bỉ giác ma phiền khước hữu hiệu đích phương pháp thị tái an trang nhất biến. Đương ngã môn liễu giải liễu hoàn cảnhBiến lượngTrung đích dụng đồ hậu tựu khả dĩ ngận hảo giải quyết song hệ thống đíchNhuyễn kiệnCộng dụng vấn đề.

Hệ thống vận hành

Vi thập ma tại Windows XP trung an trang liễu đíchNhuyễn kiệnTại Windows 7 hạ vô pháp vận hành ni (Lục sắc nhuyễn kiệnTrừ ngoại )? Nguyên nhân thị an trang nhuyễn kiện thời vãng vãng tu yếu hướng hệ thốngMục lụcTrung phục chế mỗ ta văn kiện, nhi sử dụng lánh ngoại nhất cá hệ thống thời hội do vu khuyết thiếu giá ta văn kiện nhi vô pháp vận hành. Nhân thử, ngã môn khả dĩ thông quá thiết trí hoàn cảnhBiến lượngĐích phương pháp lai giải quyết giá cá vấn đề.

Thường kiến biến lượng

Bá báo
Biên tập
WINDOWS hệ thống
%ALLUSERSPROFILE% cục bộ phản hồi sở hữu “Dụng hộ phối trí văn kiện”Đích vị trí.
%APPDATA% cục bộ phản hồi mặc nhậnTình huốngHạỨng dụng trình tựTồn trữ sổ cư đích vị trí.
%CD% cục bộ phản hồiĐương tiền mục lụcTự phù xuyến.
%CMDCMDLINE% cục bộ phản hồi dụng lai khải động đương tiền đích Cmd.exe đích chuẩn xácMệnh lệnhHành.
%CMDEXTVERSION% hệ thống phản hồi đương tiền đích “Mệnh lệnhXử lýTrình tựKhoách triển” đích bản bổn hào.
%COMPUTERNAME% hệ thống phản hồiKế toán cơĐích danh xưng.
%COMSPEC% hệ thống phản hồiMệnh lệnh hành giải thích khíKhả chấp hànhTrình tựĐích chuẩn xác lộ kính.
%DATE% hệ thống phản hồi đương tiềnNhật kỳ.Sử dụng dữ date /tMệnh lệnhTương đồng đích cách thức. Do Cmd.exe sinh thành. Hữu quan dateMệnh lệnhĐích tường tế tín tức, thỉnh tham duyệt Date.
%ERRORLEVEL% hệ thống phản hồi sử dụng quá đíchMệnh lệnhĐíchThác ngộ đại mã.Thông thường dụng phi linh trị biểu kỳ thác ngộ.
%HOMEDRIVE% hệ thống phản hồi liên tiếp đáo dụng hộ chủMục lụcĐích bổn địa công tác trạm khu động khí hào. Cơ vu chủMục lụcTrị đích thiết trí. Dụng hộ chủMục lụcThị tại “Bổn địa dụng hộ hòa tổ” trung chỉ định đích.
%HOMEPATH% hệ thống phản hồi dụng hộ chủMục lụcĐích hoàn chỉnh lộ kính. Cơ vu chủMục lụcTrị đích thiết trí. Dụng hộ chủMục lụcThị tại “Bổn địa dụng hộ hòa tổ”Trung chỉ định đích.
%HOMESHARE% hệ thống phản hồi dụng hộ đích cộng hưởng chủMục lụcĐích võng lạc lộ kính. Cơ vu chủMục lụcTrị đích thiết trí. Dụng hộ chủMục lụcThị tại “Bổn địa dụng hộ hòa tổ” trung chỉ định đích.
%LOGONSEVER% cục bộ phản hồi nghiệm chứng đương tiền đăng lục hội thoại đíchVực khống chế khíĐích danh xưng.
%NUMBER_OF_PROCESSORS% hệ thống chỉ định an trang tạiKế toán cơThượng đích xử lý khí đích sổ mục.
%OS% hệ thống phản hồiThao tác hệ thốngĐích danh xưng.Windows 2000TươngThao tác hệ thốngHiển kỳ vi Windows_NT.
%PATH% hệ thống chỉ địnhKhả chấp hành văn kiệnĐích sưu tác lộ kính.
%PATHEXT% hệ thống phản hồiThao tác hệ thốngNhận vi khả chấp hành đíchVăn kiện khoách triển danhĐích liệt biểu.
%PROCESSOR_ARCHITECTURE% hệ thống phản hồi xử lý khí đích tâm phiến thể hệ kết cấu. Trị: x86,IA64.
%PROCESSOR_IDENTIFIER% hệ thống phản hồi xử lý khí thuyết minh.
%PROCESSOR_LEVEL% hệ thống phản hồiKế toán cơThượng an trang đích xử lý khí đích hình hào.
%PROCESSOR_REVISION% hệ thống phản hồi xử lý khí tu đính hào đíchHệ thống biến lượng.
%PROMPT% cục bộ phản hồi đương tiềnGiải thích trình tựĐíchMệnh lệnh đề kỳ phùThiết trí. Do Cmd.exe sinh thành.
%RANDOM% hệ thống phản hồi 0 đáo 32767 chi gian đích nhậm ýThập tiến chếSổ tự. DoCmd.exeSinh thành.
%SYSTEMDRIVE% hệ thống phản hồi bao hàm Windows XP cănMục lục( tức hệ thống căn mục lục ) đíchKhu động khí.
%SYSTEMROOT% hệ thống phản hồi Windows XP cănMục lụcĐích vị trí.
%TEMP% and %TMP% hệ thống hòa dụng hộ phản hồi đối đương tiền đăng lục dụng hộ khả dụng đíchỨng dụng trình tựSở sử dụng đích mặc nhận lâm thờiMục lục.Hữu taỨng dụng trình tựNhu yếu TEMP, nhi kỳ tha ứng dụng trình tự tắc nhu yếu TMP.
%TIME% hệ thống phản hồi đương tiền thời gian. Sử dụng dữ time /t mệnh lệnh tương đồng đích cách thức. Do Cmd.exe sinh thành. Hữu quan timeMệnh lệnhĐích tường tế tín tức, thỉnh tham duyệt Time.
%USERDOMAIN% cục bộ phản hồi bao hàmDụng hộ trướng hộĐích vực đích danh xưng.
%USERNAME% cục bộ phản hồi đương tiền đăng lục đích dụng hộ đích danh xưng.
%UserProfile% cục bộ phản hồi đương tiền dụng hộ đích phối trí văn kiện đích vị trí.
%WINDIR% hệ thống phản hồiThao tác hệ thốngMục lụcĐích vị trí.[1]
Linux hệ thống
shellHoàn cảnh y lại vu đa cá văn kiện đích thiết trí. Đương shell bị điều dụng thời, tha tòng lưỡng cá sơ thủy văn kiện độc thủMệnh lệnh./etc/profile bao hàm liễuHệ thống biến lượng,Tha doHệ thống quản lý viênDuy hộ, do hệ thống quản lý viên thiết trí bổn địa hệ thống biến lượng hòa đặc thùMệnh lệnh.Phổ thông dụng hộ đích khải độngTín tức văn kiện($HOME/.bash_project) do các dụng hộ tự kỷ duy hộ, cai văn kiện khả dĩ bị tu cải dĩ thật hiện nhậm hà đặc định đíchHệ thống sơ thủy hóa.
Chỉ hữu tại đặc định đíchTình huốngHạ tài độc thủ profile văn kiện, xác thiết đích thuyết thị tại dụng hộ đăng lục đích thời hầu. Đương vận hành shell cước bổn hoặc subshell dĩ hậu, tựu vô tu tái độc profile. Tuy nhiên sở hữu profile đô khả tuyển đích, đãn thị cơ bổn thượng sở hữu hệ thống đô hữu /etc/profile.
Như quả định nghĩa liễuBiến lượngENV thả dĩ kinh truyện đệ đáo hoàn cảnh trung, tắc sở hữu đích bash shell đô yếu độc thủ tịnh điều dụng do giá cá biến lượng chế định đích văn kiện sở bao hàm đíchMệnh lệnh.Giá cá văn kiện dụng lai định nghĩa sở hữu bash shell đích đặc chinh, nhi bất cận cận thị đăng lục đáo shell. Giá cá văn kiện đích điển hình đích danh tự thị $HOME/,bashrc.
Đương dụng (Hệ thống quản lý viên) tân kiến dụng hộ thời,.bash_profile, bashrc hòa kỳ tha công cộng đích hoàn cảnh văn kiện mô bản tương phục chế đáo /etc/skel giá cáMục lụcHạ diện. Khả dĩ biên tập giá ta sơ thủy hóa thiết trí, dã khả dĩ tại thửMục lụcHạ thiêm gia phụ gia đích văn kiện.
Example:
Nhất cá điển hình đích hệ thống profile(/etc/profile):
PATH=$PATH:/usr/qa/tools/bin
ENV==$HOME/.bashrc
ORACLE_HOME=/dbs/oracle
ORACLE_SID=qadb
Export PATH ENV ORACLE_HOME ORCAL_SID
Cat /etc/motd
Nhất cá điển hình đích dụng hộ profile(.bashrc)
PATH=$PATH:$HOME/bin
TEAM=uvt1224 export TERM
cal
Nhất cá điển hình đích dụng hộ bashrc file (.bashrc):
alias dir=ls lf='ls -FC'
PSI='$PWS[!]>'
set -o vi
Biệt danh hòa kỳ tha bash chuyên dụng đích định nghĩa ứng cai phóng tại.bashrc văn kiện ( bất ứng tại.bash_profile) trung định nghĩa; phủ tắc hội đạo trí trảo bất đáo mỗ taMệnh lệnh.
Ứng cai ký trụ profile văn kiện hòa.bashrc văn kiện đích khu biệt: Lưỡng cá profile đô chỉ tại hệ thống khải động thời bị độc thủ nhất thứ, nhi.bashrc tại hệ thống khải động hòa mỗi thứ điều dụng shell đích thời hầu đô yếu bị độc thủ.

Thiết trí phương pháp

Bá báo
Biên tập
Tại windowsThao tác hệ thốngTrung khả dĩ thông quáNgã đích điện não-〉 hệ thống chúc tính -〉 cao cấp hệ thống thiết trí -〉 hoàn cảnh biến lượng, lai thiết trí hệ thống đích hoàn cảnhBiến lượng,Nhiên nhi tại thử thiết trí đích hoàn cảnh biến lượng thị phủ tại chú sách biểu trung cụ hữu đối ứng đích hạng ni? Đáp án thị khẳng định đích. Nhi tại.net trung đề cung liễu nhất cá loại lai hoạch thủ hệ thống đích hoàn cảnhBiến lượngCập kỳ trị.
Hoàn cảnhBiến lượngPhân vi lưỡng loại: Dụng hộ biến lượng dữHệ thống biến lượng,Tại chú sách biểu trung đô hữu đối ứng đích hạng.
Kỳ trung dụng hộBiến lượngSở tại vị trí:
HKEY_CURRENT_USER\Environment;
Hệ thống biến lượngSở tại vị trí vi: \HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001
\Control\Session Manager\Environment.
Lánh ngoại dã khả dĩ hữu kíchNgã đích điện não—— cao cấp hệ thống thiết trí —— hoàn cảnhBiến lượng—— tạiHệ thống biến lượngLí hữu path tuyển hạng —— song kích đả khai —— tại nguyên hữu biến lượng đích cơ sở thượng thiêm gia anh văn trạng thái hạ đích phân hào —— nhiên hậu tương lộ kính danh thâu nhập tức khả. ( thiết ký, bất yếu san trừ nguyên tiên đíchHệ thống biến lượng,Chỉ yếu dụng phân hào cách khai, nhiên hậu thiêm gia, tối hậu dã yếu gia thượng phân hào )[1]

Biên tập phương pháp

Bá báo
Biên tập
Tại mệnh lệnh hành trung đối hoàn cảnh biến lượng tiến hành biên tập đích phương pháp
Tra khán đương tiền khả dụng đích sở hữu hoàn cảnhBiến lượng( =Hệ thống biến lượng+ dụng hộ biến lượng )
set
Tra khán mỗ cá hoàn cảnhBiến lượng,Như PATH
set PATH
Thiêm gia hoàn cảnhBiến lượng,Như xxx=aa
set xxx=aa
Tương hoàn cảnhBiến lượng( như xxx ) đích trị trí vi không
set xxx=
Tại mỗ cá hoàn cảnhBiến lượng( như PATH ) hậu thiêm gia tân đích trị ( như d:\xxx )
set PATH=%PATH%;d:\xxx
( chú: Tại dos song khẩu trung dĩMệnh lệnhHành phương thức đối hoàn cảnhBiến lượngĐích thao tác chỉ đối đương tiền song khẩu đích ứng dụng hữu hiệu )