Я получаю одно и то же сообщение каждый раз, когда пытаюсь [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
@ Томас-Уорд Поскольку мой предыдущий ответ был изменен на комментарии, и у меня нет представителя для добавления комментария, я просто добавлю другой ответ и оставлю его на ваше усмотрение. К сожалению.
@kaplan
Глядя на строку корневой файловой системы df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/vg-root 3566896 3366004 0 100% /
Число доступных блоков равно 0 . Это свободное место для файлов на томе.
3566896 - это счетчик 1k-блоков , который представляет собой общий размер тома (использовано + свободно + зарезервировано)