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, đặc biệt là lệnh `cat` và `cp`, cũng như cách sử dụng toán tử chuyển hướng (`>` và `>>`). * **Lệnh `cp` (copy):** Dùng để sao chép tập tin hoặc thư mục. Nó không dùng để nối nội dung các tập tin. * **Lệnh `cat` (concatenate):** Dùng để hiển thị nội dung của một hoặc nhiều tập tin, hoặc để nối nội dung các tập tin. * **Toán tử `>` (chuyển hướng):** Chuyển hướng đầu ra của một lệnh vào một tập tin. Nếu tập tin đích đã tồn tại, nó sẽ bị ghi đè. * **Toán tử `>>` (chuyển hướng và nối thêm):** Chuyển hướng đầu ra của một lệnh vào một tập tin. Nếu tập tin đích đã tồn tại, nội dung mới sẽ được thêm vào cuối tập tin. **Phân tích các phương án:** * **A. cp data odd > new:** Lệnh này sao chép tập tin `data` và `odd` (coi `odd` là đích đến khi `cp` dùng 2 tham số), sau đó ghi đè `new` bằng nội dung đã sao chép (chỉ `data`). Điều này không đúng vì không nối nội dung cả hai file. * **B. cp data odd >> new:** Lệnh này tương tự như A, không nối nội dung cả hai file. * **C. cat data odd > new:** Lệnh này nối nội dung của `data` và `odd`, sau đó chuyển hướng kết quả vào tập tin `new`. Nếu `new` tồn tại, nó sẽ bị ghi đè. Đây là phương án đúng. * **D. Tất cả đều đúng:** Sai vì A và B sai. Vậy đáp án đúng là C.

Câu hỏi liên quan