Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách đặt và liệt kê các biến môi trường trong Linux

Cách đặt và liệt kê các biến môi trường trong Linux

Trước đây, để sử dụng Linux, bạn cần phải làm quen ngay với dòng lệnh. Các môi trường máy tính để bàn như GNOME và KDE đã làm cho việc sử dụng Linux dễ dàng hơn nhiều cho người mới bắt đầu. Bạn có thể sử dụng Linux trong một thời gian dài mà không cần biết một lệnh đầu cuối.

Tuy nhiên, cuối cùng, bạn sẽ muốn làm điều gì đó yêu cầu sử dụng dòng lệnh và khi bạn đi sâu vào đây, cuối cùng bạn sẽ cần biết về các biến môi trường. Điều này có vẻ giống như một thuật ngữ phức tạp, nhưng các biến môi trường rất dễ hiểu.

Biến môi trường là gì?

Các biến môi trường cho phép bạn đặt các tùy chọn trên nhiều chương trình khác nhau mà không cần phải chỉnh sửa tệp cấu hình của một ứng dụng nhất định. Các quy trình này trên toàn hệ thống, vì vậy chúng không chỉ có hiệu lực trong các chương trình mà còn trong các trình bao và thậm chí cả các quy trình con.

Chúng được sử dụng để giúp các lệnh khác nhau biết thư mục chính của bạn ở đâu, tên người dùng của bạn là gì và shell bạn hiện đang sử dụng. Bạn cũng có thể đặt các tùy chọn khác nhau như màu đầu cuối bằng cách sử dụng các biến môi trường.

Biến môi trường danh sách

Trên thực tế, bạn có thể sẽ dành nhiều thời gian hơn để đặt các biến môi trường khác nhau hơn là liệt kê chúng. Điều đó nói rằng, đôi khi bạn đang khắc phục sự cố khi sẽ rất hữu ích khi biết cách một số biến nhất định được đặt hoặc liệu chúng có được đặt hoàn toàn hay không.

Cách đặt và liệt kê các biến môi trường trong Linux

Điều này có hai phần. Bạn có thể liệt kê tất cả các biến môi trường hiện tại hoặc chọn chỉ xem xét giá trị của một biến duy nhất. Để liệt kê tất cả các biến môi trường hiện được đặt, hãy chạy printenv lệnh không có đối số:

printenv

Điều này sẽ cung cấp cho bạn cái nhìn tổng quan cấp cao về các biến môi trường khác nhau. Bạn có thể sử dụng nó để xem những gì đã được thiết lập hoặc bạn có thể sử dụng nó với một công cụ khác như grep để tìm kiếm các chuỗi văn bản nhất định.

Nếu bạn chỉ muốn xem giá trị của một biến nhất định là gì, hãy chạy printenv với tên biến mà bạn chọn làm đối số:

printenv HOME

Thay vào đó, nếu bạn muốn kiểm tra một vài biến khác nhau, hãy chuyển tất cả chúng dưới dạng đối số như ví dụ sau:

printenv HOME PWD

Để chuyển giá trị của một biến môi trường, hãy tham chiếu nó với $ ký tự như ví dụ sau:

ls $HOME

Đặt biến môi trường

Đặt một biến môi trường cũng khá dễ dàng. Sử dụng tên không có $ và gán bằng = nhà điều hành. Ví dụ:để đặt “EXAMPLE_VAR” thành “xin chào”, bạn sẽ chạy như sau:

EXAMPLE_VAR=hello

Bây giờ bạn có thể truy cập biến này như trên bằng cách sử dụng $ nhà điều hành.

echo $EXAMPLE_VAR

Điều này sẽ chỉ đặt biến cho phiên hiện tại của bạn. Sau khi bạn đăng xuất hoặc khởi động lại máy tính, biến này sẽ biến mất. Điều này tốt để thử nghiệm hoặc nếu bạn chỉ cần tạm thời đặt một giá trị nhất định.

Cách đặt và liệt kê các biến môi trường trong Linux

Để đảm bảo các biến môi trường này tồn tại, bạn cần đặt chúng vào tệp cấu hình thích hợp. Bạn có thể sử dụng tệp “/ etc / environment” cho các biến toàn hệ thống, trong khi “/ etc / profile” đặt các biến shell.

Đối với mục đích sử dụng cá nhân của riêng bạn, bạn có thể đặt các biến trong “~ / .bashrc” hoặc một tệp tương tự nếu bạn sử dụng một trình bao khác. Để đặt chúng, hãy sử dụng cùng một định dạng như trên.

Kết luận

Với các công cụ dòng lệnh ở trên, bạn sẽ có kiến ​​thức cơ bản cho hầu hết mọi thứ bạn cần làm với các biến môi trường. Bạn có thể bắt đầu bằng cách tùy chỉnh các phần của shell hoặc các tùy chọn khởi động khác, sau đó mở rộng từ đó.

Tất nhiên, nếu bạn là người mới sử dụng Linux, bạn cần phải biết nhiều hơn về các biến môi trường để thực hiện theo cách của bạn xung quanh dòng lệnh. Để giúp giữ mọi thứ suôn sẻ, hãy xem hướng dẫn của chúng tôi để ghi nhớ các lệnh Linux một cách dễ dàng.