Bash-Completion: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
== Autovervollständigung der Bash ==
== Autovervollständigung der bash ==
 
Die Autovervollständigung der [[bash]] dient dazu, Tastatureingaben mittels der Tabulator-Taste zu vervollständigen.
Die Autovervollständigung der Bash dient dazu, Tastatureingaben mittels der Tabulator-Taste zu vervollständigen.


Ein Beispiel: Man gibt  
Ein Beispiel: Man gibt  
Zeile 7: Zeile 6:
  pacman -S ipt[TAB][TAB] (also 2xTab-Taste)
  pacman -S ipt[TAB][TAB] (also 2xTab-Taste)


und die Bash gibt die beiden Möglichkeiten
und die bash gibt die beiden Möglichkeiten


  iptables iptraf
  iptables iptraf


auf der Kommandozeile aus. Sollte es nur eine Möglichkeit zur Vervollständigung geben, so wird sofort der gesamte Dateiname von der Bash geschrieben. Dies hat natürlich den großen Vorteil, dass man nicht immer den gesamten Namen eines Paketes oder Programms eingeben muss und so viel Zeit mit der Tipparbeit spart.
auf der Kommandozeile aus. Sollte es nur eine Möglichkeit zur Vervollständigung geben, so wird sofort der gesamte Dateiname von der bash geschrieben. Dies hat natürlich den großen Vorteil, dass man nicht immer den gesamten Namen eines Paketes oder Programms eingeben muss und so viel Zeit mit der Tipparbeit spart.


==Einrichtung==
==Einrichtung==
Zuallererst muss das dafür nötige Paket mittels
Zuallererst muss das dafür nötige Paket mittels
  pacman -S bash-completion
  pacman -S bash-completion
installiert werden.
installiert werden.


Anschließend editiert man die .bashrc des jeweiligen Benutzers (z. B. root)
Anschließend editiert man die .bashrc des jeweiligen Benutzers (z. B. root)
  nano /root/.bashrc
  nano /root/.bashrc
und fügt die folgenden drei Zeilen am Ende ein:
und fügt die folgenden drei Zeilen am Ende ein:


Zeile 27: Zeile 30:


Nach einem erneuten Login stehen einem dann die Vervollständigungsmöglichkeiten zur Verfügung.
Nach einem erneuten Login stehen einem dann die Vervollständigungsmöglichkeiten zur Verfügung.
==Links==
* [[bash artikel über die bash hier im Wiki]]


[[Kategorie:Konsole]]
[[Kategorie:Konsole]]

Version vom 16. Januar 2009, 13:59 Uhr

Autovervollständigung der bash

Die Autovervollständigung der bash dient dazu, Tastatureingaben mittels der Tabulator-Taste zu vervollständigen.

Ein Beispiel: Man gibt

pacman -S ipt[TAB][TAB] (also 2xTab-Taste)

und die bash gibt die beiden Möglichkeiten

iptables iptraf

auf der Kommandozeile aus. Sollte es nur eine Möglichkeit zur Vervollständigung geben, so wird sofort der gesamte Dateiname von der bash geschrieben. Dies hat natürlich den großen Vorteil, dass man nicht immer den gesamten Namen eines Paketes oder Programms eingeben muss und so viel Zeit mit der Tipparbeit spart.

Einrichtung

Zuallererst muss das dafür nötige Paket mittels

pacman -S bash-completion

installiert werden.

Anschließend editiert man die .bashrc des jeweiligen Benutzers (z. B. root)

nano /root/.bashrc

und fügt die folgenden drei Zeilen am Ende ein:

if [ -f /etc/bash_completion ]; then
   . /etc/bash_completion
fi

Nach einem erneuten Login stehen einem dann die Vervollständigungsmöglichkeiten zur Verfügung.

Links