Điểm:1

Xóa lệnh trả về 'xterm-256color': loại thiết bị đầu cuối không xác định

lá cờ us

Vừa rồi, lệnh xóa không hoạt động và quay trở lại 'xterm-256color': loại thiết bị đầu cuối không xác định. %!s(<nil>) Tuy nhiên, tôi đã lùng sục trên web để tìm kiếm câu trả lời và không tìm thấy câu trả lời nào, tôi đã thử đặt thiết bị đầu cuối của mình thành linux, ansi, và một vài người khác không may mắn. Tôi đang chạy x64 Ubuntu 20.04.3 LTS và mọi trợ giúp sẽ được đánh giá cao.

Terrance avatar
lá cờ id
Nếu bạn đóng và mở một thiết bị đầu cuối mới, bạn vẫn thấy điều đó chứ?
SomebodyWillDie avatar
lá cờ us
Vâng, nó luôn luôn giống nhau. Tình huống chính xác giống như tôi đã mô tả.
Terrance avatar
lá cờ id
Tôi đã thấy điều gì đó tương tự, đặc biệt là khi tôi đang chạy ssh qua máy Mac bằng thiết bị đầu cuối urxvt của mình. Tất cả những gì tôi phải làm là đặt loại TERM để giải quyết vấn đề. Tôi không chắc `%!s()` là mặc dù. Có thể: https://unix.stackexchange.com/questions/213726/ssh-from-screen-leads-to-unknown-terminal-error
SomebodyWillDie avatar
lá cờ us
Cảm ơn Terrance, tôi đã xem bài đăng đó và đã thử các bản sửa lỗi, ngày mai tôi sẽ thử kiểm tra thêm với các thiết bị đầu cuối khác cũng như gỡ cài đặt và cài đặt lại. Không có cách khắc phục nào trong số đó hiệu quả và tôi cũng đang cố gắng tìm ra cách khắc phục '''%!s()''' có nghĩa. Chúng ta sẽ thấy.
lá cờ hr
Tôi cũng bối rối với `%!s()`. Tôi tự hỏi nếu tệp cơ sở dữ liệu terminfo bị thiếu hoặc bị hỏng? Có thể đáng để chạy `xóa` bên dưới strace và tìm kiếm các thông báo liên quan đến terminfo cũ. `xóa dấu vết 2>&1 | grep -A3 terminfo`
SomebodyWillDie avatar
lá cờ us
Cảm ơn câu trả lời của steeldriver, tiếc là lệnh không trả về gì cả. Tôi không biết điều đó có nghĩa là gì, tuy nhiên tôi thấy rằng có vẻ như cả TTY1 và TTY2 đều có môi trường máy tính để bàn đang chạy. Tôi không biết điều đó có nghĩa gì không nhưng tôi nghĩ mình nên chia sẻ. CHỈNH SỬA: Xóa mọi thứ TTY1 có màn hình đăng nhập đưa tôi trở lại TTY2 Tôi nghĩ nó luôn làm như vậy. Tôi không chắc đây có phải là cách hoạt động của Ubuntu hay đây là sự cố. Tôi không tin nó đã từng làm điều này. Tôi cũng đã xóa một tệp trước đây một chút để làm cho trình điều khiển NVIDIA của tôi hoạt động vì chúng đã làm hỏng máy tính xách tay của tôi. Đó là trong X11.
Điểm:1
lá cờ us

Trả lời câu hỏi của riêng tôi, tôi đã tìm thấy lỗi. tôi cần phải thêm alias clear="TERMINFO=/usr/share/terminfo TERM=xterm /usr/bin/clear" vào tệp .bashrc của tôi.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.