Appearance
Solana CLI介绍 
在运行任何 Solana CLI 命令之前,让我们了解一下在所有命令中会看到的一些约定。首先,Solana CLI 实际上是为每个您可能想执行的操作提供的一组不同命令。您可以通过运行以下命令查看所有可能命令的列表:
bash
solana --help要详细了解如何使用特定命令,请运行:
bash
solana <COMMAND> --help将文本 <COMMAND> 替换为要了解详细信息的命令名称。
该命令的用法信息通常包含 <AMOUNT> 、 <ACCOUNT_ADDRESS> 或 <KEYPAIR> 等词。每个词都是您可以用来执行命令的文本类型的占位符。例如,您可以将 42 或 100.42 等数字替换 <AMOUNT> 为 。您可以用您公钥的 base58 编码(例如 9grmKMwTiZwUHSExjtbFzHLPTdWoXgcg1bZkhvwTrTww )替换 <ACCOUNT_ADDRESS>
密钥对的规定 
使用 CLI 工具的许多命令需要提供 <KEYPAIR> 的值。您应该为 <KEYPAIR> 使用的值取决于您创建的命令行钱包 的类型。
例如,CLI 帮助显示显示任何钱包地址(也称为 keypair 的公钥)的方式是:
bash
solana-keygen pubkey <KEYPAIR>下面,我们展示了根据您的钱包类型应如何在 <KEYPAIR> 中填写内容。
纸钱包 
在纸钱包中,keypair 是从创建钱包时输入的种子词和可选密码短语中安全派生的。要在示例或帮助文档中使用 <KEYPAIR> 文本时使用纸钱包 keypair,请输入 prompt:// 方案,并且程序将在您运行命令时提示您输入种子词。 要显示纸钱包的钱包地址:
bash
solana-keygen pubkey prompt://文件系统钱包 
对于文件系统钱包,密钥对存储在您的计算机上的文件中。将<KEYPAIR> 替换为密钥对(keypair)文件的完整文件路径。
例如,如果文件系统密钥对文件位置为 /home/solana/my_wallet.json ,要显示地址请执行命令:
bash
solana-keygen pubkey /home/solana/my_wallet.json硬件钱包 
如果您选择了硬件钱包,请使用您的密钥对 URL,例如 usb://ledger?key=0 .
bash
solana-keygen pubkey usb://ledger?key=0