Ich weiß nicht, wie ich den TAB-Schlüssel dazu bringen soll, Dateinamen, Befehle oder irgendetwas automatisch zu vervollständigen.
Ich arbeite auf einem Unix-ähnlichen System (OS / 390) und bin auf mehrere Skripte angewiesen, die in sh (Bourne-Shell, nicht BASH), aber nicht in anderen Shells (z. B. tcsh) funktionieren, sodass ich die Shells nicht wechseln kann . Normalerweise verbinde ich mich über ssh oder telnet über das GNOME-Terminal von Ubuntu, auf dem bash lokal ausgeführt wird, mit diesem System. Andere Personen stellen über Telnet über die Windows XP-Eingabeaufforderung eine Verbindung zum OS / 390-System her und können nach Ausgabe von "set -o emacs" automatisch mit der TAB-Taste vervollständigen. Wenn ich "set -o emacs" ausstelle, erhalte ich einige der entsprechenden Funktionen (z. B. Strg-p, um den Verlauf rückwärts zu durchlaufen), jedoch nicht automatisch.
Mir ist die Option "set -o vi" bekannt, aber die Verwendung von "ESC- *" usw. spricht mich nicht an, da ich weiß, dass die einfache TAB-Taste für andere Personen funktioniert.
Gibt es etwas an Ubuntu, dem GNOME-Terminal, Bash oder SSH, das ein anderes Tabulatorzeichen sendet als eine Windows XP-Eingabeaufforderung, auf der Telnet ausgeführt wird?
Hat jemand eine Idee, warum ich möglicherweise nicht in der Lage bin, die Registerkarte für die automatische Vervollständigung zu aktivieren, während Personen auf demselben Remotecomputer, auf denen dieselbe Shell ausgeführt wird, dies können?
Was ist zu tun, um die automatische Vervollständigung der Registerkarte zu aktivieren ?