🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.os.linux.newbie
Article #138767

Re: bash i uzupełnianie linii poleceń

#138767
From: Mirosław Zalewski
Date: Sat, 11 Dec 2010 19:11
36 lines
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-mail
References: <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