无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3421|回复: 4
打印 上一主题 下一主题

grub2修改版 export a=1 和 set a=1;pop_env a 的区别?

[复制链接]
跳转到指定楼层
1#
发表于 2019-12-21 20:43:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
grub2修改版中export a=1 和 set a=1 ; pop_env a 有什么区别吗?

为什么我在子菜单里用 export a=1 退出子菜单之后这个变量就消失了,而
set a=1 ; pop_env a
在退出子菜单之后就会消失呢??
2#
发表于 2019-12-21 20:57:04 | 只看该作者
为什么我在子菜单里用 export a=1 退出子菜单之后这个变量就消失了,而
set a=1 ; pop_env a
在退出子菜单之后就会消失呢??

???????没看懂

点评

submenu "a" { menuentry "export a=1" { export a=1 submenu_exit } menuentry "set and pop_env a" { set a=1 pop_env a submenu_exit } } 进入子菜单 a 选择第一个菜单,退出了之后变量  详情 回复 发表于 2019-12-21 21:24
回复

使用道具 举报

3#
 楼主| 发表于 2019-12-21 21:24:10 | 只看该作者
本帖最后由 dsfgamesky 于 2019-12-21 21:26 编辑

submenu "a" {
        menuentry "export a=1" {
                export a=1
                submenu_exit
        }

        menuentry "set and pop_env a" {
                set a=1
                pop_env a
                submenu_exit
        }
}
进入子菜单 a 选择第一个菜单,退出了之后变量 a 消失,选择第二个,这个 a 变量则会存在
说明上说 export 不是到出环境变量的吗,那么退出菜单之后,为什么变量会消失呢?




点评

submenu是一个独立的临时环境. 跟正常的菜单不一样.  详情 回复 发表于 2019-12-21 21:30
回复

使用道具 举报

4#
发表于 2019-12-21 21:30:01 | 只看该作者
dsfgamesky 发表于 2019-12-21 21:24
submenu "a" {
        menuentry "export a=1" {
                export a=1

submenu是一个独立的临时环境.
跟正常的菜单不一样.

点评

ngy
感谢你的分享  详情 回复 发表于 2019-12-30 18:33
回复

使用道具 举报

5#
发表于 2019-12-30 18:33:40 | 只看该作者
wintoflash 发表于 2019-12-21 21:30
submenu是一个独立的临时环境.
跟正常的菜单不一样.


感谢你的分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-28 19:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表