Linux是一种开源操作系统,而Linux中的Bash(Bourne Again SHell)是一个非常常用的命令行解释器。Linux系统上的Bash版本bash-4.1具有许多强大的功能,其中一个值得关注的功能是Red Hat公司开发的红帽(Red Hat)。
红帽是一种基于RPM(Red Hat Package Manager)包管理系统的Linux发行版。它是一家总部位于美国的知名公司Re
原创
2024-05-20 10:46:21
53阅读
不小心把root的根目录删了,而且很多次,也不知道谁干的。每次都得百度,老记不住,自己写下来吧(1)-bash-4.1# vim .bash_profile
export PS1='[\u@\h \W]\$'
(2)-bash-4.1# source .bash_profile这两步执行完就恢复正常
原创
2016-09-14 11:50:03
733阅读
问题:此问题为用户配置文件异常导致su - test //切换到test用户-bash-4.1$ //出现提示,无法切换用户logout //切换到root用户解决办法:cp -pr /etc/skel/.bash* /home/test/ //将skel文件下的配置文件,复制到test用户下chown -R test  
原创
2016-07-08 11:23:47
2786阅读
linux新建用户切换后显示-bash-4.1$ 新创建的用户切换的时候出现了:-bash-4.1$原因: 网上找了一下说是缺少了一些配置文件具体的解决办法:cp -a /etc/skel/. /var/zabbix ; -a表示复制隐藏文件 /var/zabbix 是zabbix用户的家目录,具体可以查
原创
2016-09-19 14:28:25
1335阅读
请问如下登录环境故障的原理及解决办法?12-bash-4.1$ -bash-4.1$此情况一般是因为用户删除文件的时候,把当前用户的家目录的一些隐藏文件删除所导致的(把自己老家端了)。导致.bashrc .bash_profile没了,与用户有关的环境变量也没了。12345[root@kaile ~]# ll -a .bash* -rw-------. 1 root root
原创
2017-04-12 09:57:52
1338阅读
如果你sukevin切换到kevin这个用户后前面不是kevin@计算机名而是bash-4.1$或者其它的比如bash-3.1$只需要cd/etc/skelcp.bash_logout.bash_profile.bashrc/home/kevin就可以了
原创
2013-11-15 12:19:08
2252阅读
是因为缺少用户登入需要的环境配置文件.bash_profile .bashrc等,那么为什么需要这样文件,这就是跟linux的机制有关联了,因为在linux下每次通过useradd创建新的用户时,都会将所有的配置文件从/etc/skel复制到新用户的主目录下,一般默认在home下面的新用户主目录,而关于/etc/skel这个目录,是主要被useradd所用到。同时,系统中也提示不从 skel 目录
转载
2017-05-23 10:53:13
1636阅读
与环境变量有关
原创
2017-08-18 22:48:27
743阅读
出现-bash-4.1$原因:缺少.bash_profile环境变量文件
原创
2018-12-03 20:40:00
921阅读
今天自己做关于用户配置的练习,之后发现一个问题:su user1之后显示的为:[root@localhost ~]# su user1 -s /bin/bashbash-4.1$ 而不是正常的[root@localhost ~]# su user1[user1@localhost root]$经过解决发现是缺少环境配置文件。所以通过复制的方法将配置文件复制到用户家目录下。最终解决:具体原
原创
2017-11-22 13:28:29
8604阅读
点赞
[root@db03 scripts]# su - oldboy-bash-4.1$ logout[root@db03 scripts]# [root@db03 scripts]# cp -a /etc/skel/.bash* /home/oldboy/[root@db03 scripts]# [root@db03 scripts]# [root@db03 scrip
原创
2017-07-03 21:56:34
1969阅读
登录oldboy用户时发生故障了:[root@ZHOUQIZHONG ~]# su - test-bash-4.1$产生故障的原因:用户的环境变量有关的文件被误删,或找不到了(.bashrc、.bash_profile)解决方法:1.进入到有故障的用户中su - test2.复制/etc/skel的中的模板到当前用户-bash-4.1$ cp /etc/skel/.bash*&
原创
2017-08-12 11:11:09
508阅读
点赞
原因是删除了家目录下的.bash[root@localhost~]#rm-rf/home/test/.bash[root@localhost~]#ll-a/home/test/总用量8drwx------.5testtest7212月423:09.drwxr-xr-x.4rootroot2712月213:55..-rw-rw-r--.1testtest7312月423:05-adrwxrwxr-x
转载
2019-08-26 15:49:27
371阅读
vim ~/.bash_profile添加export PS1=’[u@h W]$’source ~/.bash_profile
原创
2022-09-30 10:14:26
90阅读
linux系统新建的用户用ssh远程登陆显示-bash-4.1$,不显示用户名路径 网络上好多解决办法,大多是新建.bash_profile文件然后输入XXXXX。。。。然而并没有什么用没有用。。。。 这个问题的根本原因就是缺少shell环境。 解决方法就是把/etc/skel/.bash*拷贝到当
转载
2017-04-05 13:57:00
135阅读
2评论
Linux CentOS下shell显示-bash-4.1$不显示用户名路径的解决方法问题描述:CentOS下新增一个用户,登录进去之后shell脚本的信息如下:而不是我们经常看到的username@hostname的组合,看起来很不舒服。解决方案:问题的原因是因为没有配置.bash_profile的问题,可以通过配置这个文件来解决问题。1.在Terminal输入:vi ~/.bash_profi
转载
精选
2015-07-11 20:45:40
940阅读
转载
2019-09-17 09:27:00
122阅读
2评论
问题描述解决步骤在家目录下 创建.bash_profile定义PS1全局变量格式可以自定义使用export把PS1输出,以使它可以在子shell中生效,这会造成ROOT用户的也采用此样式 生效.bash_profile. ~/.bash_profile注意 . 后面需要跟空格或者使用source命令source ~/.bash_profile 原因分析-PS1 PS1(“prompt st
原创
2021-06-04 15:37:40
357阅读
问题描述解决步骤在家目录下 创建.bash_profile定义PS1全局变量格式可以自定义使用export把PS1输出,以使它可以在子shell中生效,这会造成ROOT用户的也采用此样式 生效.bash_profile. ~/.bash_profile注意 . 后面需要跟空格或者使用source命令source ~/.bash_profile 原因分析-PS1 PS1(“prompt st
原创
2022-04-14 09:53:06
199阅读
cp -pr /etc/skel/.bash* /home/test/ #/home/test是用户目录改变用户家目录:usermod -md /tmptest test
转载
2016-11-03 13:52:00
67阅读
2评论