Wie Bash's Ausgabe von möglichen Completions konfigurieren

Autor

Mittwoch, 31. Mai 2006 12:50:05

Hallo Zusammen,

ich benutze die Bash als Shell. Wenn ich zweimal drücke, werden alle möglichen Completions des aktuellen "Worts" ausgegeben. Ich finde die Ausgabe in Spalten aber höchst unübersichtlich und würde das gerne anpassen (am einfachsten währe einfach ein Vorschlag pro Zeile).

Hat jemand eine Idee ob und wie sich das konfigurieren lässt?

Danke!
Grögh de Helsen

Grögh de Helsen

3 Antworten


Antworten
Re: Wie Bash's Ausgabe von möglichen Completions konfigurieren
Aina von Tharon, Freitag, 02. Juni 2006 22:21:52
Ein/Ausklappen

Grögh, Du schreibst leider nicht für welchen Befehl (z.B. ls) Du die Completion benutzt. Wenn ich
ls /usr/lib/lib[TAB][TAB]
versuche, dann kriege ich so viele Vervollständigungen, daß mir der Anfang flöten geht, wenn die Ausgabe zeilenweise kommt (ich arbeite meistens auf der Konsole, also ohne X, KDE, GNOME oder sonstiges).

Trotzdem, ich versuche mal, eine Alternative zu liefern.
obligatorische Angaben, getestet mit:
bash --version : 3.1.17(1)-release

Für meine Konsole Shell würde ich die Art vorziehen, wie vim die Vervollständigung anzeigt: bei jedem TAB den nächsten Vorschlag. Das ist die readline Funktion "menu-complete". Diese ist nicht belegt wie
bind -p | grep 'menu-complete'
zeigt. Jetzt ändere ich die Tab-Belegung mit:
bind '"\C-i": menu-complete'

Wenn ich nun TAB das erste mal drücke, wird der erste Vorschlag eingefügt, beim nächsten TAB wird statt dem ersten der nächste Vorschlag eingefügt ..., ich habe also immer gleich das volle Wort eingefügt.

Nach einigen Tests finde ich das so toll, daß ich es für immer haben will. Ich trage die Zeile, so wie ich sie am Prompt eingegeben habe, in "$HOME/.bashrc" ein, weil diese von der interaktiven Bash gelesen wird.

Ich hoffe, das hilft ein bißchen weiter. Aina




Bewertung: 114 Punkte bei 22 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
Re: Wie Bash's Ausgabe von möglichen Completions konfigurieren
Ottfried Meyer, Donnerstag, 01. Juni 2006 09:06:00
Ein/Ausklappen

Hi,

auch ich kann Di leider keine genaue Auskunft geben.
Aber... :)
Bei www.freshmeat.net gibt es unter dem Suchbegriff bash
mehrere Treffer, die sich mit den Completion-Funktionen
beschäftigen.

Aber (2)... :)
Ich bin seit einige Zeit auf die ZSH umgestiegen. Und bin damit
mehr als sehr zufrieden.
Die ZSH ist etwas aufgeräumter, nicht so bulky und hat eine
extrem g....ute Completion.

Der Umstieg ist für das System schmerzlos (weil nahezu 100%ig kompatibel).
Für den Root-Account würde ich die Bash aktiviert lassen...ansonsten.. ;)

Viel Erfolg!1
Keep hacking!
Meino


Bewertung: 177 Punkte bei 19 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
Re: Wie Bash's Ausgabe von möglichen Completions konfigurieren
Oliver Mayer, Mittwoch, 31. Mai 2006 15:15:29
Ein/Ausklappen

Ja Hallo ;)

Also hab hier nicht direkt ne Antwort, aber vielleicht hilft
Dir der Link unter [1] weiter..

Dort wird beschrieben, wie man die bash-completion konfigurieren
kann.

lg,
Oliver


[1] http://www.pro-linux.de/t_system/bash-completion.html



Bewertung: 141 Punkte bei 28 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Ähnliche Artikel

  • Hardcore-Linux
    In diesem ersten Teil einer Serie über die Bash verraten wir Ihnen erste Geheimnisse beim Umgang mit dem Befehlszeileninterpreter. Probieren Sie alles aus! Nur so kann man das erlernte Wissen behalten und vertiefen.
  • Shell-Tipps
    Die Kommandozeile unter Linux ist bei Weitem nicht so kompliziert, wie manch einer denkt. Kennt man erst einmal einige Befehle, geht vieles auf der Shell schneller von der Hand als mit grafischen Programmen.
  • Bash-Konfiguration, die zweite
    In diesem zweiten Teil der Serie über die Konfiguration der Bash wird es noch einmal praktisch: Das Einstellen des Prompts, und die für die Fehlersuche so nützlichen Tracing-Modi werden beschrieben.
  • Drahtlos glücklich
    Sonne, Pool, Laptop, ein offenes WLAN und die Wireless-Tools – mehr braucht es nicht, um eine verspätete Folge von "Zu Befehl" aus dem Urlaub zu schicken.
  • Wechsel zur Zsh
    Die moderne und mit zahlreichen nützlichen Features ausgestattetete Z-Shell bietet Kommandozeilen-Arbeitern eine attraktive Alternative zur klassischen Bash. Wir zeigen die Möglichkeiten und helfen beim Einstieg.

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

Nach Ubdates alles weg ...
Maria Hänel, 15.11.2014 17:23, 4 Antworten
Ich brauche dringen eure Hilfe . Ich habe am wochenende ein paar Ubdates durch mein Notebook von...
Brother Drucker MFC-7420
helmut berger, 11.11.2014 12:40, 1 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu 14.04-Nutzer...
Treiber für Drucker brother MFC-7420
helmut berger, 10.11.2014 16:05, 2 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu12.14-Nutzer u...
Can't find X includes.
Roland Welcker, 05.11.2014 14:39, 1 Antworten
Diese Meldung erhalte ich beim Versuch, kdar zu installieren. OpenSuse 12.3. Gruß an alle Linuxf...
DVDs über einen geeigneten DLNA-Server schauen
GoaSkin , 03.11.2014 17:19, 0 Antworten
Mein DVD-Player wird fast nie genutzt. Darum möchte ich ihn eigentlich gerne abbauen. Dennoch wür...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] PC mit LinuxMint14, cinnamon, Gnome
Alfred Zahlten, 24.11.2014 00:29
Am 23.11.2014 um 23:05 schrieb Joachim Puttkammer: Hallo Joachim, danke erst mal für den fsarchiver. >...
[EasyLinux-Ubuntu] muon-discover
Sibylle Hahn, 23.11.2014 23:13
Hallo, ich habe mit der letzten Heft DVD auf meinem neuen Rechner Kubuntu 14.04 installiert. Nun habe ich e...
Re: [EasyLinux-Ubuntu] PC mit LinuxMint14, cinnamon, Gnome
Joachim Puttkammer, 23.11.2014 23:05
Am Sonntag 23 November 2014 schrieb Alfred Zahlten: > Mit einer Datensicherung wäre es auch noch ein weite...
Re: [EasyLinux-Ubuntu] PC mit LinuxMint14, cinnamon, Gnome
bernhard, 23.11.2014 22:23
???????????????????????????????????????????????????????????????????????????????????????????????????????????????...
Re: [EasyLinux-Ubuntu] PC mit LinuxMint14, cinnamon, Gnome
Alfred Zahlten, 23.11.2014 21:59
Am 23.11.2014 um 21:11 schrieb bernhard: Hallo Bernhard, >> auf meinem alten PC mit Mint 14 ist so al...