نفذ الأوامر مباشرة بعد اتصال SSH

يُنشئ الأمر التالي اتصال SSH بخادم، وينفذ عدة أوامر (على سبيل المثال، الانتقال إلى مجلد فرعي وتشغيل الأمر `git status` )، ويُبقي نافذة الأوامر مفتوحة. يؤدي هذا إلى تحميل ملف `.bashrc`، الذي يُفعّل استخدام واجهات الأوامر الفرعية الملونة. تكمن الحيلة في حفظ ملف مؤقت `/tmp/initfile` يحتوي على الأوامر المطلوبة، ثم تشغيل واجهة أوامر فرعية (في حالتنا، `bash`) باستخدام الأمر `--init-file`. داخل ملف `initfile` هذا، يُحذف الملف نفسه فورًا لضمان عدم ترك أي أثر.


ded8ef4a32a5fb8fb7a9c1b74a7d4279

عودة