ssh连接openEuler 服务器title不能显示提示符故障处理

故障

一般ssh(比如alacritty, powershll)连接到RHEL服务器, 在title显示当前服务器的名字和当前目录.这样比较容易辨认.

如下实例,是powershell 连接 openEuler其它和3个linux服务器的截图, 第一个是openEuler,没有显示主机名,其它都有显示.

powershell连接主机
尝试设置prompt到.bashrc
修改.bashrc
设置后启动时报错
报错报错: 这是只读变量

分析哪里设置了只读

根据

只读设置环境变量

的建议, 使用


bash -lxc exit

可以查看所有执行的命令,以及命令来自哪个文件.

+ for i in /etc/profile.d/*.sh /etc/profile.d/sh.local
+ '[' -r /etc/profile.d/zzz_openEuler_history.sh ']'
+ '[' hxBc '!=' hxBc ']'
+ . /etc/profile.d/zzz_openEuler_history.sh   ===>脚本
++ export HISTCONTROL=
++ HISTCONTROL=
++ openEuler_variable_readonly HISTTIMEFORMAT ''  ==>设置为只读
++ local var=HISTTIMEFORMAT
++ local val=
+++ readonly -p
+++ grep -w HISTTIMEFORMAT
+++ awk -F HISTTIMEFORMAT= '{print $NF}'
++ local ret=
++ '[' '' = '""' ']'
++ export HISTTIMEFORMAT=
++ HISTTIMEFORMAT=
++ readonly HISTTIMEFORMAT
++ openEuler_variable_readonly PROMPT_COMMAND openEuler_history

查看源文件:

[root@opengauss ~]# cd /etc/profile.d

[root@opengauss profile.d]# ls -l

total 56

-rw-r--r--. 1 root root  676 Apr 19 23:00 bash_completion.sh

-rw-r--r--. 1 root root  709 Apr 19 23:00 color.sh

-rw-r--r--. 1 root root   92 Apr 19 23:00 csh.local

-rw-r--r--. 1 root root 1119 Apr 19 23:00 gawk.csh

-rw-r--r--. 1 root root  769 Apr 19 23:00 gawk.sh

-rw-r--r--. 1 root root   70 Apr 19 23:00 gnome-ssh-askpass.csh

-rw-r--r--. 1 root root   82 Apr 19 23:00 gnome-ssh-askpass.sh

-rw-r--r--. 1 root root 3282 Apr 19 23:00 lang.csh

-rw-r--r--. 1 root root 3163 Apr 19 23:00 lang.sh

-rw-r--r--. 1 root root  780 Apr 19 23:00 performance.sh

-rw-r--r--. 1 root root   93 Apr 19 23:00 sh.local

-rw-r--r--. 1 root root 1858 Apr 19 23:00 system-info.sh

-rw-r--r--. 1 root root  866 Apr 19 23:00 zzz_openEuler_history.csh

-rw-r--r--. 1 root root 1966 May  7 16:38 zzz_openEuler_history.sh

[root@opengauss profile.d]#

找到这句,注释即可.

在这里插入图片描述重新登录ssh
正常显示
可以正常显示title了.

参考文档

https://unix.stackexchange.com/questions/40830/fix-terminal-title-after-ssh-remote-logging-to-another-machine

https://www.reddit.com/r/bash/comments/1c7kdr7/i_got_weriod_env_setting/

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值