LINUX.ORG.RU

Интересная особенность терминала в убунтоподобном дистрибутиве


0

2

Помогите пожалуйста разобраться с терминалом в дистрибутиве Pinguy. Привык, что в Убунте всегда когда что-то печатаешь в терминале и нажимаешь кнопку Таб команда заканчивается сама. А в этом дистрибутиве команды ну никак не хотят заканчиваться сколько бы раз ты Таб не жал. В чём может быть проблема или особенность?

Это не проблема или особенность. Сделайте то, что Вам уже посоветовали - поставьте недостающий пакет

dumal ★★
()

Да и вообще переходи на zsh. Автокомплит там в разы лучше ;)

renya ★★★★★
()
Ответ на: комментарий от derlafff

В системе уже стоит bash-completion. Забылся добавить, что если вводить команду, то Таб работает, но вот на опции Таб не срабатывает. То есть если вводить допустим apt-get, то Таб сработает, а вот если дописывать install и название пакета, который нужно установить, то нажатие Таб ничего не даст.

DrakVLA
() автор топика

Допиши

[ -r /etc/bash_completion   ] && . /etc/bash_completion
в ~/.bashrc, а потом
source ~/.bashrc

madgnu ★★★★★
()
Ответ на: комментарий от DrakVLA

>> В системе уже стоит bash-completion.

А ты его включил?

GotF ★★★★★
()

А я вот на FreeBSD tcsh использую. Там автодополнение команд одной строчкой в .cshrc включается. И пакеты ставить не надо.

freebsd-online
()
Ответ на: комментарий от DrakVLA

$ apt-get install samba*
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting gsambad for regex 'samba*'
Note, selecting dpsyco-samba for regex 'samba*'
Note, selecting samba-dbg for regex 'samba*'
Note, selecting samba-doc for regex 'samba*'
Note, selecting samba-tools for regex 'samba*'
Note, selecting samba-client for regex 'samba*'
Note, selecting smbclient instead of samba-client
Note, selecting samba-doc-pdf for regex 'samba*'
Note, selecting samba for regex 'samba*'
Note, selecting gadmin-samba for regex 'samba*'
Note, selecting samba-common for regex 'samba*'
Note, selecting samba-tng-common for regex 'samba*'
Note, selecting egroupware-sambaadmin for regex 'samba*'
Вас так не учили в детском саду?
Прочтите хотя бы вики по регулярным выражениям!

adriano32 ★★★
()

в ubuntu автодополнения вообще шикарны.

возьмите прямо оттуда (файл /etc/bash_completion и нужные /etc/bash_completion.d/*, да и /etc/bash.bashrc) или у знакомого пользователя ubuntu попросите.

правда некоторые могут не сработать, но попробуйте.

jeuta ★★★★
()
Ответ на: комментарий от adriano32

Это всё очень хорошо, но иногда нужно установить приложение, а ты в упор не помнишь его название, и ищешь по первым нескольким буквам названия. В этом как раз Таб очень даже помогает. Да и к тому же ввод команд ускоряется в разы, так как баш сам за тебя оканчивает слова. А команду apt-get install я навёл просто как пример. Так что ваш детский сад неуместен.

DrakVLA
() автор топика
Ответ на: комментарий от DrakVLA

Прошу прощения,DrakVLA) Автозавершение команд это да, мастхэв, но параметров-это мажорство по-моему. Думаю со мной многие согласятся, что если бы автодополнялись ещё и параметры команд, то по нажатию [-tab-] надо было бы выводить man команда.
Купите футболку белого цвета и выписывайте на неё маркером команды которые вам пригодились в работе. Классный метод, опробовал на джинсах шариковой ручкой.

$ sudo apt-get install bash-telepatic-completition
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have unmet dependencies
bash-telepatic-completition: Depends: libtelepatic (>= 1:1.0.4-6) but it is not going to be installed
E: Broken packages
$ 
А хотя знаете, было бы классно...

adriano32 ★★★
()

aptitude не катит в этом случае?
там с поиском получше будет.

kompas
()
Ответ на: комментарий от freebsd-online

>> Там автодополнение команд одной строчкой в .cshrc включается. И пакеты ставить не надо.

Очень смешно. Тут речь о дополнении операндов, вообще-то. И оных дополнений для tcsh чуть больше, чем нисколько.

GotF ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.