中易网

我使用su - oracle 后,出现 -bash -3.00$是为什么?

答案:1  悬赏:40  
解决时间 2021-01-13 16:09
  • 提问者网友:容嬷嬷拿针来
  • 2021-01-12 17:17
我使用su - oracle 后,出现 -bash -3.00$是为什么?
最佳答案
  • 二级知识专家网友:想偏头吻你
  • 2021-01-12 17:52
问题产生的原因是你的新用户没有获取bash的配置文件。
可以通过设置环境变量PS1、PS2、来自定义用户命令行的字符显示。如果要长期永久性修改提示符,可以将修改提示符的命令添加到$HOME/.profile或$HOME/.bash_profile文件中。

PS1是主提示符变量,也是默认提示符变量。默认值"\s-\v\$“,显示shell类型和版本。
基本上通过设置PS1来定义命令行提示字符即可,最常用的需求就是显示登录的用户名、主目录、主机名等等,举个例子如下:

显示用户名,主机名和动态显示当前目录
-bash-3.00# export PS1="[\u@\h \w]"
[root@MagicLinux ~]cd /etc
[root@MagicLinux /etc]
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息