أساسيات واجهة سطر أوامر سولانا

يقدم هذا القسم بعض الأوامر والأمثلة الشائعة لمساعدتك على البدء في استخدام واجهة سطر أوامر سولانا.

إعدادات سولانا

تحدد إعدادات سولانا الخاصة بك المتغيرات التالية:

  • ملف الإعدادات: مسار ملف الإعدادات الخاص بك
  • عنوان RPC وعنوان Websocket: مجموعة سولانا التي ترسل إليها واجهة سطر الأوامر الطلبات
  • مسار زوج المفاتيح: مسار محفظة سولانا الافتراضية (keypair) المستخدمة لدفع رسوم المعاملات ونشر البرامج. بشكل افتراضي، يتم تخزين هذا الملف في ~/.config/solana/id.json.

لعرض إعدادات التكوين الحالية، أدخل الأمر التالي في الطرفية الخاصة بك.

Terminal
$
solana config get

سيعرض الأمر الناجح مخرجات مشابهة لما يلي:

Example output
Config File: /Users/test/.config/solana/cli/config.yml
RPC URL: https://api.mainnet-beta.solana.com
WebSocket URL: wss://api.mainnet-beta.solana.com/ (computed)
Keypair Path: /Users/test/.config/solana/id.json
Commitment: confirmed

يمكنك تغيير مجموعة واجهة سطر أوامر سولانا باستخدام الأوامر التالية:

Terminal
$
solana config set --url mainnet-beta
$
solana config set --url devnet
$
solana config set --url localhost
$
solana config set --url testnet

إنشاء محفظة

قبل أن تتمكن من إرسال معاملات باستخدام واجهة سطر أوامر سولانا، تحتاج إلى محفظة سولانا ممولة بعملة SOL.

لإنشاء زوج مفاتيح في مسار زوج المفاتيح الافتراضي، قم بتشغيل الأمر التالي:

Terminal
$
solana-keygen new

سيعرض الأمر الناجح مخرجات مشابهة لما يلي:

Example output
Generating a new keypair
For added security, enter a BIP39 passphrase
NOTE! This passphrase improves security of the recovery seed phrase NOT the
keypair file itself, which is stored as insecure plain text
BIP39 Passphrase (empty for none):
Wrote new keypair to /Users/test/.config/solana/id.json
===========================================================================
pubkey: 8dBTPrjnkXyuQK3KDt9wrZBfizEZijmmUQXVHpFbVwGT
===========================================================================
Save this seed phrase and your BIP39 passphrase to recover your new keypair:
cream bleak tortoise ocean nasty game gift forget fancy salon mimic amazing
===========================================================================

لن يقوم هذا الأمر بتجاوز حساب موجود في الموقع الافتراضي، إلا إذا استخدمت علامة --force.

لعرض عنوان محفظتك (المفتاح العام)، قم بتشغيل:

Terminal
$
solana address

إسقاط جوي لعملة SOL

اطلب إسقاطًا جويًا لعملة SOL إلى محفظتك لدفع تكاليف المعاملات ونشر البرامج.

  1. قم بتعيين مجموعتك إلى شبكة التطوير (Devnet):
Terminal
$
solana config set -ud
  1. اطلب إسقاطاً جوياً من SOL على شبكة Devnet:
Terminal
$
solana airdrop 2

تقيد الإسقاطات الجوية على شبكة Devnet الطلبات إلى 5 SOL لكل طلب. إذا واجهت حدود معدل الطلبات أو أخطاء، حاول استخدام صنبور الويب بدلاً من ذلك.

للتحقق من رصيد SOL في محفظتك، قم بتشغيل الأمر التالي:

Terminal
$
solana balance

تشغيل مصادق محلي

تتضمن واجهة سطر أوامر سولانا مصادق اختبار مدمج للتطوير المحلي.

افتح نافذة طرفية جديدة وقم بتحديث واجهة سطر الأوامر الخاصة بك لاستخدام المضيف المحلي:

Terminal
$
solana config set -ul

قم بتشغيل الأمر التالي لبدء مصادق محلي:

Terminal
$
solana-test-validator

Is this page helpful?

جدول المحتويات

تعديل الصفحة

تدار بواسطة

© 2025 مؤسسة سولانا.
جميع الحقوق محفوظة.