Bash-Completion: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Ubuntubang (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
(4 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Das Paket bash-completion erweitert die Unterstützung der [[bash]] zur automatischen Vervollständigung von Dateinamen, Befehlsnamen und Variablen um eine große Anzahl von Befehlen (z.B. [[pacman]]) und deren Optionen.
Das Paket bash-completion erweitert die Unterstützung der [[bash]] zur automatischen Vervollständigung von Dateinamen, Befehlsnamen und Variablen um eine große Anzahl von Befehlen (z.B. [[pacman]]) und deren Optionen.


Ein Beispiel: Man gibt
{{installation|paket=bash-completion|repo=extra}}


pacman -S ipt[TAB][TAB] (also 2 x Tab-Taste drücken)
Bei der Installation wird folgender Eintrag automatisch in {{ic|/etc/bash.bashrc}} hinzugefügt.


und die bash könnte folgende Möglichkeiten ausgeben:
[ -r /usr/share/bash-completion/bash_completion  ] && . /usr/share/bash-completion/bash_completion


iptables iptraf
Nun muss nur noch eine neue bash Instanz geöffnet werden und die Funktionalität von bash-completion steht zur Verfügung. die Vervollständigung der Befehle funktioniert nur, wenn für das jeweilige Programm ein passendes Vervollständigungsscript existiert. Für viele Programme gibt es welche.


Man installiert bash-completion mit:
== Beispiel ==
Man gibt folgendes ein:


  pacman -S bash-completion
  pacman -S ipt[TAB][TAB] (also 2 x Tab-Taste drücken)


Dabei wird folgender Eintrag in /etc/bash.bashrc hinzugefügt:
und die bash könnte folgende Möglichkeiten ausgeben:


  [ -r /usr/share/bash-completion/bash_completion  ] && . /usr/share/bash-completion/bash_completion
  iptables iptraf
 
Nun muss nur noch eine neue bash Instanz geöffnet werden und die Funktionialität von bash-completion steht zur Verfügung.


==Siehe auch==
==Siehe auch==
Zeile 23: Zeile 22:


[[Kategorie:Konsole]]
[[Kategorie:Konsole]]
[[en:Bash#Tab_completion]]

Aktuelle Version vom 10. Mai 2023, 12:46 Uhr

Das Paket bash-completion erweitert die Unterstützung der bash zur automatischen Vervollständigung von Dateinamen, Befehlsnamen und Variablen um eine große Anzahl von Befehlen (z.B. pacman) und deren Optionen.

Installation

Das Programm ist als bash-completion in extra verfügbar, und kann von dort mittels Pacman installiert werden.

pacman -S bash-completion

Bei der Installation wird folgender Eintrag automatisch in /etc/bash.bashrc hinzugefügt.

[ -r /usr/share/bash-completion/bash_completion   ] && . /usr/share/bash-completion/bash_completion

Nun muss nur noch eine neue bash Instanz geöffnet werden und die Funktionalität von bash-completion steht zur Verfügung. die Vervollständigung der Befehle funktioniert nur, wenn für das jeweilige Programm ein passendes Vervollständigungsscript existiert. Für viele Programme gibt es welche.

Beispiel

Man gibt folgendes ein:

pacman -S ipt[TAB][TAB] (also 2 x Tab-Taste drücken)

und die bash könnte folgende Möglichkeiten ausgeben:

iptables iptraf

Siehe auch