Biến môi trường hệ thống và người dùng luôn là một chủ đề thảo luận phức tạp đối với Hệ điều hành Windows hàng ngày người dùng. Họ làm gì? Một hướng dẫn trên internet nói rằng thêm một biến PATH, nhưng nó là gì? Tôi tìm các biến này ở đâu? Tất cả những câu hỏi này sẽ được giải đáp ngay trong bài viết này. Chúng tôi đã cố gắng cung cấp cho bạn tổng quan cấp cao về các Biến môi trường người dùng và hệ thống là gì cũng như cách bạn có thể sử dụng chúng.
Trong bài đăng này, chúng ta sẽ thảo luận về Biến môi trường, Biến môi trường hệ thống và người dùng cũng như cách thêm và sửa đổi chúng. Sau đó, chúng ta sẽ chuyển sang Biến hệ thống động và xem cách sử dụng chúng trong dấu nhắc lệnh.
Biến môi trường trong hệ điều hành Windows là gì
Biến Môi trường được tạo thành bởi hai từ riêng biệt, ‘ Môi trường 'Và' Biến '. Trước tiên, hãy thảo luận về "biến". Nó có nghĩa là thực thể có thể lưu trữ một giá trị và thay đổi từ máy tính này sang máy tính khác. Windows cung cấp ‘Môi trường’ để các ứng dụng thực thi và thực hiện các hoạt động và đó là điều tạo nên từ đầu tiên. Kết hợp cả hai, Biến môi trường là những đối tượng động lưu trữ các giá trị do môi trường cung cấp. Bây giờ môi trường cung cấp các giá trị giúp các chương trình khác có được một số thông tin quan trọng về hệ thống. Giống như có một biến môi trường được gọi là 'windir' tương ứng với thư mục nơi Windows được cài đặt. Để xem điều này đang hoạt động, hãy mở cửa sổ khám phá và nhập ‘% windir% Trên thanh địa chỉ. Thư mục cài đặt Windows sẽ mở ra.
Tương tự, bạn có thể tham chiếu đến thư mục Windows bằng cách sử dụng biến ‘windir’ trong các chương trình và tập lệnh khác. Có rất nhiều biến khác có thể được truy cập, ‘TEMP’ hoặc ‘TMP’ là biến trỏ đến thư mục nơi lưu trữ tất cả các tệp tạm thời. Biến ‘Path’ phổ biến nhất là biến trỏ đến các thư mục chứa các tệp thực thi. Vì vậy, bạn có thể chạy một chương trình từ Command Prompt trong bất kỳ thư mục nào khác. Chúng tôi đã giải thích về Đường dẫn ở phần sau trong bài đăng này. Tất cả các biến này rất hữu ích khi bạn đang phát triển một thứ gì đó hoặc sử dụng shell nhiều.
Biến môi trường hệ thống &người dùng là gì
Rất giống với cách Registry hoạt động trên Windows, chúng ta có các Biến Môi trường Hệ thống và Người dùng. Các biến hệ thống được chấp nhận trên toàn hệ thống và không thay đổi từ người dùng này sang người dùng khác. Trong khi đó, Môi trường người dùng được định cấu hình khác nhau từ người dùng này sang người dùng khác. Bạn có thể thêm các biến của mình bên dưới người dùng để những người dùng khác không bị ảnh hưởng bởi chúng.
Chỉ để biết thông tin của bạn vì chúng tôi đang thảo luận sâu về chủ đề này. Biến hệ thống được đánh giá trước Biến người dùng . Vì vậy, nếu có một số biến người dùng trùng tên với biến hệ thống thì các biến người dùng sẽ được xem xét. Biến Path được tạo theo một cách khác. Đường dẫn hiệu quả sẽ là biến Đường dẫn người dùng được thêm vào biến Đường dẫn hệ thống. Vì vậy, thứ tự các mục nhập sẽ là các mục nhập hệ thống, theo sau là các mục nhập người dùng.
Cách thêm và sửa đổi các Biến môi trường
Một cảnh báo nhỏ trước khi chúng ta đi sâu hơn. Tạo điểm khôi phục hệ thống và cố gắng không làm xáo trộn các cài đặt hiện có được định cấu hình cho hệ thống của bạn. Cho đến khi bạn không chắc chắn về hành động của mình. Để mở Cửa sổ 'Biến môi trường', hãy làm theo các bước sau:
- Nhấp chuột phải vào biểu tượng "Máy tính này" và chọn "Thuộc tính".
- Bây giờ trong cửa sổ này, hãy chọn 'Cài đặt Hệ thống Nâng cao' từ phần bên trái.
- Nhấn vào nút cuối cùng có nội dung "Biến môi trường" để mở cửa sổ định mệnh của chúng tôi.
Khi bạn đã mở nó ra, bạn sẽ có thể xem các biến Người dùng và Hệ thống một cách riêng biệt. Tên biến nằm trong cột đầu tiên và giá trị của nó ở cột thứ hai. Các nút tương ứng bên dưới bảng cho phép bạn ‘Thêm’, ‘Chỉnh sửa’ và ‘Xóa’ các biến này.
Sử dụng biến Đường dẫn
Đường dẫn là biến môi trường được sử dụng nhiều nhất. Như tôi đã đề cập, nó trỏ đến các thư mục chứa các tệp thực thi. Khi bạn đã thiết lập chính xác biến Đường dẫn của mình, bạn có thể sử dụng các tệp thực thi này từ bất kỳ đâu trong hệ thống. Hãy thử hiểu điều này bằng một ví dụ. Mở cửa sổ biến môi trường và tìm kiếm 'Đường dẫn' trong các biến hệ thống.
Nhấp vào ‘Chỉnh sửa’ và sau đó nhấp vào ‘Mới’ mà không cần thao tác với các điều khiển khác ngay bây giờ. Bây giờ hãy nhấp vào duyệt và chọn một thư mục có tệp thực thi mong muốn của bạn. Nhấp vào ‘Ok’ và lưu mọi thứ. Tôi đã thêm tệp thực thi ‘Mã Visual Studio’ vào đường dẫn.
Bây giờ để chạy ứng dụng của bạn, hãy mở Command Prompt và nhập tên của tệp thực thi có trong thư mục. Bạn có thể cung cấp các đối số bổ sung nếu chương trình hỗ trợ nó. Chương trình sẽ chạy từ dấu nhắc lệnh mà không thực sự nằm trong thư mục từ nơi bạn thực hiện lệnh. Đó là vẻ đẹp của Biến đường dẫn .
Danh sách tất cả các Biến Môi trường
Mở dấu nhắc lệnh và nhập ‘ SET 'Và nhấn Enter. Toàn bộ danh sách các biến với giá trị hiện tại của chúng sẽ được hiển thị và bạn có thể tham khảo để thực hiện các thay đổi đối với máy tính của mình.
Biến môi trường động
Không giống như các biến thông thường, các biến môi trường động được cung cấp bởi CMD chứ không phải bởi hệ thống. Bạn không thể thay đổi giá trị của các biến này và chúng mở rộng thành các giá trị rời rạc khác nhau bất cứ khi nào được truy vấn. Chúng tôi thường sử dụng các biến này để xử lý hàng loạt và chúng không được lưu trữ trong môi trường. Ngay cả lệnh ‘SET’ sẽ không tiết lộ các biến này. Một số biến môi trường động được liệt kê bên dưới.
Đọc :Cách thêm Biến môi trường vào Menu ngữ cảnh.
Danh sách các biến môi trường trong Windows 11/10
% APPDATA% - C:\ Users \
% ALLUSERSPROFILE% - C:\ ProgramData
% CD% - Nhập lệnh này sẽ cung cấp cho bạn thư mục hiện tại mà bạn đang làm việc.
% COMMONPROGRAMFILES% - C:\ Program Files \ Common Files
% COMMONPROGRAMFILES (x86)% - C:\ Program Files (x86) \ Common Files
% COMMONPRGRAMW6432% - C:\ Program Files \ Common Files
% CMDEXTVERSION% - Biến này mở rộng thành phiên bản của phần mở rộng dòng lệnh.
% COMSPEC% - C:\ Windows \ System32 \ cmd.exe
% DATE% :- Biến này sẽ cung cấp cho bạn ngày hiện tại theo tùy chọn định dạng ngày.
% ERRORLEVEL% - Xác định mức độ lỗi được thiết lập bởi lệnh thực thi cuối cùng.
% HOMEDRIVE% - C:\
% HOMEPATH% -C:\ Người dùng \
% LOCALAPPDATA% - C:\ Users \
% LOGONSERVER% - \\
% PATH% - C:\ Windows \ system32; C:\ Windows; C:\ Windows \ System32 \ Wbem
% PATHEXT% - .com; .exe; .bat; .cmd; .vbs; .vbe; .js; .jse; .wsf; .wsh; .msc
% PROGRAMDATA% - C:\ ProgramData
% CHƯƠNG TRÌNH% - C:\ Program Files
% PROGRAMW6432% - C:\ Program Files
% CHƯƠNG TRÌNH (X86)% - C:\ Program Files (x86)
% PROMPT% - $ P $ G
% SYSTEMDRIVE% - C:
% SYSTEMROOT% - C:\ Windows
% TIME% - Tương tự, nó cung cấp cho bạn thời gian hiện tại theo tùy chọn định dạng thời gian.
% TMP% - C:\ Users \
% TEMP% - C:\ Users \
% USERNAME% -
% USERPROFILE% - C:\ Users \
% USERDOMAIN% - Tên miền người dùng được liên kết với người dùng hiện tại.
% USERDOMAIN_ROAMINGPROFILE% - Tên miền người dùng được liên kết với hồ sơ chuyển vùng.
% WINDIR% - C:\ Windows
% PUBLIC% - C:\ Users \ Public
% PSMODULEPATH% -% SystemRoot% \ system32 \ WindowsPowerShell \ v1.0 \ Modules \
% TRỰC TIẾP% - C:\ Users \
% DRVERDATA% - C:\ Windows \ System32 \ Drivers \ DriverData
% CMDCMDLINE% - Dòng lệnh Outputs dùng để khởi chạy phiên Command Prompt hiện tại. (Dấu nhắc lệnh.)
% COMPUTERNAME% - Nhập tên hệ thống.
% PROCESSOR_REVISION% - Kết quả sửa đổi bộ xử lý.
% PROCESSOR_IDENTIFIER% - Đầu ra mã định danh bộ xử lý.
% PROCESSOR_LEVEL% - Đầu ra cấp bộ xử lý.
% NGẪU NHIÊN% - Biến này in ra một số ngẫu nhiên từ 0 đến 32767
% NUMBER_OF_PROCESSORS% - Xuất ra số lõi vật lý và lõi ảo.
% OS% - Windows_NT
Điều này nói khá nhiều về Biến môi trường hệ thống và người dùng trên Windows. Windows có nhiều biến hơn - đừng quên kiểm tra chúng bằng lệnh ‘SET’.
MẸO :Rapid Environment Editor là một trình soạn thảo các biến môi trường mạnh mẽ dành cho Windows.