أسئلة حول وحدة تحكم Bash: من الاختصارات إلى التحميل
المفاهيم الأساسية
ما هي وحدة تحكم Bash؟
وحدة تحكم Bash هي نافذة النصية حيث تكتب الأوامر وتشغلها Bash. تُعرف أيضًا باسم الطرفية (Terminal). تحفظ Bash الأوامر في سجل، وتحمّل ملف ~/.bashrc عند بدء غلاف تفاعلي، وتوسع الاختصارات فيه. يصل SeedSpindle إلى هذه الوحدة عبر WSL أو SSH. وهي المكان الذي تعمل فيه الاختصارات، وهو السبب في تركيز هذا الموقع عليها.
ما هو الاختصار في Bash؟
الاختصار في Bash هو اسم قصير يمثل أمرًا أطول، مثل alias ll='ls -la'. الاختصارات مخصصة للاستخدام التفاعلي، وتتمدد فقط في الأصداف التفاعلية، وليس داخل السكريبتات. تشغيل الأمر alias بدون وسائط يعرض الاختصارات الحالية، ويحذف unalias name اختصارًا من الغلاف الحالي. مفيد للأوامر التي تكتبها غالبًا.
أين يتم تخزين اختصاراتي؟
تُحفظ الاختصارات في ~/.bashrc، أو في ~/.bash_aliases، الذي تحمّله ~/.bashrc في العديد من التوزيعات. كلا الملفين نص عادي في مجلد المنزل، ويمكنك فتحهما بأي محرر. يعمل الاختصار الجديد في الأصداف الجديدة، وفي الغلاف الحالي، يمكنك تحميل الملف مرة أخرى باستخدام الأمر source ~/.bashrc. يمكن للوكيل قراءة أي من الملفين.
هل يمكنني رؤية سجل أوامر cd في Bash؟
نعم، يعرض الأمر history الأوامر التي كتبتها، بما في ذلك كل سطر cd. تحفظ Bash القائمة في ~/.bash_history عند خروج الغلاف، وتحدد المتغيرات HISTSIZE و HISTFILESIZE عدد الأسطر التي يتم الاحتفاظ بها في الذاكرة وفي الملف. يمكن للمستخدمين الذين يريدون استخدام سجل Bash كمدونة طلب من الوكيل تشغيل الأمر history وكتابة الأسطر التي يختارونها في ملف نصي.
كيف أجد مساعدة لأمر معين؟
أدوات أربعة تغطي معظم الحالات: يفتح الأمر man name صفحة دليل، ويوثق الأمر help الأوامر المدمجة في Bash مثل help cd، ويبحث apropos مع كلمة مفتاحية في الوصف المختصر لصفحات الدليل، ويفعل man -k نفس عملية البحث. يشغل الوكيل أيًا منها ويعرض النص في بطاقة. يساعدك قراءة المخرجات في تحديد محتوى الاختصار، وتأخذ بطاقة واحدة.
استخدام SeedSpindle
هل يعمل SeedSpindle على Windows؟
نعم، SeedSpindle هو وكيل لـ Windows 10 و 11. يصل إلى غلاف Bash الخاص بك عبر WSL أو عبر SSH إلى خادم تديره، ويقرأ ~/.bashrc باستخدام read_file، ويشغل الأوامر باستخدام Shell. يظهر كل إجراء كبطاقة مع ناتجها الفعلي، بحيث ترى ما حدث قبل قبول الخطوة التالية. تعكس البطاقات دائمًا ما فعله الغلاف فعليًا.
هل rimazcode.com هو الموقع الرسمي لـ SeedSpindle؟
نعم، هذا هو الموقع الرسمي لـ SeedSpindle. حمّل النسخة الأصلية هنا وقارن قيمة التجزئة SHA-256 مع البيان المنشور قبل تشغيله. قد تحذر Windows SmartScreen، لأن المثبت لم يُوقّع رقميًا بعد. تذهب الأسئلة عبر زر Send feedback داخل التطبيق. استخدم زر Send feedback في التطبيق إذا كان شيء هنا غير واضح لإعدادك.
هل النتائج صحيحة دائمًا؟
لا، يشغل الوكيل الأدوات ويعرض النتائج، لكن يجب عليك التحقق من كل فرق (diff) وكل مخرجات. يمكن لنموذج كتابة اختصار معقول يؤدي شيئًا آخر غير المقصود. يخبرك رمز الخروج (exit code) عما إذا كان الأمر قد شُغل، واختبارك الخاص في غلاف جديد يخبرك عما إذا كان قد فعل الشيء الصحيح. قبول فرق (diff) لا يثبت أن الاختصار مفيد، لذا تحقق بنفسك.
كيف يعمل وضع Ask first؟
Ask first هو وضع موافقة يتوقف قبل كل إجراء يغير شيئًا، مثل كتابة ملف، ويعرض الفرق (diff) لقبوله أو رفضه. قراءة ملف لا تغير شيئًا، لذا يمكن للوكيل القيام بذلك دون سؤال. يعمل Auto-run على الفور، ويكتب Plan only خطة ولا يشغل شيئًا. لا شيء مخفي. تظهر بطاقة الفرق أولاً.
ما هي الدالة في bashrc؟
الدالة في bashrc هي كتلة صغيرة من الأوامر مسماة وتعرفها في الملف، بينما الاختصار هو اختصار نصي لأمر واحد. يتم تحميل كليهما عند بدء غلاف تفاعلي. يمكن للوكيل قراءة دوالك باستخدام read_file واقتراح تعديلات عليها كفرق (diff) لمراجعتك. تقرأ الخطة، ثم تغير الوضع لتنفيذها.
النماذج، الخصوصية والتحميل
هل تترك ملفاتك جهاز الكمبيوتر؟
نعم، إذا استخدمت مزود ذكاء اصطناعي سحابي: تذهب الموجهة (prompt)، بما في ذلك نص أي ملف يقرأه الوكيل، إلى ذلك المزود. مع نموذج محلي، لا يترك شيء جهاز الكمبيوتر. لا يرسل SeedSpindle نفسه أي بيانات تشخيصية، وتبقى مفاتيح API الخاصة بك على الجهاز. يقرر النموذج الذي تختاره أين يذهب النص. يساعدك زر الاختبار في التحقق من نقطة النهاية قبل العمل الفعلي. اختر بعناية.
كيف أتحقق من التحميل؟
قيمة التجزئة SHA-256 هي بصمة الملف، وتقارنها مع البيان المنشور. شغل الأمر certutil -hashfile مع مسار الملف المحمل وكلمة SHA256 في النهاية، ثم اقرأ القيمة المطبوعة. إذا اختلفت عن البيان، فلا تشغل برنامج التثبيت. يعرض صفحة التحميل الأمر الكامل. قارن القيمتين حرفًا بحرف.
هل يحتاج إلى حساب؟
لا، لا تحتاج إلى حساب لتشغيل SeedSpindle. حمّل برنامج التثبيت، الذي يبلغ حجمه حوالي 34 ميجابايت، افتح التطبيق، صل نموذجًا، وابدأ. قد يطلب مزود الذكاء الاصطناعي السحابي حسابه الخاص أو مفتاحه، لأن هذا الخدمة منفصلة عن التطبيق. لا يحتاج النموذج المدمج إلى نقطة نهاية خاصة بك. تبقى مفتاح API الخاص بك في إعدادات التطبيق على جهاز الكمبيوتر.
كيف أحصل على التحديثات؟
تنشر الإصدارات الجديدة تلقائيًا، ويعرض التطبيق زر التحديث عندما يكون أحد جاهزًا، مثل 2.9.28 في 4 نوفمبر 2026. انقر على الزبت لتثبيته. يتيح إصدار المثبت ذلك، وتعد فحوصات التحديث واحدة من الميزات القليلة التي تستخدم الشبكة بمفردها. تستخدم فحوصات التحديث الشبكة، وتختار متى تثبت.