Strona 1 z 1
Dziwne podpowiedzi w konsoli
: 12 lutego 2007, 22:22
autor: Louner
Witam
Mam problem z uzupełnianiem nazw plików w konsoli przy pomocy klawisza [tab], a mianowicie, klawisz dopełnia mi wpisane litery nie do nazwy pliku, albo katalogu, a do nazwy polecenia, np, kiedy mam katalog 'troll' i wpisuje 'tro[tab]' to dopełnia mi do 'troff' :P
Szukałem sposobu na zmianę, ale niestety nie udało mi się. Nie mogłem też doczytać się o tym czegokolwiek pod poleceniem 'man konsole'.
Bardzo proszę o pomoc.
: 12 lutego 2007, 22:30
autor: darkwater
To normalne zachowanie - jeśli przykładowo jesteś w katalogu test a w nim masz katalog troll i chcesz sie do niego dostać to musisz wpisać przed nazwą katalogu ./ - czyli ./tr i już możesz naciskać TAB. Czy o to ci chodziło ???
: 12 lutego 2007, 22:36
autor: Louner
No niestety nie o to.

Kiedy mam w katalogu plik 'troll' i wpisuję:
'./tro[tab]' , to nie dopełnia mi do niczego, a kiedy wpisuje samo 'tro[tab]' to dopełnia do troff. :P
PS. Mam tylko jeden katalog zaczynający sie od 'tro'.

: 12 lutego 2007, 22:38
autor: darkwater
A możesz do niego wejść wpisując ręcznie całą nazwę ?? masz prawo odczytu do tego katalogu ??
: 12 lutego 2007, 22:41
autor: Kaka'
Może podam moje wnioski. Skoro masz dwa katalogi:
troll i
troff i jak wciśniesz tab przy
tro to nic dziwnego, że uzupełni Ci nazwę do troff. Dlaczego? A w alfabecie co jest szybciej? f czy l ?

Według mnie nie jest to żaden błąd lub coś w tym stylu. Po prostu powinieneś zamiast
tro wpisać
trol.
: 12 lutego 2007, 22:43
autor: velmafia
bash to inteligentna bestia i dopełnia do tego co obsługuje polecenie wpisane wcześniej.
np. pokarzę to na przykładzie moich już dawno zapomnianych plików:
Kod: Zaznacz cały
kamil@kamil:~/Ebooki$ ls
2005_porad_dla_PC hardware html Organizacja_I_Architektura_Komputerow slownikeksperta
2005_porad_dla_PC.rar HowToBeAProgrammer.pdf linux Organizacja_I_Architektura_Komputerow.rar slownikeksperta.zip
kamil@kamil:~/Ebooki$ ha[tab][tab]
hal-device hal-find-by-capability hal-find-by-property hal-get-property hal-set-property hash
kamil@kamil:~/Ebooki$ cd ha[tab]rdware/
kamil@kamil:~/Ebooki/hardware$ cd ..
kamil@kamil:~/Ebooki$ sl[tab][tab]
slabtop sleep sliceprint slogin
kamil@kamil:~/Ebooki$ unzip sl[tab]ownikeksperta[tab]
slownikeksperta/ slownikeksperta.zip
kamil@kamil:~/Ebooki$ unzip slownikeksperta.zip
mam nadzieje że wyciągniesz z tego wnioski
aloha
: 12 lutego 2007, 22:45
autor: ponton
U mnie po wpisaniu 't' i naciśnięciu TAB dopełnił by "tro", a przy kolejnym TAB-ie wypisał pasujących kandydatów.
: 12 lutego 2007, 23:46
autor: Louner
Problem w tym, że mam tylko jeden katalog - troll, a nie mam katalogu troff, a mimo wszystko dopełnia mi tro[tab] na troff. xd
Tutaj ls:
Kod: Zaznacz cały
[23:43:43] louner@puklerz:~$ ls
bin Dodatki Mail Programy Tapety
czcionki Filmy Muzyka Projekty troll
Desktop lampp_htdocs Opowiadania style zadania
Daje:
Nic nie daje.
Ludzie, nie przesadzajcie, ja rozumiem, że [tab][tab] pokaże mi wszystkie foldery które zaczynają się od tej nazwy, ale bez przesady.

Mam nadzieję, że teraz zrozumiecie o co mi chodzi. :P
: 13 lutego 2007, 00:52
autor: velmafia
widać że nie zrozumiałeś mojego wcześniejszego postu, otoż jeśli chcesz aby dopełniło Ci nazwę katalogu to wpisz polecenie które korzysta z tego katalogu np
cd:
Kod: Zaznacz cały
kamil@kamil:~$ ls
arty Desktop downloads Ebooki mp3 Nowy folder sciagi
kamil@kamil:~$ do[tab][tab]
do done dotlockfile
kamil@kamil:~$ cd do[tab]wnloads
chodzi o to że pierwszy wpisany wyraz w linii komend jest rozwijany przez bascha do nazwy programu, a dopiero następne, rozwijają nazwę katalogu/pliku, zależnie od używanego polecenia
polecam zapoznanie sie bardziej szczegółowo z bashem