原因是在用useradd添加普通用户时,有时会丢失家目录下的环境变量文件,丢失文件如下:1、.bash_profile2、.bashrc以上这些文件是每个用户都必备的文件。此时可以使用以下命令从主默认文件/etc/skel/下重新拷贝一份配置信息到此用户家目录下cp /etc/skel/.bashrc /home/user/cp /etc/skel/.bash_profile /home/user...
原创
2021-06-15 19:21:33
839阅读
Linux操作系统是一种免费的开源操作系统,在IT领域有着广泛的应用。其中,红帽(Red Hat)作为一家知名的Linux发行版厂商,为用户提供了稳定、安全和可靠的操作系统平台。在红帽系统中,Bash-4.2是一个强大的命令行解释器,用户可以通过Bash-4.2来执行各种命令,进行系统管理和配置。
除了提供操作系统平台外,红帽还提供了一些其他服务和软件,比如Oracle数据库。Oracle是一个
操作系统:CentOS7问题:Last login: Thu Sep 6 08:05:34 2018 from 192.168.153.1Could not chdir to home directory /home/sky9890: No such file or directory-bash-4.2$ 原因:home目录下丢失了文件。解决方式:#cd /etc/skel/
原创
2018-09-06 08:52:54
3960阅读
登录linux系统过后,发现显示的是-bash-4.2#,而不是root@主机名+路径的显示方式,发生这种情况的原因可能是:1:根下缺少文件,从默认配置中复制过来,cp /etc/skel/.bashrc /root/cp /etc/skel/.bash_profile /root/2:检查系统防火墙设置systemctl status firewalld.service
原创
2023-07-07 10:27:35
135阅读
useradd 一个新用户test,切换到test用户发现控制台变成了-bash-4.2$而root用户状态为[root@localhost ******]#解决办法:在/home/目录新建test目录,当然可能出现 File exists切换root用户mkdir /home/test
chown test:test /home/test
chm
原创
2016-09-14 14:49:19
10000+阅读
运维 | 解决 CentOS 终端主机名显示-bash-4.2 问题
问题描述
登录 linux 系统过后,发现显示的是 -bash-4.2# 而不是 root@主机名 + 路径 的显示方式
内容分析
根目录缺少文件配置,如:.bashrc .bash_profile
切换到有故障的用户导致
解决办法
检查当前用户是否存在 .bashrc 等相关配置文件
ls -al ~ | grep .
第1章 显示故障为: 登录系统显示为: -bash-4.2$故障第2章 如何解决:故障原因:当前用户的环境变量文件丢失或者损坏、 解决方案:复制正确的文件到用户的家目录下, &nbs
原创
2017-11-22 13:37:50
4533阅读
点赞
解决 vim ~/.bash_profile 加上那一行 export PS1='[\u@\h \W]\$' 然后保存退出 source ~/.bash_profile
解决bash-4.2问题在实际环境中,有时候会遇到登录的时候显示bash-4.2,无法正常进入系统,如下所示这是因为该登录用户缺少环境变量导致的,一般正常情况下家目录会有一些环境变量的隐藏文件,当这些文件被误删除后,就会显示这些![]故需要我们去/etc/skel目录下拷贝过去即可最好重新登录root即可
原创
2020-07-08 18:07:03
1609阅读
一般出现在新增用户后。解决方案:\cp /etc/skel/.bashrc /home/rd;\cp /etc/skel/.bash_profile /home/rd;\cp /etc/skel/.bash_logout /home/rd;重启登录即可。
原创
2023-02-28 02:32:26
303阅读
1、 必要组件gcc make readline-devel patch openssl openssl-devel ,使用 yum命令安装 sudo yum -y install gcc make readline-devel patch openssl openssl-devel 2、 通过wget 下载Plone安装包wget https://launchpad.
原创
2013-05-11 12:00:43
1167阅读
最近在装rabbitmq-server-3.7.25遇到了一个问题就是make的版本低不能使用,默认带的是 3.82 不满足 make 4.0 的最低要求。所以需要手动升级一下。具体过程如下 cd /usr/local/src/ wget http://ftp.gnu.org/gnu/make/ma
转载
2020-04-15 14:51:00
300阅读
2评论
/etc/profile:此文件中定义系统全局的环境变量,针对所有用户,永久生效修改此文件后,如果需要立即生效,可以执行#source /etc/profile/etc/bashrc:为每一个运行bash shell的用户执行此文件.仅在bash shell被打开时,此文件被读取~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文
查询# 查询当前目录下的文件和目录
dir
ls
# ll == ls -l
ll
# 切换到指定目录
cd dir-name
# 文件查询
# 通配符
# * 表任意多个字符
# ? 表示任意单个字符
# [ - ] 范围通配符,表示一个字符的取值范围
# [ ^ ] 取反通配符,表示在范围之外的一个字符
# 特殊符号
# { } ,表一个范围内的所有字符串,常用于遍历
# 查询当前目录下的
再安装Bashtop的过程中报错: 解决: #查看自己bash的版本发现是4.2版本 /bin/bash --version #下载bash5.0版本 wget http://ftp.gnu.org/gnu/bash/bash-5.0.tar.gz #解压 tar zxvf bash-5.0.tar
转载
2020-08-10 23:55:00
343阅读
2评论
最近在装rabbitmq-server-3.7.25遇到了一个问题就是make的版本低不能使用,默认带的是 3.82 不满足 make 4.0 的最低要求。所以需要手动升级一下。具体过程如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 cd ...
转载
2021-09-19 21:18:00
650阅读
2评论
https://blog.csdn.net/s_sunnyy/article/details/54171266普通用户在登录时,会出现-bash-4.2$的状态[root@dl2home]#sujebash-4.2$查看/etc/passwd文件,显示用户je的信息je:x:1002:1002::/home/hx:/bin/bash查看/home目录下没有用户je的目录原因:在linux下通过us
转载
2018-08-14 11:33:20
1900阅读