Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Ville Pöntinen - 14.11.12 - klo:13.20
-
Hei!
Kotikoneelle on ilmestynyt omituinen ilmiö, käytössä 12.04.
Kun kirjoitan päätteessä omalla tunnuksella nano /et <tab> pas <tab>
saan tarjolle rivin nano /etc/passwd
eli tab-completion toimii, kuten kuuluukin.
Jos taas kirjoitan sudo nano /et <tab>
antaa täydennys kyllä riville "c":n, mutta lisäksi välilyönnin eikä "/"-merkkiä: sudo nano /etc (lopussa väli)
Olen tutkinut omaa ja /root -hakemistossa olevaa .bashrc-tiedostoa ja silmännyt myös /etc/bash*, mutta en ole keksinyt missä vika.
Osaako joku auttaa?
-
Jos taas kirjoitan sudo nano /et <tab>
antaa täydennys kyllä riville "c":n, mutta lisäksi välilyönnin eikä "/"-merkkiä: sudo nano /etc (lopussa väli)
Hullu veikkaus: olisiko kyse siitä, että Bashin täydennys katsoo komennoksi nyt sudon eikä nanoa, joten kansioparametri katsottaisiin preferoidummaksi?
Tosin muistaakseni Bashin täydennys olisi (onneksi) yleensä tyhmempi. Itse käytän zsh:ta, joka on vähän turhankin yritteliäs täydentäjä. Sarkain ei koskaan täydennä tiedostonimeä noin vain vaan yrittää aina ensin selvittää komennon, jota varten täydennetään. Siitä on joskus enemmän riesaa kuin hyötyä, jollei jaksa perata koko täydennyssysteemiä.
-
Jos taas kirjoitan sudo nano /et <tab>
antaa täydennys kyllä riville "c":n, mutta lisäksi välilyönnin eikä "/"-merkkiä: sudo nano /etc (lopussa väli)
Hullu veikkaus: olisiko kyse siitä, että Bashin täydennys katsoo komennoksi nyt sudon eikä nanoa, joten kansioparametri katsottaisiin preferoidummaksi?
Ihan loogiselta tuntuva veikkaus (eikä hullu). Outoa vaan on se, että ennen homma toimi kuten pitikin, eikä töissä ole samaa ongelmaa. Enkä ole käsin säätänyt ko. asetuksia.
-
Outoa vaan on se, että ennen homma toimi kuten pitikin, eikä töissä ole samaa ongelmaa. Enkä ole käsin säätänyt ko. asetuksia.
Minäkään en pysty toisintamaan ongelmaa; tosin järjestelmäkin on eri (Mageia 2).
Mielessä kävi vielä toinenkin selitysvaihtoehto, mutta sekään ei tuntunut toimivan ainakaan Mageiassa: Ei kai /etc ole symbolinen linkki jonnekin? Joskus muistaisin törmänneeni semmoiseen, että täydennettäessä linkkiä kohdeltiin tiedostona (joka se tietysti onkin), vaikka se osoittaisi kansioon.
-
Ei ole linkki, vaan koko juuri (/) samalla osiolla ilman linkityksiä...
-
Suoraan adobelta asennettu acroread oli ongelman syynä.
sudo rm /etc/bash_completion.d/acroread.sh
Tuo korjasi ongelman.