首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >变量展开问题

问变量展开问题
EN

Ask Ubuntu用户
提问于 2021-11-09 17:46:36
回答 1查看 79关注 0票数 0

我正在运行lubuntu 20.04裸安装,不涉及码头。

代码语言:javascript
复制
env | grep -i shell
SHELL=/bin/bash

每当我试图让扩展系统变量(如$HOME )自动完成时,就无法正常工作。示例$HOME

代码语言:javascript
复制
echo $HOME
/home/alex

正确的一组。

代码语言:javascript
复制
     cat \$HOME/zu_entfernende_Kernel 
cat: '$HOME/zu_entfernende_Kernel': Datei oder Verzeichnis nicht gefunden

当我单击“自动完成”选项卡时,$HOME扩展为\$HOME --对德语输出表示遗憾,但该错误似乎与我的区域设置有关。

注意当我使用

代码语言:javascript
复制
LANG=C 

在它按预期工作之前。

代码语言:javascript
复制
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:~$ 

地区信息

代码语言:javascript
复制
    localectl status
   System Locale: LANG=de_DE.UTF-8
       VC Keymap: de
      X11 Layout: de
       X11 Model: pc105
     X11 Options: caps:none

知道我怎么才能把错误记下来吗?

EN

回答 1

Ask Ubuntu用户

发布于 2021-11-10 14:08:58

在我的例子中,简单的解决方案可以删除$HOME/..bashrc。

来自/etc/skel/..bashrc中的原始文件

代码语言:javascript
复制
if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion

意思是如果文件存在,就读取它。这是给我的烦人特征。

代码语言:javascript
复制
# Turn on extended globbing and programmable completion
shopt -s extglob progcomp
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1374557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档