扫码关注官方订阅号
新安装的debian服务器,root下bash有显示 用户名@当前目录、方向键和快捷键可用 之类的配置,但是我新建了个用户就没相关功能。root能用的配置不应该就是etc里面的全局配置吗,如何让新用户拥有和root一样的bash配置。
已解决,是新用户默认shell不是bash的原因
一般而言/root/.bashrc为root的私有bash配置,将此文件复制到/home/用户名/.bashrc,新用户就可以用和root一样的配置了。此外,复制后需要改动.bashrc中针对root用户的一些特殊配置。
/root/.bashrc
/home/用户名/.bashrc
.bashrc
对于Debian/类Ubuntu系统, 默认情况下, bash会先执行/etc/bash.bashrc,再执行~/.bashrc文件. 如果没有~/.bashrc文件存在,也会执行/etc/bash.bashrc, 就是存在一个默认的配置.
Debian/类Ubuntu
bash
/etc/bash.bashrc
~/.bashrc
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
一般而言
/root/.bashrc
为root的私有bash配置,将此文件复制到/home/用户名/.bashrc
,新用户就可以用和root一样的配置了。此外,复制后需要改动.bashrc
中针对root用户的一些特殊配置。对于
Debian/类Ubuntu
系统, 默认情况下,bash
会先执行/etc/bash.bashrc
,再执行~/.bashrc
文件. 如果没有~/.bashrc
文件存在,也会执行/etc/bash.bashrc
, 就是存在一个默认的配置.