Mục Lục
1. Biến môi trường trong macOS là gì?
Biến môi trường (Environment Variables) trong macOS là các giá trị hệ thống dùng để cấu hình hành vi của Terminal, shell và các ứng dụng. Chúng giúp kiểm soát đường dẫn thực thi, thư mục làm việc, thiết lập proxy, cấu hình ứng dụng, v.v.
2. Ví dụ về biến môi trường trong macOS
🔹 Biến phổ biến:
Biến môi trường | Chức năng |
---|---|
$PATH | Xác định các thư mục chứa chương trình có thể chạy từ Terminal |
$HOME | Đường dẫn thư mục chính của người dùng (thường là /Users/yourname ) |
$SHELL | Xác định loại shell hiện tại (ví dụ: /bin/zsh hoặc /bin/bash ) |
$USER | Tên người dùng hiện tại |
$PWD | Thư mục làm việc hiện tại |
$LANG | Thiết lập ngôn ngữ mặc định của hệ thống |
Ví dụ, nếu gõ lệnh:
// Kiểm tra thư mục chính của mình
echo $HOME
// Xem tất cả biến môi trường
env
// hoặc
printenv
//Kiểm tra một biến cụ thể (ví dụ $PATH)
echo $PATH
3. Cách sửa đổi các biến môi trường
3.1. Sửa thông qua giao diện dòng lệnh CLI
echo 'export PATH=$HOME/Documents/flutter/bin:$PATH' >> ~/.bash_profile
source ~/.bash_profile
cat ~/.bash_profile
📌 Giải thích:
echo 'export PATH=$HOME/Documents/flutter/bin:$PATH' >> ~/.bash_profile
→ Thêm dòng này vào cuối file~/.bash_profile
.source ~/.bash_profile
→ Load lại file để áp dụng thay đổi ngay lập tức.cat ~/.bash_profile
→ Kiểm tra lại nội dung file.
Lưu ý: Tệp chứa biến môi trường có thể là ~/.bash_profile
, ~/.zshrc
, hoặc ~/.bashrc
, tuỳ thuộc vào hệ điều hành macOS.
3.2. Sửa trực tiếp trong file (giao diện đồ hoạ)
Nếu muốn chỉnh sửa file ~/.bash_profile
trong VS Code thay vì dùng echo
, làm như sau:
3.2.1. Bước 1: Mở VS Code, TextEdit hoặc Nano với file cần chỉnh sửa
Chạy lệnh sau trong Terminal:
// VS Code
code ~/.bash_profile
// hoặc TextEdit
open -e ~/.bash_profile
// hoặc
nano ~/.bash_profile
// hoặc
mở bằng Finder sau đó tìm đến file môi trường
Lưu ý: Tệp chứa biến môi trường có thể là ~/.bash_profile
, ~/.zshrc
, hoặc ~/.bashrc
, tuỳ thuộc vào hệ điều hành macOS.
3.2.2. Bước 2: Thêm dòng sau vào cuối file
export PATH=$HOME/Documents/flutter/bin:$PATH
Lưu file (Cmd + S
) và đóng VS Code.
3.2.3. Bước 3: Load lại file để áp dụng thay đổi
Chạy lệnh:
source ~/.bash_profile # Nếu dùng Bash
// Kiểm tra
cat ~/.bash_profile
// hoặc
echo $PATH
Xin chào,
99,99% bài viết tại website là kết quả của khai thác dữ liệu từ AI ChatGPT sau đó được lựa chọn, biên tập lại nội dung, chỉ vài bài là không dùng AI. Tôi lưu tại website này để tra cứu khi cần, để học và để chia sẻ cho bạn bè tôi. Nếu bạn tìm thấy nội dung nào đó khi tìm kiếm thì cứ đọc thoải mái, nó miễn phí, không quảng cáo.
Các bạn có thể tải app của tôi trên App Store hoặc Google Play:
QuestionBank-Ôn thi vào 10: phiên bản iOS, phiên bản Android
TypingTest by QuestionBank: phiên bản iOS, phiên bản Android
Xin cảm ơn,
Minh