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. :D 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'. :D

: 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

Kod: Zaznacz cały

[23:46:56] louner@puklerz:~$ tro[tab]
Daje:

Kod: Zaznacz cały

[23:46:56] louner@puklerz:~$ troff

Kod: Zaznacz cały

[23:46:56] louner@puklerz:~$ tro[tab][tab]
Nic nie daje. :D

Ludzie, nie przesadzajcie, ja rozumiem, że [tab][tab] pokaże mi wszystkie foldery które zaczynają się od tej nazwy, ale bez przesady. :D 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