由于该操作需要用到 gdb,所以需要先 安装好 gdb

1. 查询是否有gdb:

 

2. 如果没有,需要先执行 yum install gdb 命令进行安装

3. 定义 只读变量 abc 并打印值:

abc=helloworld && readonly abc && echo $abc 

 

如果对变量 abc 进行修改( 如上图的 abc=hw ),此时会报 abc 为 只读变量,即无法修改

3.  要想修改(如 删除),可以执行

 cat << EOF | sudo gdb     

attach $$     

call unbind_variable("变量名")     

detach   

EOF

举例:

 

 

然后回车即可

4. 查询只读变量是否已删除:

echo $abc

 

 

  

posted on 2019-11-03 00:02  文泽9527  阅读(1380)  评论(0编辑  收藏  举报