Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Automatické doplnění příkazu při stisku TAB [vyřešeno]  (Přečteno 1491 krát)

WombatMFF

  • Návštěvník
  • *
  • Příspěvků: 56
    • Zobrazit profil
Ahoj,

přeinstaloval jsem ubuntu 10.10 na 11.10 a bohužel mi přestalo fungovat automatické doplňování příkazu stisknutím klávesy TAB. Nevíte někdo co s tím dělat?

Děkuji moc za odpověď
« Poslední změna: 02 Prosince 2011, 11:00:33 od Pavel Hrnčíř »

daysleeper

  • Závislák
  • ****
  • Příspěvků: 1206
    • Zobrazit profil
Re:Automatické doplnění příkazu při stisku TAB
« Odpověď #1 kdy: 01 Prosince 2011, 00:37:29 »
Máš nainstalované bash-completion?
Kód: [Vybrat]
dpkg -l bash*

WombatMFF

  • Návštěvník
  • *
  • Příspěvků: 56
    • Zobrazit profil
Re:Automatické doplnění příkazu při stisku TAB
« Odpověď #2 kdy: 01 Prosince 2011, 00:54:19 »
Jo mám ho instalovaný.
Verze 1:1.3-1ubuntu6. Tvůj kód vypíše:
Kód: [Vybrat]
Požadované=Neznámé/Instalovat/Odinstalovat/Vyčistit/Podržet
| Stav=Ne/Instalován/Konfigurační soubory/Rozbalen/Nezkonfigurován/Nekompletní
| instalace/Očekávané spouštěče/Nevyřízené spouštěče
|/ Chyba?=(nic)/Nutná přeinstalace (Stav,Chyba: velké písmeno=chyba)
||/ Název                        Verze                         Popis
+++-=============================-=============================-==========================================================================
ii  bash                          4.2-0ubuntu4                  The GNU Bourne Again SHell
ii  bash-completion               1:1.3-1ubuntu6                programmable completion for the bash shell
un  bash-doc                      <none>                        (popis není k dispozici)

Milhouse

  • Moderátor
  • Guru
  • ***
  • Příspěvků: 5722
    • Zobrazit profil
Re:Automatické doplnění příkazu při stisku TAB
« Odpověď #3 kdy: 01 Prosince 2011, 09:35:44 »
Pro každého uživatele je v /home/uzivatel soubor .bashrc ( je skrytý). Stačí v něm odkomentovat dole odstaveček právě s bash-completion.

Pak jse ještě jeden soubor centrální (bash-completion ?), dle kterého se to taky nastavuje, ale nevím teď, kde se nachází. Tuším někde v /etc/default/ nebo přímo v /etc. Nejsme teď na Linuxu.

N. Á. V. O. D. Y.
 "...naše práce není vidět, ale je důležitá!"

daysleeper

  • Závislák
  • ****
  • Příspěvků: 1206
    • Zobrazit profil
Re:Automatické doplnění příkazu při stisku TAB
« Odpověď #4 kdy: 01 Prosince 2011, 09:57:46 »
Jj, chtělo by to se podívat na výstup z nastavení
Kód: [Vybrat]
grep completion ~/.bashrc
shopt -o posix
ls -l /etc/bash_completion

WombatMFF

  • Návštěvník
  • *
  • Příspěvků: 56
    • Zobrazit profil
Re:Automatické doplnění příkazu při stisku TAB
« Odpověď #5 kdy: 01 Prosince 2011, 13:02:57 »
Aha tak tady asi bude chyba. Zdá se, že soubor v mém homeu vůbec není. Tak co s tím?  Mám nějaký vytvoří? A neměl by se vytvořít automaticky?

Díky moc

Kód: [Vybrat]
wombat@wombat-pc:~$ grep completion ~/.bashrc
grep: /home/wombat/.bashrc: Adresář nebo soubor neexistuje
Kód: [Vybrat]
wombat@wombat-pc:~$ shopt -o posix
posix          off
Kód: [Vybrat]
ls -l /etc/bash_completion
-rw-r--r-- 1 root root 58753 2011-10-04 22:53 /etc/bash_completion

WombatMFF

  • Návštěvník
  • *
  • Příspěvků: 56
    • Zobrazit profil
Re:Automatické doplnění příkazu při stisku TAB
« Odpověď #6 kdy: 01 Prosince 2011, 13:08:22 »
Jo a ještě přikládám svůj /etc/bash_completion (jako texťák)

[příloha smazaná administrátorem]

pacholik

  • Závislák
  • ****
  • Příspěvků: 2072
    • Zobrazit profil
Re:Automatické doplnění příkazu při stisku TAB
« Odpověď #7 kdy: 01 Prosince 2011, 13:35:17 »
můžeš si zkopírovat připravenej ze složky /etc/skel

WombatMFF

  • Návštěvník
  • *
  • Příspěvků: 56
    • Zobrazit profil
Re:Automatické doplnění příkazu při stisku TAB
« Odpověď #8 kdy: 01 Prosince 2011, 14:23:27 »
Děkuji moc za rady, jsem rád, že jsem se zas něco přiučil. Skopíroval jsem vzorový soubor a oakomntoval správné řádky a vše funguje jak má.

 


Provoz zaštiťuje spolek OpenAlt.