Автозаполнение вкладок в bash не работает для каталогов, но работает для программ Ubuntu 16.04

Я получаю одно и то же сообщение каждый раз, когда пытаюсь [TAB] выполнить автозаполнение в каталоге: test , являющийся каталогом в var / www / html

# hitting [TAB] after typing 'test'
$ ll test-bash: cannot create temp file for here-document: No space left on device
-bash: cannot create temp file for here-document: No space left on device

Ошибка с ll , cat , cd и [TAB ]

Я могу использовать автозаполнение с vim

$ vim test/testing.html

. Я прочитал несколько сообщений об этом, но не смог решить мою проблему. Последнее, что я сделал, было выполнено:

sudo apt install bash-completion

Внизу моего ~ / .bashrc у меня есть:

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
#if ! shopt -oq posix; then
#  if [ -f /usr/share/bash-completion/bash_completion ]; then
#    . /usr/share/bash-completion/bash_completion
#  elif [ -f /etc/bash_completion ]; then
#    . /etc/bash_completion
#  fi
#fi
source /etc/profile.d/bash_completion.sh

С /etc/profile.d/bash_completion.sh как :

# /etc/profile.d/bash_completion.sh
# Check for interactive bash and that we haven't already been sourced.
if [ -n "$BASH_VERSION" -a -n "$PS1" -a -z "$BASH_COMPLETION_COMPAT_DIR" ]; then

# Check for recent enough version of bash.
bash=${BASH_VERSION%.*}; bmajor=${bash%.*}; bminor=${bash#*.}
if [ $bmajor -gt 4 ] || [ $bmajor -eq 4 -a $bminor -ge 1 ]; then
    [ -r "${XDG_CONFIG_HOME:-$HOME/.config}/bash_completion" ] && \
        . "${XDG_CONFIG_HOME:-$HOME/.config}/bash_completion"
    if shopt -q progcomp && [ -r /usr/share/bash-completion/bash_completion ]; then
        # Source completion code.
        . /usr/share/bash-completion/bash_completion
    fi
fi
unset bash bmajor bminor

fi

Любые предложения будут великолепны. Легко почувствовать, сколько я автозаполнения в Bash. $ bash / Бен / Баш

Спасибо Дэйв

ОБНОВЛЕНИЕ: Я запустил df и это похоже на проблему?

$ df
Filesystem                      1K-blocks    Used Available Use% Mounted on
udev                              8196256       0   8196256   0% /dev
tmpfs                             1643260   33636   1609624   3% /run
/dev/mapper/vg-root               3566896 3366004         0 100% /
tmpfs                             8216288       0   8216288   0% /dev/shm
tmpfs                                5120       0      5120   0% /run/lock
tmpfs                             8216288       0   8216288   0% /sys/fs/cgroup
/dev/sda1                          482922  267633    190355  59% /boot
tmpfs                             1643260       0   1643260   0% /run/user/1000
1
задан 3 June 2020 в 22:32

1 ответ

@ Томас-Уорд Поскольку мой предыдущий ответ был изменен на комментарии, и у меня нет представителя для добавления комментария, я просто добавлю другой ответ и оставлю его на ваше усмотрение. К сожалению.

@kaplan Глядя на строку корневой файловой системы df

Filesystem                      1K-blocks    Used Available Use% Mounted on
/dev/mapper/vg-root               3566896 3366004         0 100% /

Число доступных блоков равно 0 . Это свободное место для файлов на томе.

3566896 - это счетчик 1k-блоков , который представляет собой общий размер тома (использовано + свободно + зарезервировано)

0
ответ дан 19 June 2020 в 21:31

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

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