首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更改的默认用户,现在颜色不工作Ubuntu

更改的默认用户,现在颜色不工作Ubuntu
EN

Unix & Linux用户
提问于 2022-03-26 20:00:18
回答 1查看 634关注 0票数 0

在Ubuntu、windows终端、WSL中工作,使用Linux:

所以我最近问了两个问题:

  1. 如何为新用户将颜色带回终端
  2. 如何更改默认用户

我通过创建/home//..bashrc解决了第一个问题,它以前并不存在。从/etc/skel复制.bashrc,bam,它可以工作。然后,我解决了问题2。刚刚进入了cmd.exe并做了: ubuntu2004配置-默认用户。

我的默认登录名是我的新用户。但是现在,终端又是平白文本了!我能做些什么来找回我的颜色,而不必每次都要源/home//..bashrc?

谢谢各位。

EN

回答 1

Unix & Linux用户

发布于 2022-03-26 20:18:26

WSL启动一个交互式登录shell;默认情况下,它比~/..bashrc更倾向于读取~/.profile (如果存在,则读取~/.bash_profile,并且用户的登录shell设置为bash)。

在Ubuntu中,默认的~/..profile然后是source~/..bashrc(如果它检测到shell是bash),这样您就可以获得与交互式的非登录shell相同的环境。

因此,您需要将/etc/skel/.profile复制到新用户的主目录和/etc/skel/.bashrc中。

注意,如果您使用adduser来创建新用户,/etc/skel中的文件通常会被默认复制到新用户的主目录中。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/696954

复制
相关文章

相似问题

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