Linux系统VPS登录SSH终端显示-bash-4.2的解决办法

近日在测试一个国外商家vps的时候,发现用root用户打开终端的时候,并不是以root@xxx这种方式开始,而是以-bash-4.2#,当然用起来还是没问题的,后来才知道这是因为我安装的是一个minimal系统,即精简的系统,在/root/文件夹缺少某些文件。

Linux系统VPS登录SSH终端显示-bash-4.2的解决办法

一般都是以下情况导致的:

  • 当bash在终端作为交互式登录shell或具有–login选项的非交互式shell被调用时,它首先从文件/ etc / profile中读取并执行命令, 读取该文件后,它将查找〜/ .bash_profile。
  • 启动不是登录的交互式shell时,bash从〜/ .bashrc读取并执行命令。

当这些文件不存在的时候,终端开始的用户名就会以bash的本-bash-4.2#开始。

终于从网上找到解决办法,做个记录

只要将/etc/skel/中把以上两个文件复制到/root文件夹,如果非root用户则复制到相应用户的/home文件夹

root用户:

cp /etc/skel/.bashrc /root/
cp /etc/skel/.bash_profile  /root/

非root用户:

cp /etc/skel/.bashrc /home/
cp /etc/skel/.bash_profile  /home/

然后关闭ssh终端或其他终端,重新连接即可。

搬瓦工推荐方案

温馨提醒 如果您有选择困难症,直接选中间的 CN2 GIA-E方案,季付 $49.99,多达 12 个机房任意切换

方案 内存 CPU 硬盘 流量/ 带宽 机房 价格 购买
CN2
(最便宜)
1GB 1 20GB 1TB 1Gbps DC3 CN2
DC8 ZNET
$49.99/年 直达
CN2 2GB 1核 40GB 2TB 1Gbps $52.99/半年
$99.99/年
直达
CN2 GIA–E
(最推荐)
1GB 2核 20GB 1TB 2.5Gbps DC6 CN2 GIA-E
DC9 CN2 GIA
日本软银 JPOS_1
荷兰 EUNL_9
$49.99/季度
$169.99/年
直达
CN2 GIA-E 2GB 3核 40GB 2TB 2.5Gbps $89.99/季度
$299.99/年
直达
HK 2GB 2核 40GB 0.5TB 1Gbps 中国香港 CN2 GIA $89.99/月
$899.99/年
直达
HK 4GB 4核 80GB 1TB 1Gbps $155.99/月
$1559.99/年
直达
TOKYO 2GB 2核 40GB 0.5TB 1.2Gbps 日本东京 CN2 GIA $89.99/月
$899.99/年
直达
TOKYO 4GB 4核 80GB 1TB 1.2Gbps $155.99/月
$1559.99/年
直达
搬瓦工优惠码BWH3HYATVBJW 2022年最新搬瓦工VPS购买图文教程
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

【声明】:本评测不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告

木沐主机评测 国外服务器主机评测 Linux系统VPS登录SSH终端显示-bash-4.2的解决办法 https://www.mumupc.com/archives/20608.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象