قم بتشغيل آخر أمر تم تنفيذه كجذر مع sudo !!
جدول المحتويات:
هل سبق لك أن حاولت تشغيل أداة سطر أوامر لتكتشف أنه ليس لديك الامتيازات اللازمة لاستخدامها؟ أو ربما يتطلب الأمر نفسه بالفعل الوصول إلى الجذر للتشغيل على الإطلاق؟ ستواجه هذا عادةً مع نوع رسالة الخطأ "تم رفض الإذن" في المحطة. بدلاً من ذلك ، اكتب سلسلة الأمر بالكامل مرة أخرى ، أو اضغط على السهم لأعلى وحرك المؤشر لتسبق الأمر بـ sudo ، يمكنك استخدام خدعة رائعةتعيد تشغيل آخر أمر تم تنفيذه باستخدام امتيازات sudo والأفضل من ذلك كله ، أن هذا الأمر الرائع الذي تم إعادة تشغيله كخدعة جذرية يعمل في نظامي MacOS / Mac OS X و Linux.
حسنًا ، من خلال العنوان وحده ، ربما تعتقد أن هذا مجرد القليل من المبالغة بسبب علامات التعجب ، لكنني أقسم أنني لست متحمسًا جدًا لأمر sudo (على الرغم من هذا الأمر رائع حقًا!) ... لا ، بدلاً من ذلك ، تعد علامات التعجب جزءًا من استخدام أداة sudo في هذا الصدد.
كيفية إعادة تشغيل آخر أمر تم تنفيذه كمستخدم جذر
إذا كنت تريد بسرعةتشغيل الأمر الأخير الذي تم تنفيذه ولكن بصفتك المستخدم المتميز للجذر، ما عليك سوى كتابة ما يلي:
sudo !!
نعم ، هذا هو "sudo" متبوعًا بمسافة وعلامتي تعجب.
سيؤدي هذا على الفور إلى تشغيل الأمر الذي تم تشغيله سابقًا ولكن ببادئة sudo ، مما يعني أنك ستحتاج إلى إدخال كلمة مرور المسؤول لإكمال التسلسل.
مثال على ذلك إذا كنت تحاول تعديل ملف المضيفين أو ملف نظام آخر تحتاج إلى امتيازات النظام له. بدلاً من إعادة إدخال سلسلة الأمر بأكملها مسبوقة بـ sudo ، ما عليك سوى كتابةsudo !!وسيتم تشغيل الأمر السابق (!!) ضمن sudo.
على سبيل المثال ، لنفترض أنك كنت تحاول تعديل ملف مضيف المستخدمين:
nano / etc / hosts
لكن لا يمكنك حفظ الملف أو تعديله بسبب نقص بيانات اعتماد المستخدم المناسبة ، أليس كذلك؟ لا تعرق ، بدلاً من كتابة تسلسل أوامر "sudo nano / etc / hosts" الكامل مرة أخرى ، ما عليك سوى كتابة ما يلي:
sudo !!
يأخذ هذا الأمر الأخير (في هذه الحالة ، nano / etc / hosts) ويبدأه بـ sudo تلقائيًا ، ليصبح "sudo nano / etc / hosts"
يعمل هذا حرفياً مع كل أداة سطر أوامر وتنفيذ الأوامر ، لذا جربه ، إنه رائع جدًا.
كما ذكرنا سابقًا ، تعمل هذه الخدعة في سطر الأوامر في نظامي MacOS و Linux ، وربما في العديد من أنظمة التشغيل الأخرى المستندة إلى يونكس أيضًا.