Re: Автозавершение и алиасы в bash

2008-07-20 Пенетрантность Yuri Kozlov
20 июля 2008 г. 11:46 пользователь Виктор [EMAIL PROTECTED] написал:
 Всем привет!
 У меня не работает автозавершение в bash после sudo, т.е. если набрать apt-g
 и нажать таб - завершение сработает, если sudo apt-g - нет.
 Если запустить /etc/bash_completion - оно заработает, если ещё раз запустить
 bash в той же сессии - заработает.
 3 строчки, про которые написано по всему интернету в /etc/bash.bashrc
 разкоментировал.
 Так же не работают алиасы из .bashrc.
 Кто-нибудь знает как это можно поправить?

В lenny работает.
[EMAIL PROTECTED]:~/$ dpkg -l|grep bash
ii  bash 3.2-4
The GNU Bourne Again SHell
ii  bash-completion  20080617.5
programmable completion for the bash shell

-- 
Regards,
Yuri Kozlov


Re: Автозавершение и алиасы в bash

2008-07-20 Пенетрантность Andrey Petrenko

Stanislav Maslovski wrote:

On Sun, Jul 20, 2008 at 02:46:47PM +0700, Виктор wrote:
  

Всем привет!
У меня не работает автозавершение в bash после sudo, т.е. если набрать  
apt-g и нажать таб - завершение сработает, если sudo apt-g - нет.
Если запустить /etc/bash_completion - оно заработает, если ещё раз  
запустить bash в той же сессии - заработает.
3 строчки, про которые написано по всему интернету в /etc/bash.bashrc  
разкоментировал.

Так же не работают алиасы из .bashrc.
Кто-нибудь знает как это можно поправить?



ЕМНИП, /etc/profile по умолчанию не сорсит (как это по-русски?)
/etc/bash.bashrc, видимо поэтому для login shell у тебя автодополнения и нет.
Либо поправь /etc/profile, либо ~/.{bash_}profile и ~/.bashrc (что лучше).

  

можно поставить zsh, там это работает без проблем

--
With best regards,
Andrey [explorer] Petrenko
Jid: [EMAIL PROTECTED]


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Автозавершение и алиасы в bash

2008-07-20 Пенетрантность Виктор
On Sun, 20 Jul 2008 17:24:06 +0700, Andrey Petrenko  
[EMAIL PROTECTED] wrote:



Stanislav Maslovski wrote:

On Sun, Jul 20, 2008 at 02:46:47PM +0700, Виктор wrote:


Всем привет!
У меня не работает автозавершение в bash после sudo, т.е. если  
набрать  apt-g и нажать таб - завершение сработает, если sudo apt-g -  
нет.
Если запустить /etc/bash_completion - оно заработает, если ещё раз   
запустить bash в той же сессии - заработает.
3 строчки, про которые написано по всему интернету в /etc/bash.bashrc   
разкоментировал.

Так же не работают алиасы из .bashrc.
Кто-нибудь знает как это можно поправить?



ЕМНИП, /etc/profile по умолчанию не сорсит (как это по-русски?)
/etc/bash.bashrc, видимо поэтому для login shell у тебя автодополнения  
и нет.
Либо поправь /etc/profile, либо ~/.{bash_}profile и ~/.bashrc (что  
лучше).




можно поставить zsh, там это работает без проблем



Спасибо, поправил сделал копиию /etc/bash.bashrc в ~/.bash_profile
Автодополнение заработало, алиасы можно писать там же.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]