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

Oct 31, 2025
Linux

Trên Linux, các biến môi trường chứa các giá trị và cài đặt quan trọng. Các tập lệnh, ứng dụng và shells đọc các giá trị này, thường để tự cấu hình hoặc kiểm soát hành vi của chúng. Dưới đây là một số cách để hiển thị các biến môi trường trong thiết bị đầu cuối của bạn và cách diễn giải danh sách.

Tất cả về các biến môi trường
Cách hiển thị giá trị của biến môi trường
Cách liệt kê các biến môi trường bằng cách sử dụng printenv
Một số biến môi trường phổ biến
Kiểm tra môi trường

Tất cả về các biến môi trường

Các máy tính thử nghiệm khác nhau của chúng tôi có trung bình 50 Biến môi trường trên mỗi người trong số họ. Một biến môi trường, giống như bất kỳ biến nào khác, là sự kết hợp của một tên và một giá trị. Các tên là duy nhất, được đặt khi biến được tạo và nó kéo dài trong suốt thời gian của biến môi trường.

Các biến giữ giá trị cho chúng tôi. Khi một quy trình cần biết giá trị là gì, nó sẽ tìm kiếm biến theo tên trong một danh sách và đọc giá trị từ nó. Mặc dù tên biến không thể thay đổi, giá trị của chúng có thể.

Bạn đã giành chiến thắng thường thay đổi các biến môi trường hệ thống, nhưng bạn có thể nếu bạn cần. Ví dụ: bạn có thể muốn tăng kích thước của Lịch sử lệnh shell bash bộ nhớ cache. Bạn có thể chỉnh sửa giá trị của $ Histsize Biến môi trường trong Tệp của bạn .Bashrc của bạn Để đặt giới hạn trên mới cho số lượng các lệnh được ghi nhớ.

Đó là gọn gàng và tiện lợi, nhưng đó không phải là một thứ gì đó mà bạn sẽ làm thường xuyên. Các biến môi trường có xu hướng được để lại mặc định hoặc chúng đã thay đổi một lần và sau đó bị lãng quên. Họ không phải là một thứ gì đó mà bạn sẽ Tinker thường xuyên.

Tuy nhiên, đáng để biết cách kiểm tra các biến môi trường được xác định và sử dụng trên máy tính của bạn. In các biến môi trường vào cửa sổ thiết bị đầu cuối cho phép bạn thấy các giá trị của chúng và cho bạn thấy những khía cạnh nào của trải nghiệm Linux của bạn bị chi phối bởi các giá trị nền này.

CÓ LIÊN QUAN: Cách đặt các biến môi trường trong bash trên Linux

Cách hiển thị giá trị biến môi trường

Bạn có thể dùng tiếng vang Để xem giá trị được lưu trữ trong một biến môi trường. Để làm điều đó, bạn sẽ cần biết tên của biến môi trường trước.

Có hai phương pháp thường được sử dụng để hiển thị tên và giá trị của tất cả các biến môi trường trên Linux. Họ là Env printenv lệnh.

Các printenv Chỉ huy là cách chính thức để làm điều đó. Lệnh đã được viết cụ thể cho mục đích này . Các Env lệnh có một hoàn toàn là mục đích khác nhau .

Env được sử dụng để chạy một ứng dụng với các giá trị tạm thời, do người dùng chỉ định cho các biến môi trường. Chúng ghi đè các giá trị được lưu trữ thực và cho phép ứng dụng chạy trong một môi trường được sửa đổi. Nếu bạn gọi Env Không có tham số dòng lệnh, hành động mặc định của nó là liệt kê các biến môi trường.

Chúng tôi cũng có thể sử dụng công cụ được thiết kế cho công việc, thay vì phụ thuộc vào tác dụng phụ của một công cụ đã được gọi không chính xác, vì vậy chúng tôi sẽ sử dụng printenv Để kiểm tra các biến môi trường trong các ví dụ của chúng tôi.

Cách liệt kê các biến môi trường bằng cách sử dụng printenv

