Menu
CoddyTech

Thiết lập biến

Thuộc phần Kiến thức cơ bản trong hành trình Terminal của Coddy. Bài học 62 trên 82.

Bạn đã học cách xem các biến môi trường, nhưng bạn cũng có thể tạo biến của riêng mình. Để đặt một biến trong phiên shell hiện tại, hãy dùng cú pháp gán và không thêm khoảng trắng quanh dấu bằng:

MY_NAME="Alice"

Tên biến nằm bên trái, còn giá trị nằm bên phải. Sau khi gán, bạn có thể truy cập biến bằng tiền tố $:

echo $MY_NAME

Lệnh này in ra Alice.

Lưu ý rằng không có khoảng trắng xung quanh dấu =. Điều này rất quan trọng vì khoảng trắng sẽ gây ra lỗi. Shell sẽ hiểu MY_NAME = "Alice" là đang cố chạy một lệnh có tên MY_NAME cùng các đối số.

Bạn có thể dùng biến để lưu mọi giá trị văn bản, bao gồm cả đường dẫn hoặc cài đặt cấu hình:

PROJECT_DIR="/home/user/projects"
echo $PROJECT_DIR

Các biến được đặt theo cách này chỉ tồn tại trong phiên shell hiện tại. Nếu bạn đóng terminal rồi mở terminal mới, biến đó sẽ biến mất.

Trong bài học tiếp theo, bạn sẽ học cách giúp các chương trình khác sử dụng biến bằng cách dùng export.

challenge icon

Thử thách

Dễ

Tạo một biến có tên GREETING và gán cho nó giá trị Hello, Terminal!

Sau đó, dùng echo để hiển thị giá trị của biến mới.

Hãy nhớ: không thêm khoảng trắng quanh dấu = khi gán giá trị cho biến, và dùng tiền tố $ khi truy cập giá trị của biến.

Đầu ra của bạn phải là:

Hello, Terminal!

Gợi ý: Trước tiên, gán giá trị cho biến bằng GREETING="Hello, Terminal!", sau đó hiển thị giá trị bằng echo $GREETING

Tự làm thử

Terminal
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Playground Terminal