JavaScript is required

Một user có username là sinhvien và home directory của anh ta là /home/sinhvien. Để trở về home dir của anh ta một cách nhanh nhất, anh ta phải dùng lệnh:

A.

cd /home/sinhvien

B.

cd

C.

cd; cd home; cd sinhvien

D.

cd/home/sinhvien

Trả lời:

Đáp án đúng: B


Trong Linux, lệnh cd (change directory) được sử dụng để thay đổi thư mục làm việc hiện tại. Khi không có tham số nào được cung cấp cho lệnh cd, nó sẽ tự động đưa người dùng trở về thư mục home của họ.

  • A. cd /home/sinhvien: Lệnh này sẽ thay đổi thư mục làm việc hiện tại thành /home/sinhvien. Mặc dù nó đưa người dùng đến đúng thư mục home, nhưng nó dài dòng hơn so với phương án B.
  • B. cd: Lệnh này, khi được sử dụng mà không có bất kỳ đối số nào, sẽ mặc định đưa người dùng trở lại thư mục home của họ. Đây là cách nhanh nhất và đơn giản nhất để đạt được mục tiêu này.
  • C. cd; cd home; cd sinhvien: Lệnh này bao gồm nhiều lệnh cd liên tiếp. Đầu tiên, cd (không có đối số) đưa người dùng về thư mục home của người dùng đã đăng nhập (có thể không phải là /home/sinhvien nếu user đang thao tác là root hoặc user khác). Sau đó, cd home sẽ đưa người dùng vào thư mục home (nếu thư mục hiện tại chứa thư mục 'home'). Cuối cùng, cd sinhvien sẽ đưa người dùng vào thư mục sinhvien (nếu thư mục hiện tại chứa thư mục 'sinhvien'). Cách này phức tạp và không đảm bảo đưa người dùng đến đúng thư mục /home/sinhvien một cách trực tiếp và nhanh chóng.
  • D. cd/home/sinhvien: Lệnh này không hợp lệ vì thiếu dấu cách giữa cd và đường dẫn thư mục. Linux sẽ không hiểu đúng ý định của người dùng trong trường hợp này.

Do đó, phương án B là đáp án chính xác nhất vì nó đơn giản và hiệu quả nhất để trở về thư mục home.

Câu hỏi liên quan