Để chép nội dung file1 vào cuối file2, sử dụng lệnh nào?
Đáp án đúng: D
Câu hỏi này kiểm tra kiến thức về các lệnh cơ bản trong Linux để thao tác với file, cụ thể là lệnh cat
để nối nội dung file.
Phân tích các đáp án:
- A. cat file1 file2: Lệnh này sẽ hiển thị nội dung của file1 và file2 liên tiếp nhau ra màn hình, chứ không thực hiện việc chép nội dung file1 vào file2.
- B. more file1 2> file2: Lệnh
more
dùng để xem nội dung file theo từng trang.2>
dùng để chuyển hướng lỗi (standard error) của lệnhmore file1
vào file2. Như vậy, nếu lệnhmore file1
gặp lỗi, thông báo lỗi sẽ được ghi vào file2, chứ không phải chép nội dung file1 vào file2. - C. cat file1 >> file2: Lệnh này sử dụng lệnh
cat
để đọc nội dung của file1 và toán tử>>
để chuyển hướng đầu ra (standard output) của lệnhcat file1
vào file2. Toán tử>>
đảm bảo nội dung được thêm vào cuối file2 mà không xóa nội dung cũ. Đây là đáp án đúng. - D. copy file1 >> file2: Lệnh
copy
không phải là một lệnh chuẩn trong Linux để sao chép file. Lệnh tương đương thường dùng làcp
, nhưng kể cả khi dùngcp
thì toán tử>>
cũng không hoạt động theo cách này.
Kết luận:
Đáp án đúng là C. cat file1 >> file2. Lệnh này sẽ chép nội dung của file1 vào cuối file2 một cách chính xác.