/ / كيفية مسح محفوظات المحطة الطرفية على لينكس أو ماك

كيفية مسح تاريخ المحطة الطرفية على لينكس أو ماك

باش-تحرير-تاريخ-ماك

اضغط على السهم "up" في سطر أوامر Mac أو Linux وسترى آخر أمر قمت بتشغيله. استمر في الضغط على "أعلى" وسترى المزيد من الأوامر ؛ يمكنك العودة أيام أو شهور أو حتى سنوات.

وهذا ما يسمى تاريخك ، وهو جدامناسب. إذا ارتكبت خطأ في كتابة أمر طويل ، ما عليك سوى الضغط على "أعلى" وحل المشكلة. إذا كنت ترغب في إعادة الاتصال بخادم SSH الذي استخدمته في اليوم الآخر ، فما عليك سوى الضغط على "up" حتى ترى الأمر المناسب.

إنه مفيد ، لكن هناك أيضًا إمكاناتمشكلة أمنية هنا ، خاصةً إذا كتبت كلمة مرور بطريق الخطأ في نص عادي في وقت ما. كيف يمكن للمرء مسح هذا التاريخ؟ قصة قصيرة طويلة ، يمكنك القيام بذلك من خلال أمرين: history -c، تليها rm ~/.bash_history. إليك ما تفعله تلك الأوامر ، لمزيد من الوضوح.

امسح تاريخ الجلسة الحالية

يمكن تقسيم تاريخك إلى قسمين. هناك سجل لجلساتك الحالية ، وهناك سجل طويل الأجل. قيادتنا الأولى ، history -c، يتعامل مع الجلسة الحالية.

باش التاريخ-ج

ال history بنيت القيادة في باش نفسها ، و -c يروي المعدل البرنامج لمسح هذا التاريخ. سيمنع هذا الأمر أي شيء في جلستك الحالية من الكتابة إلى سجلك طويل الأجل ، ولكنه لا يمحو هذا التاريخ الطويل الأجل.

مسح جميع تاريخ باش الخاص بك

إذا كنت تريد إزالة السجل بالكامل ، فقم بتشغيل الأمر التالي:

rm ~/.bash_history

باش واضحة التاريخ

إذا كنت لا تعرف ، rm هو أمر طويل الأمد لحذف الملفات في الأنظمة المستندة إلى UNIX. ~/.bash_history هو مستند نصي بسيط ، والذي يخزن لك تاريخ باش.

بدلاً من ذلك ، يمكنك فتح الملف وحذف أي خطوط تهمك. على ماك ، اكتب open ~/.bash_history وسوف محرر النص الافتراضي الخاص بك فتح الملف.

باش-تحرير-تاريخ-ماك

على أنظمة Linux ، استبدل open مع اسم محرر النصوص المفضل لديك ، مثل nano, vimأو gedit. عندما فتحت الملف ، يمكنك حذف أي خطوط تفضل عدم الاحتفاظ بها باليد. احفظ الملف ، ثم أعد تشغيل shell ، وستتوقف الخطوط التي قمت بحذفها عن الظهور.

مسح المحطة الطرفية لجلسة جديدة مثل

هذا في الغالب لا علاقة له ، لكنني أذكر ذلك على أي حال. الامر clear يجعل محطة الخاص بك تبدو وكأنك فقط فتحجلسة جديدة ، وهي مفيدة إذا كنت تأخذ الكثير من لقطات الشاشة وتريد أن تبدو الأشياء مرتبة (أو لا ترغب في رؤية الأشخاص فوق كتفك لمعرفة الأوامر التي تقوم بتشغيلها.)

باش-اضح

هذا جمالي تمامًا: قم بالتمرير لأعلى وسترى مخرجاتك السابقة. ولكن إذا كنت في خط عملي ، فهذا مفيد.