我正在运行lubuntu 20.04裸安装,不涉及码头。
env | grep -i shell
SHELL=/bin/bash每当我试图让扩展系统变量(如$HOME )自动完成时,就无法正常工作。示例$HOME
echo $HOME
/home/alex正确的一组。
cat \$HOME/zu_entfernende_Kernel
cat: '$HOME/zu_entfernende_Kernel': Datei oder Verzeichnis nicht gefunden当我单击“自动完成”选项卡时,$HOME扩展为\$HOME --对德语输出表示遗憾,但该错误似乎与我的区域设置有关。
注意当我使用
LANG=C 在它按预期工作之前。
alex@Guilmon:~$ LANG=C
alex@Guilmon:~$ cat $HOME/zu_entfernende_Kernel
linux-headers-5.3.0-62
linux-headers-5.3.0-62-generic
linux-image-5.3.0-62-generic
alex@Guilmon:~$ 地区信息
localectl status
System Locale: LANG=de_DE.UTF-8
VC Keymap: de
X11 Layout: de
X11 Model: pc105
X11 Options: caps:none知道我怎么才能把错误记下来吗?
发布于 2021-11-10 14:08:58
在我的例子中,简单的解决方案可以删除$HOME/..bashrc。
来自/etc/skel/..bashrc中的原始文件
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion意思是如果文件存在,就读取它。这是给我的烦人特征。
# Turn on extended globbing and programmable completion
shopt -s extglob progcomphttps://askubuntu.com/questions/1374557
复制相似问题