لا تزال موجه أوامر ويندوز ، المعروف أيضًا باسم CMD أو موجه الأوامر ، واحدة من أقوى الأدوات وأكثرها تنوعًا لأي مستخدم يرغب في الارتقاء بإدارة الملفات إلى مستوى متقدم دون مغادرة سطر الأوامر. قد يبدو أحيانًا وكأنه أداة قديمة، ولكنه لا يزال موجودًا ويمكنه مساعدتك في الخروج من العديد من المواقف الصعبة.
إذا تساءلت يوماً عن كيفية قراءة وكتابة ومعالجة الملفات النصية من خلال موجه الأوامر (CMD) ، فإليك الدليل الأمثل: بدءاً من أبسط العمليات مثل إنشاء الملفات أو عرضها وصولاً إلى الأوامر المتقدمة لأتمتة المهام اليومية.
لماذا استخدام CMD لإدارة ملفات النص؟
قد تتساءل، لماذا عناء استخدام وحدة التحكم بينما مستكشف ويندوز موجود أمامك مباشرةً وبكل سهولة، يكفي النقر المزدوج؟ هناك عدة أسباب وجيهة:
- السرعة والكفاءة: عندما يكون لديك الكثير من المهام، تسمح لك الأوامر بتنفيذها في ثوانٍ، دون الحاجة إلى فتح النوافذ والقوائم.
- إمكانيات الأتمتة: يمكنك إنشاء نصوص برمجية تقوم بمهام متكررة في خطوة واحدة.
- الوصول المتقدم: بعض العمليات لا يمكن تنفيذها إلا من خلال سطر الأوامر أو تكون أكثر قوة، مثل تغيير أذونات الملفات بكميات كبيرة، أو تحرير النص على دفعات، أو التحكم في عمليات المستخدم.
- انخفاض استهلاك الموارد: يستهلك الجهاز الحد الأدنى من الطاقة، مما يجعله مثاليًا للأجهزة القديمة أو عندما تحتاج إلى الطاقة الكاملة لمهام أخرى.
كيفية فتح محطة CMD خطوة بخطوة
أول شيء يجب معرفته هو كيفية الوصول إلى موجه الأوامر (CMD). الأمر بسيط للغاية:
- من شريط بحث Windows: انقر فوق أيقونة Windows، واكتب "cmd" أو "موجه الأوامر"، ثم اضغط على Enter.
- استخدام نافذة التشغيل: اضغط على المفاتيح ويندوز + R، اكتب "cmd" واضغط على موافق.
- كمسؤول: إذا كنت بحاجة إلى أذونات مرتفعة (ستطلبها بعض الأوامر)، فابحث عن "cmd" في قائمة "ابدأ"، وانقر بزر الماوس الأيمن، وحدد "تشغيل كمسؤول".
المفاهيم الأساسية: الأوامر التي تحتاج إلى معرفتها
قبل أن نخوض في قراءة وكتابة ومعالجة الملفات النصية، من الجيد مراجعة سلسلة من أوامر CMD الأساسية التي ستساعدك على التنقل في العملية بسهولة:
- CD:تغيير الدليل (المجلد الحالي). على سبيل المثال، وثائق القرص المضغوط يأخذك إلى مجلد "المستندات".
- DIR:يعرض محتويات المجلد الحالي.
- MD: انشاء مجلد جديد.
- RD:يحذف المجلد (يجب أن يكون فارغًا).
- ل:حذف الملف.
- MOVE:نقل الملفات أو المجلدات من مكان إلى آخر.
- COPY:نسخ الملفات من دليل إلى آخر أو دمجها.
- النوع:يعرض محتويات ملف نصي على الشاشة.
هذه ليست سوى قمة جبل الجليد، ولكنها تغطي ما تحتاجه للبدء في العمل مع ملفات النصوص بسرعة.
قراءة ملفات النصوص من CMD
يُعدّ عرض محتويات ملف نصي من أبسط وأسرع المهام التي تتم عبر سطر الأوامر. ويُعتبر الأمر TYPE هو الأداة الرئيسية في هذه العملية.
على سبيل المثال، إذا كنت في المسار الذي يوجد به ملفك وتريد رؤية ما يحتويه "notes.txt":
TYPE notas.txt
بمجرد الضغط على Enter، سيتم عرض النص بأكمله على الشاشة. إذا كان لديك عدة ملفات وتريد قراءتها كلها مرة واحدة، يمكنك القيام بذلك على النحو التالي:
TYPE notas.txt resumen.txt
سيؤدي هذا إلى عرض محتويات كلا الملفين بشكل متتالي كما لو كانا ملفًا واحدًا.
طرق أخرى لقراءة الملفات والعمل مع المحتوى
إذا كان الملف طويلاً جداً وتريد الاطلاع عليه تدريجياً، يمكنك دمج الأمر TYPE مع الأمر MORE :
TYPE notas.txt | MORE
سيتم عرض كل صفحة من المحتوى حتى تضغط على مفتاح، مما يسمح لك بمراجعة الملف في كتل.
بالإضافة إلى ذلك، يمكنك من وحدة التحكم إعادة توجيه إخراج ملف إلى أمر آخر، على سبيل المثال، للبحث عن كلمة:
TYPE notas.txt | FIND "palabra_clave"
سيؤدي هذا إلى تحديد الأسطر التي تحتوي على "الكلمة الأساسية" داخل الملف.
إنشاء ملفات نصية جديدة من CMD
توجد عدة طرق لإنشاء ملف نصي فارغ أو ملف يحتوي على محتوى، وجميعها صحيحة بنفس القدر:
- استخدام ملف COPY و NUL: إذا كنت تريد فقط إنشاء ملف فارغ:
COPY NUL archivo_nuevo.txt
سيؤدي هذا إلى إنشاء ملف بهذا الاسم في المسار الحالي.
- إنشاء الملف والكتابة إليه مباشرةً: لإنشاء وكتابة في وقت واحد، يمكنك استخدام COPY على النحو التالي:
COPY CON archivo_nuevo.txt
Escribe aquí el texto que quieras.
Cuando termines, pulsa Ctrl+Z y Enter.
سيتم حفظ الملف بالمحتوى المكتوب.
كتابة وتحرير ملفات النصوص من المحطة الطرفية
إن تحرير ملف موجود من CMD ليس بالأمر السهل كما هو الحال في المحرر الرسومي، ولكن هناك طرق فعالة للقيام بذلك:
- استبدال المحتوى بالكامل: يمكنك الكتابة فوق ملف، وإنشاء ملف جديد واستبدال الملف القديم:
echo Este es el nuevo contenido > archivo.txt
يحذف هذا الأمر كل ما كان موجودًا سابقًا في الملف "file.txt" ويستبدله بعبارة " هذا هو المحتوى الجديد ". إذا كنت ترغب في إضافة نص دون حذف المحتوى السابق:
echo Otra línea de texto >> archivo.txt
يشير الرمز المزدوج أكبر من (>>) إلى الإضافة إلى نهاية الملف.
أوامر مفيدة للتعامل مع ملفات النصوص من CMD
يوفر لك CMD مجموعة من الأوامر الإضافية التي ستكون مفيدة للعمل مع النص:
- البحث عن:البحث عن كلمة أو عبارة محددة في ملف. مثال:
find "error" log.txt - FINDSTR:أكثر تقدمًا من FIND، فهو يسمح لك بالبحث حسب الأنماط أو التعبيرات العادية.
findstr /i "palabra" archivo.txt - FC:مقارنة ملفين نصيين وتحديد الاختلافات:
fc archivo1.txt archivo2.txt - CLIP:نسخ مخرجات الأمر إلى الحافظة. على سبيل المثال ،
type archivo.txt | clipلنسخ كافة محتوياته. - أكثر:يعرض محتويات الملف صفحة بصفحة، وهو مثالي للنصوص الطويلة.
type archivo.txt | more
نسخ ونقل وحذف ملفات النصوص
لا تزال عمليات إدارة الملفات التقليدية في متناول اليد، كما أصبح استخدام وحدة التحكم أسرع:
- COPY:نسخ ملف إلى مجلد آخر أو إعادة تسميته.
copy archivo.txt carpeta_destino\archivo.txt - XCOPY:مثالي لنسخ الدلائل بأكملها، بما في ذلك المجلدات الفرعية والملفات.
xcopy carpeta1 carpeta2 /E(يتضمن الخيار /E أيضًا المجلدات الفارغة) - MOVE:نقل الملف إلى مجلد آخر أو إعادة تسميته.
move archivo.txt carpeta_destino\ - ل:حذف الملفات.
del archivo.txt - REN:إعادة تسمية الملف.
ren archivo.txt nuevo_nombre.txt
الإدارة المتقدمة: أذونات وسمات ملفات النصوص
باستخدام الأمر ATTRIB، يمكنك عرض وتعديل خصائص أي ملف، بما في ذلك الملفات النصية. مثال عملي:
ATTRIB +R archivo.txt
يؤدي هذا إلى تحديده للقراءة فقط. يمكنك إضافة سمات أخرى مثل "مخفي" (+H)، و"ملف النظام" (+S)، وما إلى ذلك. لإزالة سمة، استخدم علامة الطرح (-):
ATTRIB -R archivo.txt
الأتمتة: كيفية إنشاء نصوص دفعية للعمل مع ملفات النصوص
من أهم مزايا موجه الأوامر (CMD) أنه لا يتطلب كتابة كل أمر على حدة. يمكنك دمج عدة أوامر في ملف واحد بامتداد .bat أو .cmd وتشغيلها جميعًا معًا. على سبيل المثال، تخيل أنك تريد إنشاء برنامج نصي ينسخ محتويات ملف نصي، ويبحث عنها في ملف آخر، ثم يعرض الاختلافات بينهما.
@echo off
type archivo1.txt > temporal.txt
findstr /v /i /g:temporal.txt archivo2.txt > solo_en_archivo2.txt
del temporal.txt
فقط قم بحفظ هذا في ملف .bat وقم بتشغيله من وحدة التحكم. بهذه الطريقة، يمكنك إنشاء أدوات صغيرة مخصصة لإدارة النصوص اليومية الخاصة بك.
دمج الأوامر: مشغلات الطرفية المفيدة والحيل
يتيح لك CMD تشغيل أوامر متعددة في وقت واحد أو جعل تنفيذ أمر واحد يعتمد على الأمر السابق:
- &:ينفذ كلا الأمرين، واحدًا تلو الآخر، بغض النظر عما إذا كان الأمر الأول ناجحًا أم لا.
comandoA & comandoB - &&:يتم تنفيذ الأمر الثاني فقط إذا كان الأمر الأول ناجحًا.
comandoA && comandoB - ||:يتم تنفيذ الأمر الثاني فقط في حالة فشل الأمر الأول.
comandoA || comandoB
القصص الأساسية واختصارات لوحة المفاتيح للعمل بشكل أسرع
في المطار، كما في أي مكان آخر، الوقت من ذهب. بعض الاختصارات والحيل البسيطة قد تجعل حياتك أسهل:
- الأسهم لأعلى ولأسفل: : قم بالتمرير خلال سجل الأوامر.
- F7:يعرض نافذة تحتوي على سجل الأوامر.
- F3 و F1:كرر الأمر الأخير (F3 بالكامل، F1 حرفًا بحرف).
- CTRL + C:يلغي الأمر الجاري تشغيله.
- جدولة:يقوم بإكمال أسماء الملفات أو المجلدات تلقائيًا.
ماذا تفعل إذا كنت بحاجة إلى التعامل مع ملفات بتنسيقات أخرى؟
يُمكن لموجه الأوامر (CMD) إنشاء وحذف ونقل الملفات من أي نوع، ولكن التحرير المباشر من سطر الأوامر مُتاح فقط لملفات النصوص العادية . إذا كنت بحاجة للعمل مع مستندات Word أو ملفات PDF أو غيرها من التنسيقات المُعقدة، يُمكنك إنشاء ملفات فارغة أو نقلها، ولكن لا يُمكنك تحريرها من داخل موجه الأوامر. لهذا الغرض، توجد أوامر مثل `fsutil file createnew`.
fsutil file createnew ruta\nombrearchivo.ext tamaño_en_bytes
ولكن كن حذرا، هذا الأمر يقوم بإنشاء ملف فارغ بالحجم المحدد؛ لن يمتلئ بالبيانات المفيدة إذا كنت لا تعرف كيفية هيكلة هذا النوع من المستندات.
قراءة وكتابة الملفات على أنظمة أخرى: حالة أوكتاف
بالنسبة لأولئك الذين يعملون مع بيئات مختلفة، مثل Octave، تتيح لك وظيفة fopen() فتح الملفات لقراءة البيانات أو كتابتها أو إلحاقها، وذلك باستخدام أوضاع مختلفة:
- "ص":للقراءة فقط.
- 'r +':القراءة والكتابة.
- 'w': اكتب (يستبدل).
- 'و+':قراءة وكتابة (الكتابة فوق).
- 'أ':اكتب في النهاية (أضف).
- 'أ+':اقرأ واكتب في النهاية.
تتشابه هذه الأوضاع إلى حد كبير مع خيارات الكتابة والإضافة في أوامر ECHO و> / >> في CMD، مما يجعل التبديل بين النظامين أسهل إذا كنت بحاجة إلى ذلك.
أوامر أخرى مفيدة وأقل شهرة
يحتوي CMD على قائمة لا نهاية لها تقريبًا من الأوامر، ولكن هناك أيضًا أوامر أقل شيوعًا يمكن أن تساعدك في مواقف معينة:
- FC /a /c /w: مقارنة الملفات مع تجاهل الأحرف الكبيرة والصغيرة والمسافات البيضاء.
- DIR /b:يعرض فقط أسماء الملفات والمجلدات الموجودة في الدليل، دون مزيد من التفاصيل.
- FINDSTR /S:يبحث عن سلسلة في جميع الملفات الموجودة في مجلد ومجلداته الفرعية.
- دوسكي / التاريخ:عرض تاريخ الأوامر التي تم تنفيذها في الجلسة الحالية.
- شجرة /ف:يعرض التسلسل الهرمي للمجلدات والملفات في شكل شجرة.
التحديث: أمر التحرير عاد مرة أخرى، وعاد كمصدر مفتوح.
يشير الأمر `edit` في نظام التشغيل مايكروسوفت ويندوز إلى محرر MS-DOS، وهو محرر نصوص مُضمّن في الإصدارات القديمة من ويندوز (مثل ويندوز 95 و98 وبعض إصدارات ويندوز XP التي تعمل في وضع سطر الأوامر). إليك كيفية استخدامه، بافتراض أنك في بيئة متوافقة أو تُحاكي نظام DOS (على سبيل المثال، باستخدام DOSBox)، أو يمكنك استخدام Edit على ويندوز الآن بعد أن أصبح مفتوح المصدر ...
Edit هو محرر نصوص يعمل عبر سطر الأوامر، ويتيح لك عرض ملفات النصوص وإنشائها وتعديلها. صيغته الأساسية هي:
تعديل [اسم_الملف]
على سبيل المثال، لفتح المحرر بدون أي ملفات:
تحرير
إذا كنت تريد تحرير ملف باسم محدد، أو تحرير ملف موجود باسم مثل هذا:
تعديل document.txt
إذا كان ملف document.txt موجودًا، فافتحه للتحرير. إذا لم يكن موجودًا، قم بإنشائه.
يتميز بواجهة رسومية بسيطة تعتمد على النصوص، ولن تواجه صعوبة كبيرة في استخدامه. تذكر أنه يمكنك الحفظ بالضغط على Alt + F، ثم S للحفظ. وللخروج، اضغط على Alt + F، ثم X.
كاتب شغوف بعالم البايت والتكنولوجيا بشكل عام. أحب مشاركة معرفتي من خلال الكتابة، وهذا ما سأفعله في هذه المدونة، لأعرض لك كل الأشياء الأكثر إثارة للاهتمام حول الأدوات الذكية والبرامج والأجهزة والاتجاهات التكنولوجية والمزيد. هدفي هو مساعدتك على التنقل في العالم الرقمي بطريقة بسيطة ومسلية.