Các printenv Lệnh cho phép bạn hiển thị các biến môi trường và rất đơn giản trong thực tế. Nó có rất ít lựa chọn. Bạn có thể dùng --phiên bản tùy chọn để tìm ra số phát hành của phiên bản trên máy tính của bạn và bạn có thể sử dụng --giúp đỡ lệnh để xem một mô tả ngắn của hai và một tùy chọn dòng lệnh này.

Tùy chọn khác là -0 (Null Terminator) Tùy chọn. Thường xuyên, printenv Liệt kê các biến môi trường một trên mỗi dòng, bằng cách thêm một ký tự dòng mới vào cuối mỗi dòng. Các -0 Tùy chọn thay thế ký tự Newline đó bằng một byte null. Bạn sẽ sử dụng tùy chọn này nếu bạn là đường ống Đầu ra vào một ứng dụng khác mà không cần các ký tự mới.

Ảnh hưởng của -0 Tùy chọn trong cửa sổ thiết bị đầu cuối là nhồi nhét đầu ra với nhau thành một bức tường văn bản không thể xuyên thủng.

Nó thực tế không thể hiểu được các biến môi trường được liệt kê trong định dạng này. Nó sẽ là một sự xuất hiện hiếm gặp nếu bạn cần sử dụng -0 lựa chọn. Hãy để thả nó xuống, và thử lại.

Đầu ra được in với một biến môi trường trên mỗi dòng. Theo quy ước, tên biến môi trường luôn sử dụng các ký tự chữ hoa. Ngay sau khi tên biến là một dấu hiệu bình đẳng = Phần mềm, theo sau là giá trị mà biến môi trường được đặt thành.

Vẫn còn rất nhiều đầu ra, vì vậy bạn có thể thấy dễ dàng hơn để tạo ra các biến môi trường vào trong ít hơn .

Điều này cho phép bạn cuộn qua danh sách các biến môi trường và để tìm kiếm danh sách.

Nếu bạn biết điều gì đó về biến môi trường mà bạn quan tâm, bạn có thể sử dụng grep để tìm các ứng cử viên có khả năng. Giả sử bạn biết có một biến môi trường có từ hiển thị từ trên mạng. Chúng ta có thể tìm kiếm danh sách như thế này:

Một số biến môi trường phổ biến

Các biến môi trường mặc định trên các máy tính Linux khác nhau tuân theo sở thích của người bảo trì các phân phối khác nhau, môi trường máy tính để bàn , và vỏ. Vì vậy, khi bạn kiểm tra các biến môi trường trên thiết bị Linux của mình, bạn có thể thấy các kết quả khác nhau.

Dưới đây là một số biến môi trường phổ biến hơn mà bạn có thể tìm thấy trên máy tính Linux bằng cách sử dụng môi trường máy tính để bàn gnome .

  • Bashopts : Danh sách các tùy chọn dòng lệnh đã được sử dụng khi bash được ra mắt.
  • Bash_version : Phiên bản của bash.
  • CỘT : Chiều rộng của thiết bị đầu cuối trong các cột.
  • Dirstack : Ngăn xếp các thư mục để sử dụng với các đẩy popd lệnh .
  • Histfilesize : Số lượng tối đa của các dòng lịch sử chỉ huy có thể được ghi vào tệp lịch sử.
  • Lịch sử : Số lượng dòng tối đa của Lịch sử Lịch sử được phép được lưu trữ trong bộ nhớ. Nếu bạn đi qua số này, các lệnh được ghi nhớ trước đó sẽ được ghi đè trong bộ nhớ. Khi bạn đóng cửa sổ thiết bị đầu cuối của mình, lịch sử lệnh được ghi vào tệp lịch sử.
  • TRANG CHỦ : Thư mục nhà của người dùng hiện tại.
  • Tên máy chủ : Các Tên của máy tính .
  • Ifs : Bộ phân cách trường nội bộ được sử dụng để phân tích đầu vào người dùng. Giá trị mặc định là một không gian.
  • Lang : Các cài đặt ngôn ngữ và bản địa hóa hiện tại, bao gồm mã hóa ký tự.
  • Ls_colors : Điều này xác định các mã được sử dụng để thêm màu vào đầu ra từ LS.
  • THƯ : Đường dẫn đến hộp thư Linux của người dùng hiện tại.
  • Oldpwd : Thư mục làm việc trước đó.
  • PS1 : Định nghĩa lời nhắc lệnh chính. Điều này xác định lời nhắc trong cửa sổ thiết bị đầu cuối của bạn trông như thế nào.
  • CON ĐƯỜNG : Một danh sách các thư mục được phân tách đại tràng được tìm kiếm, theo thứ tự, cho một lệnh hoặc ứng dụng phù hợp khi bạn nhập lệnh vào vỏ.
  • NKT : Thư mục làm việc hiện tại.
  • VỎ BỌC : Tên của bạn Shell mặc định .
  • THUẬT NGỮ : Loại thiết bị đầu cuối được mô phỏng khi bạn chạy vỏ.
  • Uid : Định danh người dùng của người dùng hiện tại.
  • NGƯỜI DÙNG : Người dùng hiện tại.
  • _ : Lệnh được thực hiện gần đây nhất. Nếu bạn dùng printenv Để liệt kê điều này, nó sẽ luôn luôn printenv .

