ssh登陆命令行变成bash-3.2

通过ssh登陆后发现命令行由原来的[root@localhost]变成bash-3.2,可能是diavps默认的系统模版没有设置好,我们就要来解决这个问题。

解决这个问题的方法有两种,推荐大家使用第一种方法,只用一行命令就可以解决。

1、进入Linux系统后,出现:-bash-3.2$提示符。
在网上找了些解决方法,供自己收藏......
原因是把自己home内的/.bashrc之类的文件删掉了或者内容不经意改动了。
解决方法:
1):cp -a /etc/skel/.     /home/家目录

一般,我们都是使用root用户来登陆ssh,所以在ssh下面输入cp -a /etc/skel/. /root就可以了,然后exit退出,重新登陆ssh,这时候就会发现已经变回[root@localhost]这种模式了。

然后重新启动
etc/skel目录一般是存放用户启动文件的目录,添加用户时,这个目录下的文件自动复制到新添加的用户的家目录下。
若无意间删除或者改动了,就得重新拷贝一份到自己的家目录中。
2):或者修改变量PS1.
在用户根目录下的.bash_profile文件中设置,例如:
PS1="[\u@\W]\$”
export PS1

不同的shell可以去切换:例:
[root@localhost ~]# bash
bash-3.2# sh
sh-3.2# tcsh
[root@localhost ~]# bash
bash-3.2# csh
[root@localhost ~]#

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值