为多个命令设置用户识别码

到目前为止,您已经了解了如何为单个命令创建用户身份并在用户身份之间切换。 您还可以指定要使用的用户身份,然后在该用户身份的上下文中运行多个命令。

以一个用户身份运行多个命令:

  1. 进入项目目录。

  2. 通过运行以下命令列出当前可用的用户身份。

dfx identity list

该命令显示的输出类似于以下内容,带有星号的为当前活动用户。

alice_auth
bob_standard
default *
ic_admin

在此示例中,除非您明确选择其他身份,否则将使用默认用户身份。

3.从列表中选择一个新的用户身份,并通过运行类似于以下命令的命令将其设置为活动用户。

dfx identity use ic_admin

输出类似以下内容:

Using identity: "ic_admin".

如果重新运行dfx identity list命令,则ic_admin用户身份将显示一个星号,以指示它是当前活动的用户。

现在,您可以使用选定的用户身份运行命令,而无需在命令行上指定--identity。

最后更新于