useradd [new-user]后 补全和文件无颜色区分 问题解决

 

有时在Linux机器上通过useradd [new-user]后 可能会遇到 “tab补全功能无法使用”以及“文件、目录均无颜色区分” 问题

1. tab补全问题

  一般是useradd创建新用户时默认新用户使用/bin/sh而不是/bin/bash.

  解决方法:1)先将new-user删除

       2)修改/etc/default/useradd文件

          SHELL=/bin/bash

       3)重新用useradd创建用户

2. 文件、目录均无颜色区分

  解决办法:

  .bashrc 中加入 (如果没有.bashrc文件,在用户目录/home/<new-user> 新建.bashrc)

  alias ls="ls --color"

 

  通过source命令,使配置生效

  source .bashrc   

为了避免每次登录,都要source .bashrc
可以修改 /home/yinxiaowei/.bash_profile文件(没有的话直接创建即可),添加:

  if test -t .bashrc; then
    source .bashrc
  fi

 

posted @ 2022-03-30 15:00  天地—蜉蝣  阅读(117)  评论(0)    收藏  举报