كيف يمكنني إضافة دليل إلى طريقي في نظام التشغيل ماك س 10.7?

StackOverflow https://stackoverflow.com/questions/9459887

سؤال

  1. لقد أنشأت اسما مستعارا لأمر يستخدم ملفا من أحد الدلائل الخاصة بي.

  2. يتم تحميل هذا الاسم المستعار في .باش_الملف الشخصي في الشكل التالي:اسم مستعار _ من_أمر='سش-أنا اسم_من_مستخدم الملف@إب-عنوان'

  3. أريد أن أكون قادرا على استخدام الاسم المستعار من أي مكان على نظام بلدي ولكن كيفيل (الملقب.اسم الملف) موجود فقط في دليل واحد ليس جزءا من مسار PATH الخاص بي (إنه دليل فرعي لدروببوإكس).

  4. حاولت إضافة هذا الدليل إلى المسار باستخدام الأمر التالي:مسار التصدير = PATH المسار: / اسم / من / الدليل

استطعت أن أرى أن هذا كان ناجحا اسميا لأنه عندما أدخل مسار PATH يظهر الدليل الجديد في نهاية متغير مسار PATH.

  1. ومع ذلك ، عندما أحاول تنفيذ أمر سش بلدي أحصل على الخطأ:تحذير:لا يمكن الوصول إلى ملف مفتاح ملف الهوية:لا يوجد مثل هذا الملف أو الدليل.
هل كانت مفيدة؟

المحلول

يستخدم المسار بشكل عام للبحث عن الملفات التنفيذية ، وليس ملفات البيانات بشكل عام.

من المحتمل أن يكون أفضل رهان هو تغيير الاسم المستعار بحيث يكون الملف الرئيسي اسم مسار مؤهل بالكامل ، شيء من هذا القبيل:

alias myssh='ssh -i $HOME/ssh/mykeyfile.ppk pax@example.com'

مع ملف مفتاح مؤهل بالكامل ، لن يهم مكان وجودك حاليا في نظام الملفات (بافتراض ssh نفسها في طريقك في مكان ما ، بالطبع ، لكن هذه مسألة مختلفة).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top