Kiểm tra môi trường

Để liệt kê tất cả các biến môi trường của bạn, hãy sử dụng printenv . Cung cấp đầu ra qua grep để lọc kết quả và sử dụng tiếng vang Để in giá trị của một biến môi trường cụ thể, được biết đến.


Linux - Các bài báo phổ biến nhất

Làm thế nào để Hide All Desktop Icons trên Mac

Linux Jun 23, 2025

Krisda / Shutterstock. [số 8] Máy tính để bàn Mac của bạn là một mớ hỗn độn? Đừng thực sự muốn tổ chức tất cả mọi ..


Có gì mới trong Linux Mint 20.2 "UMA"

Linux Jul 8, 2025

Linux Mint, một trong những Phân phối Linux phổ biến [số 8] , đã phát hành phiên bản 20.2, danh hiệu "UMA". Nó đi kèm với các tính năng mới, n..


Làm thế nào để Log Out of Mac của bạn sử dụng Terminal

Linux Aug 8, 2025

Apple giúp bạn dễ dàng đăng xuất khỏi máy Mac của bạn bằng tùy chọn trong thanh menu của Desktop. Nhưng cũng có một vài lệnh bạn có thể sử dụng �..


Máy tính xách tay Gaming Gaming mới này có thông số kỹ thuật để chạy bất cứ thứ gì

Linux Oct 20, 2025

Máy tính Juno [số 8] Linux và Gaming đang bắt đầu đến với nhau rất nhiều gần đây. Các Dàn Steam. đang trên đường với Lin..


Ubuntu 21.10 đến với một Customized GNOME 40 Desktop

Linux Oct 14, 2025

Ubuntu. [số 8] Nếu bạn là người dùng Ubuntu, hoặc ai đó đang nghĩ về việc thử nó, hôm nay là một ngày tốt lành. Canonical đã chính th..


Cách tắt PC Ubuntu

Linux Oct 12, 2025

Giống như tất cả các máy tính cá nhân, một PC chạy Ubuntu. Hệ điều hành máy tính để bàn phải được tắt ngay bây giờ và sau đó. Tắt Ubu..


7 sai lầm người dùng Linux mới mắc phải (và cách tránh chúng)

Linux Nov 11, 2024

Học Linux có thể là một trải nghiệm bực bội, nơi mọi thứ nhỏ bé cảm thấy như một trận chiến. Tránh những sai lầm phổ biến này sẽ giúp bạn giớ..


10 ví dụ hữu ích của lệnh Linux RSYNC

Linux Oct 24, 2025

Linux rsync Lệnh là một công cụ đồng bộ hóa thư mục và sao chép tệp mạnh mẽ. Dưới đây là mười trường hợp sử dụng phổ biến mà bạn có..


Thể loại