@@ -5,31 +5,41 @@ description:
55 يستعرض هذا القسم بعض أوامر واجهة سطر أوامر سولانا الشائعة لمساعدتك على البدء.
66---
77
8- < Steps >
9- < Step >
8+ يقدم هذا القسم بعض الأوامر والأمثلة الشائعة لمساعدتك على البدء في استخدام واجهة
9+ سطر أوامر سولانا.
1010
11- ### إعدادات سولانا
11+ ## إعدادات سولانا
1212
13- لعرض الإعدادات الحالية:
13+ تحدد إعدادات سولانا الخاصة بك المتغيرات التالية:
14+
15+ - ** ملف الإعدادات** : مسار ملف الإعدادات الخاص بك
16+ - ** عنوان RPC وعنوان Websocket** : مجموعة سولانا التي ترسل إليها واجهة سطر
17+ الأوامر الطلبات
18+ - ** مسار زوج المفاتيح** : مسار محفظة سولانا الافتراضية (keypair) المستخدمة لدفع
19+ رسوم المعاملات ونشر البرامج. بشكل افتراضي، يتم تخزين هذا الملف في
20+ ` ~/.config/solana/id.json ` .
21+
22+ لعرض إعدادات التكوين الحالية، أدخل الأمر التالي في الطرفية الخاصة بك.
1423
1524``` terminal
1625$ solana config get
1726```
1827
19- يجب أن ترى مخرجات مشابهة لما يلي:
28+ سيعرض الأمر الناجح مخرجات مشابهة لما يلي:
2029
21- ```
30+ ``` txt title="Example output"
2231Config File: /Users/test/.config/solana/cli/config.yml
2332RPC URL: https://api.mainnet-beta.solana.com
2433WebSocket URL: wss://api.mainnet-beta.solana.com/ (computed)
2534Keypair Path: /Users/test/.config/solana/id.json
2635Commitment: confirmed
2736```
2837
29- يحدد عنوان RPC وعنوان Websocket مجموعة سولانا التي ترسل إليها واجهة سطر الأوامر
30- الطلبات.
38+ يمكنك تغيير مجموعة واجهة سطر أوامر سولانا باستخدام الأوامر التالية:
3139
32- يمكنك تحديث مجموعة واجهة سطر أوامر سولانا باستخدام الأوامر التالية:
40+ <Tabs items = { [" الأوامر الكاملة" , " الأوامر المختصرة" ]} >
41+
42+ <Tab value = " الأوامر الكاملة" >
3343
3444``` terminal
3545$ solana config set --url mainnet-beta
@@ -38,7 +48,8 @@ $ solana config set --url localhost
3848$ solana config set --url testnet
3949```
4050
41- يمكنك أيضًا استخدام الخيارات المختصرة التالية:
51+ </Tab >
52+ <Tab value = " الأوامر المختصرة" >
4253
4354``` terminal
4455$ solana config set -um # For mainnet-beta
@@ -47,27 +58,23 @@ $ solana config set -ul # For localhost
4758$ solana config set -ut # For testnet
4859```
4960
50- يشير مسار keypair إلى محفظة سولانا الافتراضية (keypair) التي تستخدمها واجهة سطر
51- أوامر سولانا لدفع رسوم المعاملات ونشر البرامج. بشكل افتراضي، يتم تخزين هذا الملف
52- في ` ~/.config/solana/id.json ` .
53-
54- </Step >
55- <Step >
61+ </Tab >
62+ </Tabs >
5663
57- ### إنشاء محفظة
64+ ## إنشاء محفظة
5865
59- لإرسال المعاملات باستخدام واجهة سطر أوامر سولانا، تحتاج إلى محفظة سولانا ممولة
60- بعملة SOL.
66+ قبل أن تتمكن من إرسال معاملات باستخدام واجهة سطر أوامر سولانا، تحتاج إلى محفظة
67+ سولانا ممولة بعملة SOL.
6168
62- لإنشاء keypair في مسار keypair الافتراضي، قم بتشغيل الأمر التالي:
69+ لإنشاء زوج مفاتيح في مسار زوج المفاتيح الافتراضي، قم بتشغيل الأمر التالي:
6370
6471``` terminal
6572$ solana-keygen new
6673```
6774
68- يجب أن ترى مخرجات مشابهة لما يلي:
75+ سيعرض الأمر الناجح مخرجات مشابهة لما يلي:
6976
70- ```
77+ ``` txt title="Example output"
7178Generating a new keypair
7279
7380For added security, enter a BIP39 passphrase
@@ -87,10 +94,8 @@ cream bleak tortoise ocean nasty game gift forget fancy salon mimic amazing
8794```
8895
8996<Callout type = " info" >
90-
91- إذا كان لديك بالفعل محفظة نظام ملفات محفوظة في الموقع الافتراضي، فإن هذا الأمر
92- لا يقوم بتجاوزها إلا إذا قمت بفرض التجاوز صراحةً باستخدام خيار ` --force ` .
93-
97+ لن يقوم هذا الأمر بتجاوز حساب موجود في الموقع الافتراضي، إلا إذا استخدمت علامة
98+ ` --force ` .
9499</Callout >
95100
96101لعرض عنوان محفظتك (المفتاح العام)، قم بتشغيل:
@@ -99,28 +104,25 @@ cream bleak tortoise ocean nasty game gift forget fancy salon mimic amazing
99104$ solana address
100105```
101106
102- </Step >
103- <Step >
107+ ## إسقاط جوي لعملة SOL
104108
105- ### الحصول على SOL عبر الإسقاط الجوي
109+ اطلب إسقاطًا جويًا لعملة SOL إلى محفظتك لدفع تكاليف المعاملات ونشر البرامج.
106110
107- اطلب إسقاطًا جويًا من SOL إلى محفظتك لدفع تكاليف المعاملات ونشر البرامج.
108-
109- قم بتعيين مجموعتك إلى شبكة التطوير (devnet):
111+ 1 . قم بتعيين مجموعتك إلى شبكة التطوير (Devnet):
110112
111113``` terminal
112114$ solana config set -ud
113115```
114116
115- ثم اطلب إسقاطًا جويًا من SOL على شبكة التطوير :
117+ 2 . اطلب إسقاطاً جوياً من SOL على شبكة Devnet :
116118
117119``` terminal
118120$ solana airdrop 2
119121```
120122
121123<Callout >
122124
123- تقيد الإسقاطات الجوية على شبكة التطوير الطلبات إلى 5 SOL لكل طلب. إذا واجهت حدود
125+ تقيد الإسقاطات الجوية على شبكة Devnet الطلبات إلى 5 SOL لكل طلب. إذا واجهت حدود
124126معدل الطلبات أو أخطاء، حاول استخدام [ صنبور الويب] ( https://faucet.solana.com )
125127بدلاً من ذلك.
126128
@@ -132,31 +134,21 @@ $ solana airdrop 2
132134$ solana balance
133135```
134136
135- </Step >
136- <Step >
137-
138- ### تشغيل المصادق المحلي
137+ ## تشغيل مصادق محلي
139138
140139تتضمن واجهة سطر أوامر سولانا
141140[ مصادق اختبار] ( https://docs.anza.xyz/cli/examples/test-validator ) مدمج للتطوير
142141المحلي.
143142
144- في نافذة طرفية منفصلة، قم بتشغيل الأمر التالي لبدء مصادق محلي:
143+ افتح نافذة طرفية جديدة وقم بتحديث واجهة سطر الأوامر الخاصة بك لاستخدام المضيف
144+ المحلي:
145145
146146``` terminal
147- $ solana-test-validator
147+ $ solana config set -ul
148148```
149149
150- <Callout >
151-
152- تذكر أيضًا تحديث واجهة سطر الأوامر الخاصة بك لاستخدام المضيف المحلي قبل تشغيل
153- أوامر سولانا:
150+ قم بتشغيل الأمر التالي لبدء مصادق محلي:
154151
155152``` terminal
156- $ solana config set -ul
153+ $ solana-test-validator
157154```
158-
159- </Callout >
160-
161- </Step >
162- </Steps >
0 commit comments