Wie Bash's Ausgabe von möglichen Completions konfigurieren

Grögh de Helsen - Mittwoch, 31. Mai 2006 12:50:05 - 3 Antworten

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

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 26 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: 178 Punkte bei 24 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: 139 Punkte bei 32 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.
  • Paketbeschleuniger
    Apt-fast beschleunigt unter Debian und dessen Derivaten die Software-Installation deutlich.

Aktuelle Fragen

Probleme mit der Maus
Thomas Roch, 21.02.2017 13:43, 1 Antworten
Nach 20 Jahren Windows habe ich mich zu Linux Ubuntu probeweise durchgerungen!!! Installation - k...
KWin stürzt ab seit Suse Leap 42.2
Wimpy *, 21.02.2017 09:47, 3 Antworten
OpenSuse 42.2 KDE 5.8.3 Framework 5.26.0 QT 5.6.1 Kernel 4.4.46-11-default 64-bit Open-GL 2....
Shell-Befehl zur Installation von Scanner-Treiber
Achim Zerrer, 15.02.2017 12:13, 10 Antworten
Hallo, ich habe Einen Brother Drucker mit Scanner. Nachdem ich mit Hilfe der Community den Druck...
kiwix öffnet ZIM Datei nicht
Adrian Meyer, 13.02.2017 18:23, 1 Antworten
Hi, ich nutze Zim Desktop für mein privates Wiki. Fürs Handy habe ich mir kiwix heruntergelade...
registration
Brain Stuff, 10.02.2017 16:39, 1 Antworten
Hallo, Das Capatcha auf der Registrierungsseite von linux-community ist derartig schlecht gema...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Mint 18.1 neu installieren
Alfred Zahlten, 22.02.2017 23:55
Am 22.02.2017 um 16:24 schrieb Gerhard Eilers: Hallo Gerhard, > Ich habe keinen EeePc, ich habe ein Asus...
Re: [EasyLinux-Ubuntu] Mint 18.1 neu installieren
Heiko, 22.02.2017 18:04
Am Mittwoch, 22. Februar 2017, 16:42:22 CET schrieb Uwe Herrmuth: Hallo Gerhard, > > Gerhard schri...
Re: [EasyLinux-Ubuntu] Mint 18.1 neu installieren
Uwe Herrmuth, 22.02.2017 16:42
Hallo Gerhard, Gerhard schrieb am 22.02.2017 um 16:24: > Ich habe gerade gesucht, ob jemand Mint auf ein...
Re: [EasyLinux-Ubuntu] Mint 18.1 neu installieren
Gerhard Eilers, 22.02.2017 16:24
Am .02.2017, 10:26 Uhr, schrieb Gerhard Blaschke : Hallo Willi und Gerhard >> ich kann mir nicht vors...
Re: [EasyLinux-Ubuntu] Mint 18.1 neu installieren
Alfred Zahlten, 22.02.2017 11:41
Am 22.02.2017 um 10:26 schrieb Gerhard Blaschke: Hallo zusammen, > Am 22.02.2017 um 10:13 schrieb Willi...