Nếu tôi hiểu cat
hướng dẫn sử dụng một cách chính xác:
nối các tập tin và in trên đầu ra tiêu chuẩn
cat
sẽ lấy các tệp làm đối số và in chúng trên đầu ra tiêu chuẩn.
Những gì tôi không nhận được là nếu tôi sử dụng lệnh:
cat img.png > copy.png
Tôi sẽ nhận được 2 tệp png giống hệt nhau trong khi tôi chỉ
cat img.png
Tôi có tất cả cơ hội rằng thiết bị đầu cuối của tôi bị rối và giải thích sai những gì tôi gõ.
- Làm thế nào mà có thể?
- Giá trị nhị phân vẫn là dữ liệu nhị phân. Tại sao nó không chỉ đơn giản hiển thị một chuỗi 0 và 1 hoặc việc giải thích các dữ liệu nhị phân đó trong ASCII hoặc bất kỳ mã hóa nào trong thiết bị đầu cuối là gì?
- Có phải hành vi này cũng có thể bằng cách nhập
cat
một tệp văn bản chứa các ký tự lạ? - Có nên thực hiện một cơ chế để ngăn chặn hành vi này như thử câu lệnh {} Catch {} không?
reset
lệnh đôi khi có thể giúp đỡ, nhưng đây không phải là giải pháp kỳ diệu.
reset
và reset
phím Ctrl-J là gì? Tôi không thể thấy bất kỳ (cũng không có lý do nào để đi theo cách phức tạp hơn)