JavaScript is required

File nào trong số các file dưới đây chứa các biến môi trường khi sử dụng Bash Shell

A.
~/.profile
B.
/bash
C.
/etc/profile
D.
~/bash
Trả lời:

Đáp án đúng: C


File `~/.profile` (đáp án A) là một file cấu hình được đọc khi một phiên đăng nhập (login shell) được khởi tạo. Nó thường được sử dụng để thiết lập các biến môi trường, đường dẫn, bí danh (aliases) và các tùy chỉnh khác cho người dùng. Các biến môi trường được thiết lập trong file này sẽ có sẵn cho tất cả các tiến trình được khởi chạy từ phiên đăng nhập đó. `/etc/profile` (đáp án C) cũng chứa các biến môi trường, nhưng nó được áp dụng cho tất cả người dùng trên hệ thống khi họ đăng nhập. `/bash` (đáp án B) và `~/bash` (đáp án D) không phải là các file tiêu chuẩn được sử dụng để thiết lập các biến môi trường. Thông thường, Bash shell tìm kiếm các file như `~/.bashrc` (cho interactive non-login shells), `~/.bash_profile` hoặc `~/.profile` (cho login shells) để thiết lập môi trường người dùng. Vì câu hỏi yêu cầu file chứa các biến môi trường khi sử dụng Bash Shell, và `~/.profile` là file cấu hình cho từng user nên nó là đáp án chính xác nhất.

Câu hỏi liên quan