Tôi đang tạo một ứng dụng SSH cho một thiết bị đặc biệt không có khóa trả về trên bàn phím của nó, câu hỏi của tôi là cách mã trả về được mã hóa trong chuỗi được gửi đến trình bao? nó chỉ là '\ n'?Làm cách nào để mã hóa trả lại/nhập được mã hóa trong một chuỗi được gửi đến một SSH shell?
5
A
Trả lời
3
Sau đó, Nhập phím gửi ký tự 13 = \ 015 = 0x0d = \ r =^M = CR (carriage return). Bạn có thể nhận thấy rằng bằng cách gõ Ctrl +V sau đó Nhập trong một thiết bị đầu cuối: Ctrl +V nói với vỏ để chèn các ký tự tiếp theo nghĩa đen thay vì giải thích nó như một lệnh.
Bạn có thể chọn một ký tự cuối dòng khác trong cài đặt stty nhưng không phải tất cả các ứng dụng sẽ nhận thấy. Tốt hơn là nên sử dụng ký tự chuẩn.
Vì lý do lịch sử, ký tự được gửi bởi Nhập trên bàn phím không giống ký tự cho biết kết thúc của một dòng trong tệp văn bản: ký tự cuối dòng là 10 = \ 012 = 0x0a = \ n =^J = LF (line feed).
Các vấn đề liên quan
- 1. Làm thế nào để giải mã một chuỗi được mã hóa bằng HMACSHA1?
- 2. Gửi chuỗi mã hóa được mã hóa qua thông số URL - văn bản được giải mã bị cắt xén
- 3. Làm thế nào để mã hóa một chuỗi trong .NET?
- 4. Làm cách nào để giải mã chuỗi mã hóa base64?
- 5. Làm cách nào để gửi và nhận email được mã hóa trong Ruby on Rails?
- 6. Chuỗi được mã hóa Base64 thành tệp
- 7. Làm thế nào để giải mã chuỗi được mã hóa bằng sha1 trong Java
- 8. Làm cách nào để mã hóa chuỗi Dart trong base64?
- 9. Làm cách nào để mã hóa chuỗi này trong Ruby?
- 10. Mã hóa một chuỗi có ngăn xếp
- 11. Cách hiệu quả để mã hóa một chuỗi - C
- 12. Sử dụng mã khóa PEM được mã hóa, mã hóa PEM để ký thư một cách nguyên bản
- 13. Làm cách nào để giải mã một URL được mã hóa bằng Url.Encode của MVC (chuỗi url)
- 14. Tránh ngắt dòng trong chuỗi URL được mã hóa và mã hóa
- 15. Giải mã bằng Python một chuỗi được mã hóa bằng cách sử dụng .NET
- 16. Chuỗi mã 64 có được mã hóa không?
- 17. Giải mã utf8 được mã hóa đôi trong Python
- 18. Tìm tất cả các chuỗi mã nguồn được mã hóa
- 19. Tại sao một cái gì đó được mã hóa trong PHP không khớp với cùng một chuỗi được mã hóa trong Ruby?
- 20. Tôi làm cách nào để mã hóa chuỗi cho HTML?
- 21. Mã hóa/mã hóa ID trong chuỗi URL
- 22. Làm thế nào để chuyển đổi một chuỗi được mã hóa hex thành chuỗi byte trong Perl?
- 23. Có một hàm để giải mã chuỗi mã utf-8 unicode được mã hóa như từ một biểu mẫu không?
- 24. chuỗi Parsing để thêm vào URL được mã hóa URL
- 25. Mã hóa một chuỗi thành ascii
- 26. Cách đọc mật mã được mã hóa bằng java?
- 27. làm thế nào để mã hóa/giải mã một chuỗi đơn giản
- 28. Cách gửi chuỗi hình ảnh Base64 được mã hóa đến máy chủ bằng cách sử dụng đối tượng JSON
- 29. Cách đọc một khung dữ liệu của các chuỗi được mã hóa từ csv trong python
- 30. cách nhận được tiêu đề "gzip xóa mã hóa nội dung" được Chrome gửi?
bạn có nghĩa là ký tự đơn '\ n' không? Vâng. tại sao nó lại là cái gì khác? –
một số quy ước khác tồn tại ... (im trên Linux) –