Quration AIQ

terminal

لكل تقليد برمجي درسه الأول الأبسط، ونسخة سطر الأوامر منه تتحوّل إلى عادة تصحيح أخطاء تلازمك مدى الحياة — «مرحبًا بالعالم» سكربتات الصدفة.

ما الأمر الذي تلجأ إليه كلما احتجت التحقق من قيمة متغيّر؟

echo
echo يطبع ما يليه. استخدم echo $PATH لفحص متغيّر، أو انثره داخل السكربتات لسرد التقدّم — رفيق متواضع لكنه دائم الحضور.

يطبع echo ببساطة أي نص يتبعه مرة أخرى على الشاشة، ما يجعله معادل 'مرحبًا بالعالم' في البرمجة النصية للشِل، وأداة تصحيح أخطاء عملية ومستمرة أيضًا. فكتابة echo $PATH، مثلًا، تكشف القيمة الحالية لذلك المتغيّر، ونثر عبارات echo عبر نص برمجي يتيح لك سرد تقدّمه والتحقق مما يحدث في كل خطوة.

'yell' و'sing' مجرد كلمتين مرحتين غير ذواتَي صلة اختيرتا للتقارب الموضوعي مع 'echo'، لكن أيًّا منهما ليس أمرًا فعليًا له وظيفة في الشِل.

رغم كونه من أبسط الأوامر الممكنة، يبقى echo عادة مستمرة مدى الحياة لدى المطورين، إذ إن التحقق من قيمة متغيّر أو تأكيد وصول نص برمجي إلى نقطة معينة أمر يفعله المبرمجون باستمرار، بصرف النظر عن مدى خبرتهم.

▶ Quration AIQ

terminal

إلى أين يأخذك «cd ~»؟ما مفتاح التوقيف الأساسي لمقاطعته؟ما اسم هذا الملف المحفوظ بامتداد .sh؟ما اسم هذا الأسلوب، مقابل الواجهة الرسومية القائمة على النقر على الأيقونات؟الأشهر افتراضيًا على Linux وMac يحمل اسمًا فيه تورية — «الصدفة، وُلدت من جديد». ما هو؟فما هذا الأمر — ربما أكثر حرفين كُتِبا في تاريخ الحوسبة — الذي يجيب عن «ماذا يوجد في هذا المجلد»؟ماذا تعني هذه الأحرف؟أي أمر يطبع المسار الكامل لموقعك الحالي؟ما هو؟ما اسم هذه الميزة المكتوبة بالخط العمودي (|)؟على Linux وMac، ما هذه الكلمة السحرية التي تسبق الأمر لاستعارة الصلاحية العليا — والمشهورة أيضًا من ميم كوميدي «اصنع لي شطيرة»؟أي أداة وصول عن بُعد مشفّرة تتيح لهم فتح طرفية على خادم بعيد وتشغيلها مباشرة؟

Quration — Quration AIQ