JavaScript is required

Để tạo tập tin “new” chứa nội dung của hai tập tin “data” và “odd”, ta dùng lệnh:

A.

cp data odd > new

B.
cp data odd >> new
C.
cat data odd > new
D.
Tất cả đều đúng
Trả lời:

Đáp án đúng: C


Câu hỏi này kiểm tra kiến thức về các lệnh cơ bản trong Linux/Unix để thao tác với tập tin, đặc biệt là lệnh `cat` dùng để nối các tập tin và chuyển hướng đầu ra. * **Phương án A: `cp data odd > new`** * Lệnh `cp` dùng để sao chép tập tin. Lệnh này sẽ không nối nội dung của `data` và `odd` vào `new`. Thay vào đó, nó sẽ sao chép `data` rồi ghi đè nội dung `new`, sau đó sao chép `odd` và ghi đè `new` một lần nữa. Như vậy, `new` chỉ chứa nội dung của `odd`. * **Phương án B: `cp data odd >> new`** * Tương tự như phương án A, lệnh `cp` không dùng để nối tập tin. Dấu `>>` sẽ thêm nội dung vào cuối tập tin nếu nó đã tồn tại, nhưng `cp` vẫn sẽ ghi đè nếu tập tin chưa tồn tại. Tóm lại, lệnh này không thực hiện việc nối nội dung như yêu cầu. * **Phương án C: `cat data odd > new`** * Lệnh `cat` được dùng để nối các tập tin và hiển thị nội dung. Trong trường hợp này, `cat data odd` sẽ đọc nội dung của cả hai tập tin `data` và `odd`, sau đó dấu `>` sẽ chuyển hướng đầu ra vào tập tin `new`. Nếu `new` chưa tồn tại, nó sẽ được tạo. Nếu `new` đã tồn tại, nội dung của nó sẽ bị ghi đè. * **Phương án D: `Tất cả đều đúng`** * Vì các phương án A và B đều sai, nên phương án này cũng sai. Vậy, đáp án đúng là phương án C.

Câu hỏi liên quan