linux 操作只读变量

Posted WTX106

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 操作只读变量相关的知识,希望对你有一定的参考价值。

由于该操作需要用到 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

 

 

  

以上是关于linux 操作只读变量的主要内容,如果未能解决你的问题,请参考以下文章

Linux操作系统笔记——Shell变量

Linux操作系统笔记——Shell变量

Linux Gvim shell 变量

4. linux编程语法

Linux命令之删除变量unset

Shell脚本基本编辑规范及变量