CentOS Command Line: الأوامر المشتركة والتفسيرات التفصيلية

إدارة الملفات والدليل

  1. ls: سرد الملفات والدلائل في الدليل الحالي. يعرض أسماء الملفات والأدلة الموجودة في الدليل الحالي.

    مثال: ls

  2. pwd: اطبع المسار الكامل للدليل الحالي. يساعدك على معرفة مكانك في نظام الملفات.

    مثال: pwd

  3. cd <directory>: التغيير إلى الدليل المحدد. باستخدام هذا الأمر ، يمكنك التنقل بين الدلائل في نظام الملفات الخاص بك.

    مثال: cd /home/user/documents

  4. touch <filename>: قم بإنشاء ملف جديد أو قم بتحديث وقت التعديل لملف موجود. إذا كان الملف موجودًا بالفعل ، فسيتم تحديث وقت التعديل.

    مثال: touch newfile.txt

  5. cp <source> <destination>: انسخ ملفًا أو دليلًا من موقع المصدر إلى موقع الوجهة. يمكنك نسخ ملفات أو أدلة متعددة عن طريق تحديد مصادر متعددة.

    مثال:

    • cp file.txt /home/user/documents/(نسخ ملف)
    • cp -r folder1 /home/user/documents/(نسخ دليل)
  6. mv <source> <destination>: نقل أو إعادة تسمية ملف أو دليل من موقع المصدر إلى موقع الوجهة. إذا كانت الوجهة اسمًا جديدًا ، فستتم إعادة تسميتها ؛ إذا كان طريقًا جديدًا ، فسوف يتحرك.

    مثال:

    • mv file.txt /home/user/documents/file_new.txt(إعادة تسمية ملف)
    • mv folder1 /home/user/documents/(نقل دليل)
  7. rm <file>: إزالة ملف. لاحظ أن هذا الأمر سيحذف الملف دون أي تأكيد ، لذا استخدمه بحذر.

    مثال: rm file.txt

  8. mkdir <directory>: إنشاء دليل جديد بالاسم المحدد.

    مثال: mkdir new_folder

  9. rmdir <directory>: إزالة دليل فارغ. لاحظ أنه يمكنك فقط إزالة دليل فارغ باستخدام هذا الأمر.

    مثال: rmdir empty_folder

إدارة أذونات الملفات والدليل

  1. chmod <permissions> <file/directory>: قم بتغيير أذونات الوصول لملف أو دليل وفقًا للأذونات المحددة. تتضمن الأذونات الشائعة "r"(قراءة) و "w"(كتابة) و "x"(تنفيذ).

    مثال: chmod u+rwx file.txt(إضافة قراءة ، كتابة ، تنفيذ أذونات للمالك)

  2. chown <user>:<group> <file/directory>: قم بتغيير مالك الملف أو الدليل إلى المستخدم والمجموعة المحددين.

    مثال: chown user1:group1 file.txt(اضبط المالك والمجموعة للملف file.txt)

إدارة العمليات والخدمات

  1. ps: قائمة العمليات الجارية. يعرض هذا الأمر قائمة العمليات ومعرفات العمليات المقابلة لها(PID).

    مثال: ps

  2. top: عرض العمليات الجارية وموارد النظام. يوفر هذا الأمر واجهة تفاعلية لعرض العمليات الجارية ومراقبة موارد النظام مثل وحدة المعالجة المركزية وذاكرة الوصول العشوائي.

    مثال: top

  3. kill <PID>: قم بإنهاء العملية باستخدام معرف العملية المحدد(PID). يرسل هذا الأمر إشارة لإيقاف العملية ، مما يسمح لها بالخروج أو إيقاف التشغيل.

    مثال: kill 1234(قم بإنهاء العملية باستخدام PID 1234)

  4. systemctl start <service>: ابدأ الخدمة المحددة. الخدمة عبارة عن برنامج يعمل في خلفية النظام ، ويبدأ هذا الأمر تشغيله.

    مثال: systemctl start httpd(ابدأ خدمة Apache)

  5. systemctl stop <service>: إيقاف الخدمة المحددة. يوقف هذا الأمر خدمة قيد التشغيل.

    مثال: systemctl stop httpd(اوقف خدمة اباتشي)

  6. systemctl restart <service>: أعد تشغيل الخدمة المحددة. يتوقف هذا الأمر ويبدأ الخدمة.

    مثال: systemctl restart httpd(أعد تشغيل خدمة Apache)

  7. systemctl status <service>: عرض حالة الخدمة المحددة. يوضح هذا الأمر ما إذا كانت الخدمة قيد التشغيل أم لا ، وحالتها.

    مثال: systemctl status httpd(اعرض حالة خدمة اباتشي)

إدارة الحزم

  1. yum install <package>: قم بتثبيت حزمة برامج من CentOS المستودع.

    مثال: yum install nginx(تثبيت Nginx)

  2. yum update <package>: قم بتحديث حزمة البرامج المثبتة إلى أحدث إصدار.

    مثال: yum update nginx(تحديث Nginx)

  3. yum remove <package>: قم بإزالة الحزمة المثبتة من النظام.

    مثال: yum remove nginx(إزالة Nginx)

إدارة الشبكة

  1. ifconfig: عرض معلومات حول أجهزة الشبكة وعناوين IP للنظام.

    مثال: ifconfig

  2. ip addr: عرض معلومات حول أجهزة الشبكة وعناوين IP للنظام. هذا الأمر مشابه لـ ifconfig.

    مثال: ip addr

  3. ping <hostname/IP>: تحقق من اتصال الشبكة بعنوان IP محدد أو اسم مجال عن طريق إرسال الحزم وانتظار الرد.

    مثال: ping google.com

  4. curl <URL>: جلب المحتوى من عنوان URL. غالبًا ما يستخدم هذا الأمر لتنزيل البيانات من مواقع الويب وعرض النتائج في سطر الأوامر.

    مثال: curl https://www.example.com

إدارة تاريخ القيادة

  1. history: عرض محفوظات الأوامر المنفذة مسبقًا. يسرد هذا الأمر الأوامر المنفذة في الجلسة الحالية.

    مثال: history

 

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