新安装的debian服务器,root下bash有显示 用户名@当前目录、方向键和快捷键可用 之类的配置,但是我新建了个用户就没相关功能。root能用的配置不应该就是etc里面的全局配置吗,如何让新用户拥有和root一样的bash配置。
已解决,是新用户默认shell不是bash的原因
新安装的debian服务器,root下bash有显示 用户名@当前目录、方向键和快捷键可用 之类的配置,但是我新建了个用户就没相关功能。root能用的配置不应该就是etc里面的全局配置吗,如何让新用户拥有和root一样的bash配置。
已解决,是新用户默认shell不是bash的原因
对于Debian/类Ubuntu
系统, 默认情况下, bash
会先执行/etc/bash.bashrc
,再执行~/.bashrc
文件. 如果没有~/.bashrc
文件存在,也会执行/etc/bash.bashrc
, 就是存在一个默认的配置.
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答3.2k 阅读
1 回答3.6k 阅读
一般而言
/root/.bashrc
为root的私有bash配置,将此文件复制到/home/用户名/.bashrc
,新用户就可以用和root一样的配置了。此外,复制后需要改动.bashrc
中针对root用户的一些特殊配置。