Article View: alt.pl.comp.os.linux.newbie
Article #138767Re: bash i uzupełnianie linii poleceń
From: Mirosław Zalewski
Date: Sat, 11 Dec 2010 19:11
Date: Sat, 11 Dec 2010 19:11
36 lines
2688 bytes
2688 bytes
grudzień roku pamiętnego 2010, prawdopodobnie 11. Wielka mądrość na
czytelników alt.pl.comp.os.linux.newbie spłynęła, gdy tako rzekł(a) ama:
> ostatnio odkryłem, że argumenty polecenia wstawiane są przez TAB
> według jakiegoś tajemniczego klucza. distro to ubuntu, które jak
> widać staje się chyba coraz bardziej automagiczne
Ten „tajemniczy klucz” to bash-completion i jeśli wierzyć
Debianowemu changelogowi, jest w Ubuntu przynajmniej od sierpnia 2006
roku (w Debianie od 2008). Czyli żadna nowość ;) .
> wnioskuję z tego, że gdzieś jest jakiś "spis dozwolonych rozszerzeń"
> dla danego programu, który mi tu miesza. pytanie: gdzie on siedzi, i
> jak to można zmodyfikować / wyłączyć?
Nie wiem jak w Ubuntu, ale w Debianie jest
katalog /etc/bash_completion.d/ w którym znajdują się pliki z
odpowiednimi funkcjami dla konkretnych programów (z samą listą
rozszerzeń sobie poradzisz, trudno ją przeoczyć). Jest
też /etc/bash_completion, czyli skrypt stanowiący bazę pozostałych.
Możesz ręcznie dopisać odpowiednie rozszerzenia, ale zmiany
prawdopodobnie wyparują podczas najbliższej aktualizacji pakietu
bash-completion. Dobrym pomysłem może być napisanie developerom o tych
rozszerzeniach które obsługuje mplayer, a których nie podpowiada
bash_completion.
Strona projektu:
http://bash-completion.alioth.debian.org/
Jeśli chcesz wyłączyć tę funkcję, zobacz w swoim ~/.bashrc oraz
~/.bash_profile czy nie wczytujesz skryptu bash_completion. Zakomentuj
(na samym początku postaw #) tę linijkę i po następnym zalogowaniu
będziesz miał czystego bash-a.
--
Niżej podpisany, zamieszkały w http://minio.xt.pl ,
Mirosław Zalewski
Technical Details
Message-ID:
<20101211201112.59e959a4@pingwin>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsfeed1.plix.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!.POSTED!not-for-mailReferences:
<ie0fhc$l1t$1@news.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsfeed1.plix.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!.POSTED!not-for-mail From: Mirosław Zalewski <miniopl@CUT_THIS.gmail.com> Newsgroups: alt.pl.comp.os.linux.newbie Subject: Re: bash i uzupełnianie linii poleceń Date: Sat, 11 Dec 2010 20:11:12 +0100 Organization: http://onet.pl Lines: 49 Message-ID: <20101211201112.59e959a4@pingwin> References: <ie0fhc$l1t$1@news.onet.pl> Reply-To: miniopl@gmail.com NNTP-Posting-Host: 46.113.72.162 Mime-Version: 1.0 X-Trace: news.onet.pl 1292094669 29631 46.113.72.162 (11 Dec 2010 19:11:09 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Sat, 11 Dec 2010 19:11:09 +0000 (UTC) X-Newsreader: Claws Mail 3.7.6 (GTK+ 2.20.1; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit