1

У меня есть одна директория и один rpm пакет

[root@server] ls -1

 Консоль:
glibc-2.14.1-6.x86_64.rpm
glibc-2.14.1-build

Когда я набираю "cd gl" и нажимаю TAB, я рассчитываю, что система автоматически предложит (допишет) полное название директории, в которую я хочу попасть.

[root@server] cd glibc-2.14.1-

 Консоль:
glibc-2.14.1-6.x86_64.rpm  glibc-2.14.1-build/

А вместо этого предлагает выбрать между директорией и rmp пакетом.
Ведь я не хочу и не смогу "зайти" в rpm пакет через команду "cd"
Почему так?

2

Потому что для оболочки не установлено дополнений автозавершения по Таб, реагирующих на контекст. А без них автодополнение  контекст команд не учитывает.

3

igvozd,
Выполните:

 Консоль: root
[root@linuxforum.ru ~]# yum install bash-completion