昨晚通过练习发现添加用户后切换用户时发生了-bash4.1$的问题,通过各种对比user、group、rwx等等 最后在sun老师的提点下对比了家目录的隐藏文件,发现如下图结果userb的家目录下没有环境变量的隐藏文件。于是可以将/etc/skel目录下的隐藏文件拷贝过去解决问题command: cp -a /etc/skel/. /home/user/userb结果见下图:最终问题得到结局。ps
原创
2015-08-27 23:56:19
1545阅读
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阅读
Linux操作系统中,Bash(Bourne Again Shell)是一种常用的命令解释器,用于与用户交互并执行命令。在Linux系统中,Bash版本的更新和升级是非常重要的,因为新版本通常会修复旧版本中的bug,并增加新的功能和改进。
最新的Linux显示bash 4.1版本,是在原有的基础上进行了一些重要的更新。这个版本的发布主要是为了改进Bash的性能和稳定性,使其更加适合在不同的环境下
原创
2024-03-25 10:15:58
118阅读
不小心把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阅读
问题描述解决步骤在家目录下 创建.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阅读
请问如下登录环境故障的原理及解决办法?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阅读
是因为缺少用户登入需要的环境配置文件.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阅读
环境::centos6.6x862.664位;secureCRT问题::root用户,更改了用户配置的文件.bashrc出现--bash--4.1的现象解决方法::cp/etc/skel目录下的文件到用户目录下注销重新登录即可。问题分析::1指定了用户目录且目录的配置文件为空2错误的修改了配置文件
原创
2017-12-19 13:54:59
234阅读
点赞
出现-bash-4.1$原因:缺少.bash_profile环境变量文件
原创
2018-12-03 20:40:00
921阅读
vim ~/.bash_profile添加export PS1=’[u@h W]$’source ~/.bash_profile
原创
2022-09-30 10:14:26
90阅读
在使用root用户是先建立了用户yunva的家目录,然后添加yunva用户,切换到yunva用户后发现 命令行变成了-bash-4.1$ ①方法一(临时生效,不推荐) 1. bashrc 在当前目录下新建.bashrc文件: # touch ~/.bashrc # vim ~/.bashrc...
转载
2016-08-19 14:58:00
181阅读
2评论
作为一名应用开发者,你是否有过如下经历?
为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,但是,上了应用商店后,还是有用户抱怨会闪退 !
如果你跟我一样是个完美主义者,你肯定想将应用做到尽善尽美。于是你打开代码准备修复闪退的问题……但是,从何处着手呢?
&
解决破壳漏洞好方式。
转载
精选
2014-11-13 14:11:41
1257阅读
Linux CentOS下shell显示-bash-4.1$不显示用户名路径的解决方法问题描述:CentOS下新增一个用户,登录进去之后shell脚本的信息如下:而不是我们经常看到的username@hostname的组合,看起来很不舒服。解决方案:问题的原因是因为没有配置.bash_profile的问题,可以通过配置这个文件来解决问题。1.在Terminal输入:vi ~/.bash_profi
转载
精选
2015-07-11 20:45:40
940阅读
问题:此问题为用户配置文件异常导致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系统新建的用户用ssh远程登陆显示-bash-4.1$,不显示用户名路径 网络上好多解决办法,大多是新建.bash_profile文件然后输入XXXXX。。。。然而并没有什么用没有用。。。。 这个问题的根本原因就是缺少shell环境。 解决方法就是把/etc/skel/.bash*拷贝到当
转载
2017-04-05 13:57:00
135阅读
2评论
CentOS7开发环境搭建 一、 安装系统新建虚拟机选择“自定义(高级)”,并点击【下一步】选择虚拟机硬件兼容性,并点击【下一步】选择“稍后安装操作系统”,并点击【下一步】选择操作系统版本,并点击【下一步】命名虚拟机,可任意路径,并点击【下一步】配置处理器,并点击【下一步】设置虚拟机内存大小,并点击【下一步】选择“使用网络地址转换(NAT)”,并点击【下一步】选择“LSI Logic”,并点击【下
原创
2022-03-03 10:11:40
81阅读
CentOS7开发环境搭建一、 安装系统新建虚拟机选择“自定义(高级)”,并点击【下一步】选择虚拟机硬件兼容性,并点击【下一步】选择“稍后安装操作系统”,并点击【下一步】选择操作系统版本,并点击【下一步】命名虚拟机,可任意路径,
原创
2021-07-14 10:16:25
213阅读