Tôi không biết cách lấy khóa TAB để tự động hoàn thành tên tệp, lệnh hoặc bất cứ thứ gì.
Tôi đang sử dụng hệ thống giống Unix (OS / 390) và phụ thuộc vào một số tập lệnh hoạt động trong sh (shell Bourne, không phải BASH), nhưng không phải trong các shell khác (ví dụ: tcsh), vì vậy tôi không thể chuyển đổi shell . Tôi thường kết nối với hệ thống này thông qua ssh hoặc telnet từ Thiết bị đầu cuối Gnome của Ubuntu chạy bash cục bộ. Những người khác kết nối với hệ thống OS / 390 qua telnet từ dấu nhắc lệnh của Windows XP và họ có thể tự động hoàn thành với khóa TAB sau khi phát hành "set -o emacs". Khi tôi phát hành "set -o emacs", tôi sẽ nhận được một số chức năng phù hợp (ví dụ: ctrl-p để lùi lại lịch sử chẳng hạn), nhưng không tự động hoàn thành.
Tôi biết tùy chọn "set -o vi", nhưng sử dụng "ESC- *", v.v. không hấp dẫn tôi vì tôi biết rằng phím TAB đơn giản hoạt động cho người khác.
Có điều gì đó về Ubuntu, Terminal Gnome, bash hoặc ssh gửi một ký tự tab khác với dấu nhắc lệnh Windows XP chạy telnet không?
Có ai có ý tưởng về lý do tại sao tôi có thể không có được tab để tự động hoàn tất trong khi mọi người trên cùng một máy từ xa, chạy cùng một vỏ, có thể không?
Nên làm gì để cho phép tự động hoàn thành tab ?