diff --git a/docs/source/getting_started/index.rst b/docs/source/getting_started/index.rst index d42e2f43479650fe24a76e6c325b49dfd8b24ae0..d789b6cd0da2ee44682242c54bd2032ee12c26f5 100644 --- a/docs/source/getting_started/index.rst +++ b/docs/source/getting_started/index.rst @@ -143,6 +143,14 @@ openEuler Embedded采用yocto构建,但通过 `oebuild +X'直接退出,或者在初始用户登录完成后,通过以下命令关闭: + + .. code-block:: console + + $ poweroff + + QEMU就会退出并回到启动时的目录。 + .. note:: - 由于标准根文件系统镜像进行了安全加固,因此第一次启动时,需要为登录用户名root设置密码,且密码强度有相应要求,需要 **数字、字母、特殊字符组合最少8位**,例如openEuler@2023 diff --git a/docs/source/oebuild/userguide/command/m_env.rst b/docs/source/oebuild/userguide/command/m_env.rst new file mode 100644 index 0000000000000000000000000000000000000000..019a142dd1b6068ce483b35937cd4410c17171d0 --- /dev/null +++ b/docs/source/oebuild/userguide/command/m_env.rst @@ -0,0 +1,52 @@ +.. _command_index_menv: + +环境管理命令--menv +################################## + +该命令用于在存在setup_file文件或者对应sdk文件时,按照对应命令提示提供文件路径,则会自动在当前环境变量的基础上生成一个新的伪终端, +将所需环境配置到伪终端中,实现对应编译环境准备。用户在准备完成的环境中可以进行对应的功能包编译,并且该环境不会影响宿主机环境。 + +create: 创建环境 +----------------------- +此命令会在~/.local文件夹下创建一个oebuild_env文件夹,里面会存放对应的yaml环境配置文件及sdk解压文件夹 + +.. code-block:: console + oebuild menv create [-d directory, -f file] -n file_name + +其中-d参数为对应sdk已经解压完成的setup_file文件路径(这里只需要填到文件存放的上一层绝对路径即可,无需指定对应文件)。 + +.. note:: + 此路径下有且只能有一个setup_file文件 + +-f参数为对应速度sdk存储的路径,使用此命令后会在oebuild_env文件夹下创建一个对应file_name文件夹。 + +.. note:: + -d -f两个参数只能二选其一 + +执行完上述命令后会有对应的创建成功提示,并显示出当前创建的环境名和对应文件路径。 + +list: 查看环境 +--------------- +此命令可以查看当前有哪些环境配置。 + +.. code-block:: console + oebuild menv list + +active: 激活环境 +------------------ +此命令可以激活对应名称的环境。 + +.. code-block:: console + oebuild menv active -n env_name + +其中env_name为用户自定义的环境名称,可以使用list命令进行查看后再激活。激活完成后会出现对应的提示。 + +remove: 删除环境 +------------------ +此命令可以删除对应名称的环境配置,如果是使用sdk进行的环境添加,则还会删除对应的sdk解压文件。 + +.. code-block:: console + oebuild menv remove -n env_name + +其中env_name为用户自定义的环境名称,可以使用list命令进行查看后再进行删除。删除后会有成功删除的提示。 +