Linux LS命令失效:命令行踩个坑(linuxls命令失效)

Linux LS命令失效:命令行踩个坑

在使用linux的过程中,有时会遇到一些不可思议的问题,令人感到奇怪。比如说,有时候我们在使用linux的命令行时,会遇到LS命令失效的情况,而运行其他命令却能够正常工作。

其实,在使用Linux LS命令时会失效,是因为缺少了一些必要的字符集和依赖文件,其原因是,没有给BASH_ENV环境变量设置正确的值,而LS命令本身是依赖于这个环境变量的,如果BASH_ENV的值是不正确的,则会引起ls命令失效的问题。

解决这个问题的方法也很简单,要么给BASH_ENV环境变量设置值:

export BASH_ENV=/etc/profile

要么重新安装LS命令:

sudo apt-get install coreutils

重新安装LS命令以后,也可以检查下是否配置正确:

echo $BASH_ENV

如果BASH_ENV环境变量没有正确设置,则需要给它设置正确的值:

export BASH_ENV=/etc/profile

这样就能够解决尴尬的lscommand失效的问题,以免让我们又“踩坑”了。


数据运维技术 » Linux LS命令失效:命令行踩个坑(linuxls命令失效)