linux root 家目录没有.bashrc(-bash-3.1#)

一、问题描述
最近登录 我的系统发现 -bash-3.1#   ,
进一步查看发现 root家目录下没有.bashrc,有.bash_profile,.bash_history,

二、解决步骤
1、检查有问题的机器

# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 5.1 (Tikanga)

2、去正常的机器
去Red Hat Enterprise Linux Server release 5.1上查看 root家目录下的.bashrc,并复制该文件至有问题的机器。

# cat /root/.bashrc 
# .bashrc
# User specific aliases and functions
alias rm=‘rm -i‘
alias cp=‘cp -i‘
alias mv=‘mv -i‘
# Source global definitions
if [ -f /etc/bashrc ]; then
    . /etc/bashrc
fi

3、无需重启,重新进入
通过xshell重新进入,正常了!

时间: 2024-12-26 13:25:25

linux root 家目录没有.bashrc(-bash-3.1#)的相关文章

linux用户家目录无损迁移到独立硬盘

学完磁盘管理之后,不知道同学们有没有想过一个问题,之前安装操作系统的时候,用户家目录没有给单独的分区,而如今用户家目录里面的数据越来越大,已经占用了服务器磁盘的大量空间,如果任其发展的话,很有可能会因为家目录的数据占用完服务器的磁盘空间导致系统崩溃.做为名运维人员来讲,我们不可能坐视这种情况的发生吧.那该怎么办了,于是,很多人在想,我们能再用一个新的硬盘创建一个更大的分区给挂载到当前的系统home目录下吗.到底行不行,就让我们一起来验证一下吧.当然要想做此迁移操作,必须提前通知所有用户注销登录.

删除root 家目录,及恢复方法

今天犯困,又在做危险操作,rm -rf!!!! 结果真的二逼了,删除了/root 不过方法很好解决 -bash-3.2# mkdir /root -bash-3.2# cp /etc/skel/.bash_logout /root/ -bash-3.2# cp /etc/skel/.bash_profile /root/ -bash-3.2# cp /etc/skel/.bashrc /root/ 退出,重新SSH 吓出一身冷汗~~

linux实现家目录的web共享,并基于basic验证

此功能是基于模块mod_userdir.so实现 1 vim /etc/httpd/conf.d/userdir.conf <IfModule mod_userdir.c> #UserDir disabled UserDir public ##指定共享目录的名称 </IfModule> # # Control access to UserDir directories. The following is an example # for a site where these dir

【转】第七章、Linux 文件与目录管理

原文网址:http://vbird.dic.ksu.edu.tw/linux_basic/0220filemanager.php 第七章.Linux 文件与目录管理 最近升级日期:2009/08/26 在第六章我们认识了Linux系统下的文件权限概念以及目录的配置说明. 在这个章节当中,我们就直接来进一步的操作与管理文件与目录吧!包括在不同的目录间变换. 创建与删除目录.创建与删除文件,还有寻找文件.查阅文件内容等等, 都会在这个章节作个简单的介绍啊! 1. 目录与路径 1.1 相对路径与绝对路

2. Linux文件与目录管理

一.目录与路径 1. 相对路径与绝对路径 绝对路径:路径写法[一定由根目录 / 写起],如:/usr/share/doc 相对路径:路径写法[不由 / 写起], /usr/share/doc 要到 /usr/share/man 底下时,可以写成:[cd ../man]这就是相对路径的写法啦!相对路径意指[相对於目前工作目录的路径!] 2. 目录的相关操作 . 代表此层目录 .. 代表上一层目录 - 代表前一个工作目录 ~ 代表『目前使用者身份』所在的家目录 ~account 代表 account

linux读取profile文件和bashrc文件的情况

最近研究linux,对linux的profile文件和bashrc文件有些不清楚,于是深入研究了一下. 如果想知道这些文件什么时候被执行,还需要知道几个关于shell的小知识.(CentOS6.5 linux) 1.login shell,登录shell,即init 3启动linux后,需要输入用户名和密码,进入的shell就是loginshell. 注意:在shell里使用su - user_name 切换用户,登录的shell也是login shell login shell会读取的文件有:

Linux文件与目录管理 - ls, cp, mv

[[email protected] ~]# ls [-aAdfFhilnrRSt] 目录名称 [[email protected] ~]# ls [--color={never,auto,always}] 目录名称 [[email protected] ~]# ls [--full-time] 目录名称 选项与参数: -a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用) -A :全部的文件,连同隐藏档,但不包括 . 与 .. 这两个目录 -d :仅列出目录本身,而不是列出

【linux】 下根目录,家目录区别,以及普通用户到root用户的切换

一:家目录 一般普通用户,家目录是/home/用户名 root用户,家目录是/root root登录系统,执行如下命令进入root的家目录 cd /cd ~ 进入家目录后执行如下命令获取具体路径 pwd 二:用户切换 从普通用户切到root用户: 1.su    2. su root    需要密码 从root用户切到普通用户: 1. su 用户名    2.ctl+d   不需要密码 原文地址:https://www.cnblogs.com/xioawu-blog/p/10990033.htm

Linux目录结构、bash的基础特性、I/O重定向及管道

Linux目录结构 LSB(Linux StandardsBase)是一套核心标准,它保证了LINUX发行版同LINUX应用程序之间的良好结合规定了一系列标准,其中包括文件系统层级结构标准(FHS Filesystem Hierarchy Standard) Linux系统根目录下有众多子目录,这些目录都参照了FHS协定 / ├── bin ├── boot ├── dev ├── etc ├── home ├── lib ├── lib64 ├── lost+found ├── media ├