Почему завершение терминального автоподключения иногда не предлагает ничего для команды `services`?

Менее интрузивным решением может быть:

sudo dpkg-reconfigure virtualbox-dkms
sudo dpkg-reconfigure virtualbox

Источник с дополнительной информацией.

1
задан 29 May 2014 в 01:53

4 ответа

Когда есть несколько возможных предложений, вкладка не будет давать никаких предложений. Используя вкладку вкладки (двойная вкладка), вы получите список всех возможных предложений.

9
ответ дан 24 May 2018 в 07:16
  • 1
    Я использовал: вкладка + вкладка не работает для vsftpd. Вы и предложение Rinzwind - это работа, например, su + tab + tab. Но для vsftpd не работает. – Mohammad Reza Rezwani 28 May 2014 в 00:27
  • 2
    вы можете проверить, что сначала установите небольшую программу vsftpd с помощью sudo apt-get install vsftpd, а затем попробуйте вкладку tab + – Mohammad Reza Rezwani 28 May 2014 в 00:31
  • 3
    tab + tab не работает в случае параметров. В sudo service vsftpd status параметр vsftpd является параметром службы и поэтому не будет найден с двойной вкладкой. В этот момент OP корректен. – Jos 28 May 2014 в 00:50
  • 4
    @Jos Но другие службы, такие как apache2 и networking автозаполнение. Насколько они разные? – dan08 28 May 2014 в 00:56
  • 5
    @ dan08 Я стою исправлено. Более того, sudo service networking tab tab предложит force-reload reload restart start stop. Так что это работает даже лучше, чем я думал. – Jos 28 May 2014 в 01:00

vsftpd имеет, вероятно, более одного варианта. дважды [] d0]

Пример: li с вкладкой tab показывает:

libnetcfg          line               lintian-info       lispmtopgm
libreoffice        linguist           linux32            listres
lightdm            link               linux64            
lightdm-session    lintian            linux-boot-prober  
6
ответ дан 24 May 2018 в 07:16

Вы можете создать свой собственный!

Например: поместите complete -f -r -c su -d 'Username' -a '(cat /etc/passwd|cut -d : -f 1)' в bash, чем если у вас есть su и нажмите вкладку / вкладку, она даст вам всех пользователей, да. См. Здесь

4
ответ дан 24 May 2018 в 07:16

Я обнаружил, что systemctl list-units --full --all не отображает отключенные службы, поэтому автозаполнение не

# check if enabled
systemctl is-enabled <service_name>
# enable
systemctl enable <service_name>
0
ответ дан 24 May 2018 в 07:16

Другие вопросы по тегам:

Похожие вопросы: