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

  

猜你喜欢

转载自www.cnblogs.com/wtx106/p/11784872.html