Đáp án đúng: E
Câu hỏi liên quan
Lệnh cat
được sử dụng để nối các tập tin và in nội dung ra đầu ra tiêu chuẩn. Toán tử >
được sử dụng để chuyển hướng đầu ra tiêu chuẩn vào một tập tin. Nếu tập tin đích đã tồn tại, nó sẽ bị ghi đè. Do đó, lệnh cat data odd > new
sẽ nối nội dung của data
và odd
rồi ghi vào tập tin new
.
Lệnh cp
được sử dụng để sao chép tập tin, không dùng để nối nội dung. Toán tử >>
được sử dụng để thêm nội dung vào cuối tập tin, nhưng không phải là cách chính xác để nối hai tập tin vào một tập tin mới.
Câu hỏi kiểm tra kiến thức về các lệnh cơ bản trong Linux, đặc biệt là lệnh tạo liên kết (ln
), lệnh xóa (rm
) và lệnh sao chép (cp
). Phân tích từng đáp án:
- A. ln -s /doc mydoc: Lệnh này tạo một liên kết mềm (symbolic link) từ
mydoc
đến thư mục/doc
. Đây là một lệnh hợp lệ. - B. ln /doc mydoc: Lệnh này tạo một liên kết cứng (hard link) từ
mydoc
đến thư mục/doc
. Liên kết cứng không thể tạo với thư mục trên các phân vùng khác nhau hoặc với thư mục. Do đó lệnh này có thể không thành công trong một số trường hợp nhất định, nhưng về mặt cú pháp thì đúng. - C. rm -rf /doc: Lệnh này xóa thư mục
/doc
một cách đệ quy và không cần xác nhận. Đây là một lệnh rất nguy hiểm, đặc biệt khi thực hiện với quyền root, nhưng về mặt cú pháp thì đúng. - D. cp -s /doc mydoc: Lệnh này cố gắng sao chép
/doc
sangmydoc
bằng tùy chọn-s
, có nghĩa là tạo liên kết mềm. Tuy nhiên, lệnhcp
không hỗ trợ tạo liên kết mềm trực tiếp như thế này. Nó dùng để sao chép tệp hoặc thư mục, không phải tạo liên kết mềm. Vì vậy, đây là lệnh sai.
Câu hỏi này kiểm tra kiến thức về cách xử lý các tên tập tin bắt đầu bằng dấu "-" trong dòng lệnh Linux. Khi một tên tập tin bắt đầu bằng dấu "-", nó có thể bị hiểu nhầm là một tùy chọn của lệnh. Để tránh điều này, ta cần sử dụng một trong các phương pháp sau:
Phương án A: rm –f –abc
. Phương án này không đúng vì -f
là một tùy chọn của lệnh rm
(force, bỏ qua các cảnh báo). Nó sẽ không xóa tập tin có tên -abc
.
Phương án B: rm –i –abc
. Phương án này không đúng vì -i
là một tùy chọn của lệnh rm
(interactive, hỏi xác nhận trước khi xóa). Nó sẽ không xóa tập tin có tên -abc
.
Phương án C: rm -- -abc
. Phương án này đúng. Dấu --
được sử dụng để báo cho lệnh rm
biết rằng tất cả các đối số theo sau nó không phải là tùy chọn, mà là tên tập tin. Do đó, -abc
sẽ được hiểu là tên tập tin cần xóa.
Phương án D: rm \ -abc
. Phương án này đúng. Dấu \
là ký tự thoát (escape character), nó báo cho shell biết rằng ký tự theo sau nó (trong trường hợp này là dấu cách và dấu "-") nên được hiểu theo nghĩa đen, không phải là một phần của cú pháp lệnh. Nó cũng hoạt động, nhưng kém tường minh hơn so với phương án C.
Như vậy, cả C và D đều đúng, tuy nhiên phương án C được khuyến nghị hơn về mặt tường minh và rõ ràng ý định.
Lệnh mkdir -p /file/doc/priv
tạo một thư mục mới với đường dẫn /file/doc/priv
. Nếu các thư mục cha (/file
và /file/doc
) chưa tồn tại, tùy chọn -p
sẽ tự động tạo chúng.
Xét các phương án:
- A.
mkdir –parent /priv/doc/file
: Lệnh này sử dụng tùy chọn sai (–parent
thay vì-p
) và thứ tự các thư mục cũng bị đảo ngược. - B.
mkdir /file /doc /priv
: Lệnh này sẽ cố gắng tạo ba thư mục riêng biệt là/file
,/doc
và/priv
, chứ không tạo đường dẫn thư mục lồng nhau như yêu cầu. - C.
mkdir /priv /doc /file
: Tương tự như phương án B, lệnh này sẽ tạo ba thư mục riêng biệt. - D.
mkdir –p /priv/doc/file
: Lệnh này tương tự như lệnh gốc nhưng tạo đường dẫn ngược lại:/priv/doc/file
.
Tuy nhiên, không có đáp án nào hoàn toàn chính xác. Đáp án gần đúng nhất là D nếu chúng ta bỏ qua việc thứ tự thư mục bị đảo ngược. Để có một đáp án đúng hoàn toàn, nó phải là "mkdir -p /file/doc/priv". Vì không có đáp án nào đúng, ta sẽ giải thích tại sao các đáp án còn lại sai.

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.