حقق أقصى استفادة من تاريخك الطرفي بضجة [OS X Tips]
![حقق أقصى استفادة من تاريخك الطرفي بضجة [OS X Tips] التاريخ](/f/1134b712688565a7333165f3f840a6ac.jpg)
إذا كنت قد أمضيت وقتًا كافيًا في العبث في Terminal ، فستعرف شيئًا واحدًا مؤكدًا: إعادة كتابة الأشياء التي كتبتها بشق الأنفس مع وجود اختلافات طفيفة فقط أمر شاق. ويحدث ذلك في كثير من الأحيان أكثر مما نرغب.
ومع ذلك ، تحتفظ الوحدة الطرفية بسجل لجميع الأوامر التي كتبتها فيها. لرؤية هذا عمليًا ، يمكنك التنقل بين الأوامر القليلة الأخيرة التي كتبتها ، ما عليك سوى الضغط على مفاتيح الأسهم لأعلى أو لأسفل عندما تكون في Terminal.
ومع ذلك ، هناك عدد قليل من الأوامر الأقل سهولة لتحقيق أقصى استفادة من محفوظات الوحدة الطرفية.
![دبل بانج مزدوج](/f/91685d30013ec6c3a72a43660ae6416d.jpg)
لنفترض أنك كتبت للتو أمرًا معقدًا ، واضغطت على رجوع ، فقط لتكتشف أنه كان عليك كتابة sudo في بداية سلسلة النص. وجه الفتاة! قبل أن أتعلم عن رمز الضربة المزدوجة (!!) ، كنت سأعيد كتابة كل شيء. الآن ، ومع ذلك ، يمكنك استخدام الأمر التالي لاستخدام سجل المحطة الطرفية للحصول على تأثير أفضل:
sudo !!
ما يفعله هذا هو إخبار جهاز Mac الخاص بك بكتابة أمر sudo ، والذي يستخدم للعمليات التي تتطلب وصول الجذر إلى نظام الملفات الخاص بك ، ثم اكتب آخر أمر كتبته. سيؤدي ذلك إلى تشغيل الأمر الأخير بامتيازات الجذر دون الحاجة إلى إعادة الكتابة. الصيحة!
ماذا عن سرد جميع الأوامر التي كتبتها هناك في الماضي بضربة واحدة؟ هناك أمر محفوظات يمكن أن يساعد. لنفترض أنك تريد رؤية جميع الأوامر الافتراضية التي كتبتها (تلك التي تغير ملفات النظام في عمق نظام التشغيل Mac OS X)؟ اكتب ما يلي:
التاريخ | افتراضات grep
ستحصل على شيء مشابه للصورة الرئيسية أعلى هذه المشاركة - قائمة طويلة بجميع الأوامر الافتراضية التي أصدرتها. عذرًا ، هذا كثير.
![دوي واحد دوي واحد](/f/7f27482403801de4a22a5a12ffe243b6.jpg)
ترى كل الأرقام الصغيرة على يسار كل من الأوامر؟ يمكن أن يكون ذلك مفيدًا إذا كنت تريد إعادة تشغيل أي من أوامر الإعدادات الافتراضية المدرجة. ما عليك سوى كتابة رمز فرقعة واحد متبوعًا برقم السطر الذي ترغب في تشغيله مرة أخرى ، على النحو التالي:
!83
سيؤدي هذا إلى تشغيل الأمر المدرج كسطر 83 مرة أخرى ، دون الحاجة إلى إعادة كتابته. حلو!
عبر: ليفهاكر