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% nội dung trên website này là nhờ hỏi ChatGPT, rồi mình biên tập lại để dễ hiểu và dùng lâu dài. Một vài bài tự viết, còn lại là “làm việc nhóm với AI”
Mình lưu tại đây để tra cứu, học tập và chia sẻ với bạn bè. Nếu bạn tìm được gì hữu ích, cứ đọc thoải mái – miễn phí, không quảng cáo.
Mình cũng có vài app cá nhân:
QuestionBank – Ôn thi vào 10 (iOS, Android)
TypingTest by QuestionBank (iOS, Android)
Cảm ơn bạn đã ghé qua!