التقنيةالكمبيوتر والانترنتكيفية

كيفية تنظيف سجل الأوامر في موجه الأوامر

كيفية تنظيف سجل الأوامر في موجه الأوامر

دليل شامل لإدارة وإزالة سجل الأوامر في نظام ويندوز

يُعد موجه الأوامر (CMD) أداة قوية في نظام ويندوز تتيح للمستخدمين تنفيذ الأوامر مباشرة. مع كثرة الاستخدام، قد تتراكم الأوامر السابقة في السجل، مما يثير مخاوف تتعلق بالخصوصية أو الرغبة في تنظيم بيئة العمل. سيوفر هذا الدليل خطوات عملية وواضحة لمساعدتك على تنظيف وإدارة سجل الأوامر بفعالية.

لماذا يعد تنظيف سجل الأوامر مهماً؟

أهمية الخصوصية والأمان

كيفية تنظيف سجل الأوامر في موجه الأوامرقد تحتوي الأوامر التي تم إدخالها مسبقًا على معلومات حساسة مثل أسماء المستخدمين، أو مسارات الملفات السرية، أو أوامر تتعلق بالشبكة وإعداداتها. مسح هذا السجل يضمن عدم وصول أي شخص آخر يستخدم الجهاز إلى هذه المعلومات دون إذن. كما يقلل من مخاطر الكشف غير المقصود للبيانات الحساسة أو إعدادات النظام.

تحسين بيئة العمل والتنظيم

بينما لا يؤثر سجل الأوامر بشكل مباشر على أداء النظام العام، فإن الحفاظ على بيئة عمل نظيفة ومنظمة في موجه الأوامر يمكن أن يحسن من تجربتك كمستخدم. مسح السجل يزيل الفوضى ويساعدك على التركيز على المهام الحالية دون تشتت بسبب الأوامر القديمة وغير الضرورية، مما يزيد من إنتاجيتك.

طرق عملية لتنظيف سجل الأوامر في موجه الأوامر

الطريقة الأولى: مسح سجل الجلسة الحالية (Buffer)

في موجه الأوامر، يتم تخزين الأوامر المدخلة في “مخزن مؤقت” خاص بالجلسة الحالية. هذا يعني أن الأوامر التي تكتبها لا يتم حفظها بشكل دائم كملف تاريخ يمكن الرجوع إليه لاحقًا بعد إغلاق نافذة موجه الأوامر. لإزالة هذه الأوامر من المخزن المؤقت للجلسة الحالية، يمكنك اتباع الخطوات التالية بدقة:

1. افتح موجه الأوامر: يمكنك القيام بذلك بالبحث عن “cmd” في قائمة ابدأ ثم النقر على “موجه الأوامر”.

2. استخدم الأمر “cls”: اكتب الأمر `cls` (اختصار لـ “clear screen”) ثم اضغط على مفتاح الإدخال `Enter`. هذا الأمر سيقوم بمسح الشاشة الحالية فقط، ولكنه لن يمسح سجل الأوامر المخزن مؤقتًا في الذاكرة. لا يوجد أمر مباشر لمسح هذا المخزن المؤقت بالكامل.

3. إغلاق وفتح نافذة موجه الأوامر: الطريقة الأكثر فعالية ومباشرة لمسح سجل الأوامر الخاص بالجلسة الحالية هي ببساطة إغلاق نافذة موجه الأوامر الحالية وإعادة فتحها. عند إعادة الفتح، ستبدأ بجلسة جديدة تمامًا، ويكون المخزن المؤقت للأوامر فارغًا تمامًا وجاهزًا لاستقبال أوامر جديدة.

الطريقة الثانية: إعادة تعيين سجل الأوامر باستخدام أداة Doskey

الأمر `doskey` هو أداة داخلية في موجه الأوامر تسمح لك بإنشاء اختصارات للأوامر وتكرار الأوامر السابقة التي أدخلتها. يمكن استخدامه لإدارة جزء من “سجل” الأوامر الذي يُعرض عند الضغط على مفتاح السهم لأعلى أو لأسفل. إليك كيفية استخدامه لمسح السجل:

1. افتح موجه الأوامر.

2. لعرض سجل الأوامر الحالي في الجلسة، اكتب الأمر `doskey /history` ثم اضغط `Enter`. هذا سيعرض كافة الأوامر التي قمت بإدخالها في الجلسة الحالية في قائمة.

3. لإعادة تعيين سجل الأوامر الخاص بـ `doskey` (أي مسح القائمة التي تظهر عند الضغط على مفاتيح الأسهم لأعلى/لأسفل)، يمكنك استخدام الأمر `doskey /reinstall`. هذا الأمر يعيد تثبيت `doskey`، مما يؤدي إلى مسح سجل الأوامر الحالي في الذاكرة.

