Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Biến môi trường là các thiết lập đơn giản kiểm soát cách chương trình chạy trên máy tính. Bạn có thể sử dụng chúng để thay đổi cách phần mềm hoạt động (mà không cần chỉnh sửa code thực tế). ZSH hoặc Z shell là shell dòng lệnh được sử dụng trong các hệ thống giống Unix. Nó cung cấp các tính năng như tự động hoàn thành nâng cao, tùy chọn tùy chỉnh, lịch sử lệnh, sửa lỗi chính tả, v.v... Trong ZSH, bạn có thể dễ dàng thiết lập các biến môi trường, tạm thời hoặc vĩnh viễn, tùy thuộc vào nhu cầu của mình. Hãy cùng tìm hiểu cách chúng ta có thể thực hiện việc này qua bài viết sau đây!
Trong Zsh, biến môi trường (ENV) là các cặp key-value cấu hình và kiểm soát cách những chương trình và tiến trình chạy. Chúng cung cấp thông tin cần thiết cho hệ thống và hướng dẫn hành vi của chương trình.
Biến môi trường phân biệt chữ hoa chữ thường, nghĩa là chữ hoa và chữ thường được xử lý khác nhau. Biến môi trường thường được viết bằng chữ in hoa để dễ nhận biết hơn.
Biến tạm thời chỉ hoạt động trong thời gian của phiên terminal hiện tại. Khi bạn đăng xuất, đóng terminal hoặc khởi động lại hệ thống, chúng sẽ tự động bị xóa. Mặt khác, các biến cố định được lưu trữ trong các file cấu hình như “~/.zshrc”. Bạn có thể thiết lập một biến môi trường cố định bằng cách thêm nó vào file cấu hình, như “~/.zshrc”. Điều này đảm bảo biến được tự động thiết lập và khả dụng mỗi khi bạn bắt đầu một phiên terminal mới.
Lệnh export là cách dễ nhất để thiết lập tạm thời các biến môi trường. Lệnh này tạo ra một biến môi trường cho phiên terminal hiện tại. Bạn có thể sử dụng cú pháp sau để tạo một biến môi trường tạm thời trong ZSH:
export VARNAME=VARVALUE
Ví dụ, chạy lệnh export sau sẽ tạo ra một biến MTE và gán cho nó một giá trị là “7”:
export MTE=7

Hãy sử dụng lệnh printenv hoặc echo để xác minh việc tạo biến:
echo $MTE

Ngoài ra, chúng ta có thể sử dụng lệnh set để thiết lập các biến tạm thời:
set varName=varValue
Với lệnh set, chúng ta có thể thiết lập nhiều giá trị của một biến. Nhưng trong trường hợp đó, chúng ta cần phân tách từng giá trị bằng dấu hai chấm “:”, như thế này:
export VARNAME=VAL1:VAL2:VAL3
Nếu bạn muốn chỉ định giá trị phân cách bằng dấu cách cho biến, hãy đặt giá trị trong dấu ngoặc kép:
export VARNAME="MAKE TECH EASIER"
Để giữ biến môi trường hoạt động vĩnh viễn, hãy thêm biến đó vào file “.zshrc”. Nếu file không tồn tại, bạn có thể tạo file đó bằng bất kỳ trình soạn thảo văn bản nào.
Hãy thực hiện lệnh bên dưới để tạo file “.zshrc” mới hoặc chỉnh sửa file hiện có trong trình soạn thảo Nano:
nano ~/.zshrc
Bây giờ, hãy sử dụng lệnh export để thêm biến mới vào môi trường vĩnh viễn:
export VARNAME=VALUE
Thay thế VARNAME và VALUE bằng tên và giá trị tương ứng:

Lưu và thoát file. Sử dụng lệnh source để áp dụng các thay đổi từ file “.zshrc” mà không cần khởi động lại terminal. Ngoài ra, bạn có thể đóng và mở lại terminal để bắt đầu phiên mới với các thay đổi đã cập nhật:
source ~/.zshrc

Cuối cùng, bạn có thể xác minh biến môi trường được đặt vĩnh viễn bằng lệnh echo như sau:
echo $VARIABLE_NAME

Tương tự, bạn có thể sử dụng lệnh printenv để kiểm tra các biến môi trường:
printenv VARIABLE_NAME

Ngoài ra, bạn có thể sử dụng printenve mà không có bất kỳ đối số nào để có được cái nhìn tổng quan về tất cả các biến trong môi trường hiện tại:
printenv

Sau đây là một số phương pháp được khuyến nghị giúp nâng cao khả năng quản lý biến trong Z Shell:
Theo cách này, bạn có thể đặt biến môi trường trong ZSH một cách hiệu quả.
Đặt biến môi trường trong ZSH là một cách đơn giản nhưng hiệu quả để kiểm soát cách hệ thống và ứng dụng của bạn hoạt động. Cho dù bạn cần thay đổi tạm thời cho phiên hiện tại hay muốn một biến tồn tại vĩnh viễn, ZSH giúp bạn dễ dàng quản lý chúng thông qua các lệnh như export hoặc bằng cách chỉnh sửa file “.zshrc”. Chỉ cần đảm bảo sử dụng tên rõ ràng và mô tả, đóng gói giá trị trong dấu ngoặc kép khi cần và áp dụng đúng các thay đổi bằng source. Ngoài ra, hãy đảm bảo hiểu cách bạn có thể thiết lập và liệt kê các biến môi trường trong Linux để quản lý tốt hơn những cấu hình hệ thống của bạn.
Nguồn tin: Quantrimang.com:
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Xây dựng dashboard hỗ trợ ra quyết định cho doanh nghiệp với AI
Các tiện ích Chrome tốt nhất cho Agentic AI
Hướng dẫn tạo video tóm tắt kiến thức trên Gemini
Kể chuyện và truyền đạt dữ liệu doanh nghiệp với AI
Hướng dẫn nghiên cứu chuyên sâu với Gemini Deep Research
Karaoke Đơn côi (Beat Midi )
Hướng dẫn dùng thư viện quản lý tập tin trên ChatGPT
Hướng dẫn chuyển PPT/PDF thành video bằng HeyGen
Giải thích những thuật ngữ ai phổ biến nhất hiện nay
Định tuyến sub-agent và chế độ Think-Max
Hướng dẫn cài đặt Tiện ích mở rộng trong Cursor
Hướng dẫn tự lấy prompt hình ảnh bất kỳ
Các giao thức và giao tiếp agent
Điều phối trong hệ thống AI multi-agent: Tuần tự, song song và phân cấp
Hướng dẫn ngắt kết nối ứng dụng trên ChatGPT
Prompt tạo thư chia tay học sinh cuối năm học
Hướng dẫn viết phiếu đánh giá viên chức cuối năm
Cách chỉnh ảnh đồ ăn ảo diệu ngay trên Canva
Cách chỉnh ảnh đồ ăn ảo diệu ngay trên Canva
Kỹ thuật tạo ngữ cảnh cho AI Agent