Tôi đang chuyển từ máy Mac (Terminal.app) sang hộp Linux, nơi tôi cần chạy ckermit hoặc màn hình qua USB để có bàn điều khiển trên hộp Linux thứ hai. (Không có đồ họa trên hộp thứ hai và tôi đang cố sửa cấu hình mạng.)
Điều này hoạt động, nhưng đâu đó ở giữa thông tin về kích thước thiết bị đầu cuối và một số thứ khác bị mất, vì vậy tôi thực sự không thể chạy trình soạn thảo tương tác như vi trên hộp Linux thứ hai: màn hình hiển thị sai hoàn toàn, không thể chỉnh sửa. Ví dụ: "vi foo" hiển thị:
line 1
line 2
line 3
Mac và hộp Linux đầu tiên có TERM=vt100
. Hộp Linux thứ hai có TERM=vt220
. Tôi chạy màn hình như screen /dev/ttyUSB0 115200
. Mọi thứ đều ổn giữa Mac và hộp Linux đầu tiên.
stty -a
là khác nhau theo mặc định, nhưng trong nỗ lực của tôi để làm cho chúng giống nhau, không có gì đáng chú ý xảy ra. Quan sát kỳ lạ nhất: Linux hộp 1 có cs8
trong khi Linux hộp 2 có cs5
và từ chối thay đổi nó thành cs8
. (Không biết điều này có nghĩa là gì)
Tôi cho rằng điều này có thể được thực hiện để làm việc bằng cách nào đó và tôi hy vọng sẽ học được cách.