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ề lệnh `cat` và cách sử dụng toán tử chuyển hướng (redirection) trong Linux/Unix. Lệnh `cat` dùng để nối các file và in nội dung ra standard output. Toán tử `>` dùng để chuyển hướng standard output vào một file, ghi đè nội dung file nếu nó đã tồn tại. Toán tử `>>` dùng để chuyển hướng standard output vào một file, thêm nội dung vào cuối file nếu nó đã tồn tại. * **Phương án A:** `cp data odd > new` - Lệnh `cp` dùng để copy file, không phải để nối nội dung. Lệnh này sẽ cố gắng copy hai file `data` và `odd` vào file `new`, nhưng sẽ không hoạt động như mong muốn và có thể gây ra lỗi. * **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 nội dung file. * **Phương án C:** `cat data odd > new` - Lệnh `cat data odd` sẽ nối nội dung của file `data` và file `odd`, sau đó toán tử `>` sẽ chuyển hướng kết quả vào file `new`. Nếu file `new` chưa tồn tại, nó sẽ được tạo. Nếu file `new` đã tồn tại, nội dung cũ sẽ bị ghi đè. * **Phương án D:** `Tất cả đều đúng` - Vì phương án A và B sai, nên phương án này sai. Vậy, phương án đúng là C.

Câu hỏi liên quan