4. يجب ملاحظة أن هذا الأمر لا يمسح سجل الأوامر المحفوظ على القرص الصلب، لعدم وجود سجل دائم للأوامر في CMD بشكل افتراضي. بل يمسح فقط المخزن المؤقت للأوامر في الذاكرة للجلسة الحالية، مما يوفر حلاً مؤقتًا لإزالة الأوامر من المخزن.

الطريقة الثالثة: التعامل مع سجل الأوامر في سجل ويندوز (للوصول المتقدم)

عادةً لا يتم حفظ سجل الأوامر في CMD بشكل دائم في سجل ويندوز (Registry) أو في ملف منفصل يسهل حذفه. الأوامر التي يراها المستخدم عند الضغط على مفتاح السهم لأعلى هي جزء من الجلسة الحالية فقط. ومع ذلك، قد تظهر بعض الأوامر التي تم تشغيلها مؤخرًا في مربع الحوار “تشغيل” (Run dialog) الخاص بويندوز. هذه ليست جزءًا من سجل CMD مباشرة، ولكنها قد تكون مصدرًا آخر لبعض بيانات الخصوصية التي قد ترغب في إزالتها.

1. لفتح محرر سجل ويندوز، اضغط على مفتاحي `Win + R` معًا، ثم اكتب `regedit` في مربع الحوار الذي يظهر، ثم اضغط `Enter`. قد يُطلب منك تأكيد تشغيل التطبيق كمسؤول.

2. انتقل إلى المسار التالي بعناية: `HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU`. يمكنك لصق هذا المسار في شريط العنوان أعلى نافذة محرر السجل لتسهيل الوصول.

3. في الجزء الأيمن من النافذة، سترى قائمة بالأوامر والمسارات التي تم إدخالها مؤخرًا في مربع الحوار “تشغيل” على هيئة قيم نصية. يتم تسمية هذه القيم عادةً بأحرف أبجدية مثل `a`, `b`, `c` وهكذا.

4. لحذف أي من هذه الإدخالات، انقر بزر الماوس الأيمن على الإدخال (القيمة) الذي ترغب في إزالته ثم اختر “حذف”. كن حذرًا للغاية عند التعامل مع سجل ويندوز، فالحذف الخاطئ لأي مفتاح أو قيمة أخرى قد يؤثر سلبًا على استقرار النظام أو وظيفته.

نصائح إضافية لإدارة سجل الأوامر بفعالية

استخدام وضع التصفح المتخفي (Incognito Mode) في CMD (جزئيًا)

بينما لا يوجد “وضع متخفي” رسمي لموجه الأوامر، فإن إغلاق نافذة CMD بعد الانتهاء من عملك يضمن مسح سجل الأوامر الخاص بتلك الجلسة. للحفاظ على خصوصيتك بشكل أكبر، تجنب تشغيل الأوامر الحساسة في جلسات CMD طويلة الأمد التي قد يراها الآخرون. افتح نافذة جديدة لكل مهمة حساسة ثم أغلقها مباشرة بعد الانتهاء.

الاستفادة من ملفات الدُفعات (Batch Files)

إذا كنت تقوم بتشغيل سلسلة من الأوامر بانتظام، فبدلاً من كتابتها يدويًا في كل مرة، يمكنك وضعها في ملف دفعة (`.bat` أو `.cmd`). بهذه الطريقة، لا تظهر الأوامر الفردية بشكل صريح في سجل أوامر CMD الذي يمكن استعراضه، ويتم تنفيذها تلقائيًا. بعد انتهاء الملف، يمكنك ببساطة إغلاق نافذة CMD لضمان عدم بقاء أي آثار للأوامر المنفذة.

فهم الفروقات بين CMD و PowerShell

تختلف إدارة سجل الأوامر في PowerShell عنها في CMD بشكل كبير. في PowerShell، يتم الاحتفاظ بسجل الأوامر بشكل أكثر ديمومة في ملفات خاصة يمكن الوصول إليها ومسحها بشكل مباشر. إذا كنت تستخدم PowerShell بشكل متكرر، فقد تحتاج إلى البحث عن طرق تنظيف سجل PowerShell الخاص بك، والذي يتم حفظه عادةً في ملف `ConsoleHost_history.txt` أو ما شابه داخل مجلد المستخدم الخاص بك. فهم هذا الاختلاف يساعد في تطبيق الحلول الصحيحة لكل بيئة.

Dr. Mena

كاتب ومحرر بموقع هاو منذ عام 2016.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock