Fórum Root.cz

Hlavní témata => Distribuce => Téma založeno: tuxmartin 25. 12. 2015, 20:10:02

Název: Automatické doplňování příkazů TAB
Přispěvatel: tuxmartin 25. 12. 2015, 20:10:02
Posledni par let jsem pouzival temer vyhradne Ubuntu. Zvykl jsem si na automaticke doplnovani po stisku TAB.
Staci napsat apt-get i TAB a mam apt-get install . Pokud mam v napr. v /mnt pripojeny jenom jeden disk /mnt/disk, staci zadat umount /mn TAB a mam doplnenou celou cestu.
Tohle vsechno mi v Debianu chybi. Jasne, da se bez toho zit. Ale proc?
Mam nainstalovany balicek bash-completion, ale nestaci to. Doplnuji se mi jenom nazvy programu. Napr. apt-g TAB doplni apt-get.

Da se podpora doplnovani nejak doplnit? Urcite mi chybi jenom nejaky balicek...

Testovano na aktualnim stable Debianu a Ubuntu 12.04.
Název: Re:Automaticky doplnovani prikazu TAB
Přispěvatel: fsfsd 25. 12. 2015, 20:18:50
Rekl bych, ze bash completion neni aktivovane (includnute do bash) coz je default - zdrzuje to logovani.

Doporucuju projit /etc/bash.bashrc a dale ~/.bashrc a ~/.bash_profile.
Název: Re:Automaticky doplnovani prikazu TAB
Přispěvatel: tuxmartin 25. 12. 2015, 20:21:33
Diky! Opravdu nebylo zapnute.

/etc/bash.bashrc :
Kód: [Vybrat]
...
# enable bash completion in interactive shells
#if ! shopt -oq posix; then
#  if [ -f /usr/share/bash-completion/bash_completion ]; then
#    . /usr/share/bash-completion/bash_completion
#  elif [ -f /etc/bash_completion ]; then
#    . /etc/bash_completion
#  fi
#fi
...