报错:
bash-4.4$ ll
bash: ll: command not found
bash-4.4$
分析:
ll不是linux/uninx内部标准的指令,但是root却可以正常执行,输入which ll,返回如下
alias ll='ls -l --color=auto'
原来是别名形式的
解决:
让普通用户拥有完整的shell环境,应该复制系统默认配置模板(root权限操作):
查看模板:
ls -a /etc/skel/
#回显:. .. .bash_logout .bash_profile .bashrc
将模板拷贝到用户名下
cp -r /etc/skel/. /home/用户名/ chown -R 用户名:用户组 /home/用户名
再次执行ll就不再报错了
le.li