问题:

在root用户下终端显示,如图所示:

尝试退出登陆root用户依然不能解决

原因:

root主目录下缺失.bash_profile和.bashrc文件

Tip:

/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.

/etc/bashrc:  为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取.
~/.bash_logout: 当每次退出系统(退出bash shell)时,执行该文件.
 
另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系.
 
解决方法:

复制目录下的.bash_profile和.bashrc文件到/root目录下

-bash-4.2#cd /root

-bash-4.2#source .bashrc
-bash-4.2#source .bash_profile

重新登陆root用户后问题解决!~

参考博客:https://blog.csdn.net/qq_37506868/article/details/79397223

https://www.cnblogs.com/triple-y/p/11107133.html

最新文章

  1. Html5 布局方式
  2. ANDROID STDUIO 项目里的R文件突然丢失的解决办法N种之一
  3. C#给DataTable添加序号、C#给DataTable添加合计、小计
  4. Netty的TCP粘包/拆包(源码二)
  5. C6000代码层面优化(一)
  6. jquery radio取值,checkbox取值,select取值及选中
  7. hdu 5693 朋友 博弈
  8. sql server 2012 如何收缩事务日志
  9. [ionic开源项目教程] - 第5讲 如何在项目中使用全局配置
  10. 【转】SVN服务器端安装、配置与管理--不错
  11. 使用Flex图表组件
  12. 我的MYSQL学习心得(三)
  13. 如何让celery接受定制的参数
  14. 0_Simple__simpleCallback
  15. 基于后端云的Android注册登录开发
  16. centos6+ 安装python3.6以及pip3
  17. sersync 开机自启 (仅供自己参考)
  18. spring梳理
  19. Cassandra -- Cassandra 3.0版本安装
  20. SP1812 LCS2 - Longest Common Substring II

热门文章

  1. php的swoole和rpc区别
  2. Jmeter中使用HTTP信息头管理器发送json格式请求体的接口
  3. Flask 教程 第十一章:美化
  4. How to: Recompile the Business Class Library 如何:重新编译业务类库
  5. GO基础之文件操作
  6. ubuntu 安装在硬盘与配置
  7. ORDER BY导致索引使用不理想
  8. [洛谷P1169][题解][ZJOI2007]午餐
  9. PalletOne调色板Token PTN跨链转网的技术原理
  10. CSS权重的进制问题