Liunx执行source /etc/profile 报错, -bash: HISTTIMEFORMAT: readonly variable

今天在配置java环境变量时,执行source /etc/profile报错,系统是统信OS,花了好长时间才解决,在这记录一下,希望能帮助到大家

问题截图

提示HISTTIMEFORMAT和PROMPT_COMMAND变量时只读变量,不能设置属性值

解决办法:

第一步搜索在哪个文件中配置了只读,使用如下命令

bash 复制代码
[root@Server ~]# grep -r "readonly.*HISTTIMEFORMAT" /etc/ 2>/dev/null

/etc/profile.d/zzz_kylin_history.sh:kylin_variable_readonly HISTTIMEFORMAT ""

在这个文件中/etc/profile.d/zzz_kylin_history.sh 设置了只读属性

只需要打开zzz_kylin_history.sh,将只读命令注释即可

bash 复制代码
#kylin_variable_readonly PROMPT_COMMAND kylin_history
#kylin_variable_readonly HISTTIMEFORMAT ""

export HISTTIMEFORMAT="%F %T "
export PROMPT_COMMAND=kylin_history

修改完成后保存,关闭当前shell,重新打开一个shell,然后执行source /etc/profile

相关推荐
Matlab仿真实验室2 小时前
基于Matlab实现路径规划
开发语言·matlab·路径规划
努力也学不会java3 小时前
【Java并发】揭秘Lock体系 -- condition等待通知机制
java·开发语言·人工智能·机器学习·juc·condition
熊猫钓鱼>_>3 小时前
PySpark全面解析:大数据处理的Python利器
开发语言·python
拾忆,想起3 小时前
RabbitMQ死信交换机:消息的“流放之地“
开发语言·网络·分布式·后端·性能优化·rabbitmq
瑞士卷@3 小时前
JDBC进阶之连接池的配置(Druid与HikariCP)
java·开发语言·数据库
wjs20243 小时前
JSP 点击量统计
开发语言
xiaopengbc4 小时前
泛型在Java集合框架中的应用有哪些?
java·开发语言·python
tpoog4 小时前
[C++项目组件]Etcd的简单介绍和使用
开发语言·c++·etcd
蔗理苦4 小时前
2025-10-01 Python不基础 1——字节码和虚拟机
开发语言·python
lly2024064 小时前
PostgreSQL LIMIT 语句详解
开发语言