1. إستبعاد الملاحظة
  2. الإدارة العامة

    صفحة منتديات زيزووم للأمن والحماية

  3. الإدارة العامة

    الصفحة الرسمية لمنتديات زيزووم للأمن والحماية الفيس بوك

  4. الإدارة العامة

    الصفحة الرسمية لمنتديات زيزووم للأمن والحماية التلكرام

كيف تتعامل مع الملفات من خلال الطرفية: (11) أمر يجب أن تتعلمة

الموضوع في 'منتدى أنظمة اللينكس والماك' بواسطة Monner, بتاريخ ‏يناير 24, 2016.

حالة الموضوع:
مغلق
  1. Monner

    Monner داعم للمنتدى داعــــم للمنتـــــدى

    إنضم إلينا في:
    ‏يوليو 30, 2008
    المشاركات:
    761
    الإعجابات :
    3,238
    نقاط الجائزة:
    1,470
    الجنس:
    ذكر
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Linux


    [​IMG]

    [​IMG]




    === ( كيف تتعامل مع الملفات من خلال الطرفية: (11) أمر يجب أن تعرفة ) ===



    [​IMG]


    معظم من سمع عن نظام التشغيل غنو/لينكس (بشكل خاطئ) يعتقد أن النظام يُدار من خلال سطر الأوامر فقط!!
    في نظام غنو/لينكس تستطيع تأدية معظم المهام والعمليات التي كنت تقوم بها على نظام الويندوز
    وتحديداً تعاملك مع الملفات

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

    لكن من المفيد جداً بل من الممتاز أن تكون لديك دراية خفيفة أو قليلة ببعض أوامر لينكس شائعة الأستخدام
    لنتعرف اليوم على احد عشر أمر يتعامل مع الملفات والمجلدات من خلال الطرفية



    [​IMG]


    ls


    الأمر (ls) اختصار لجملة "List Files" بمعنى "قائمة الملفات" ويقوم الأمر بعرض محتويات مجلد ما

    ( مثال للتوضيح )

    الآن أريد أن أتصفح ملجد الهوم (home) بجهازى و أرى على ماذا يحتوى من مجلدات وملفات من خلال الواجهة الرسومية
    الأمر سهل كل ما علي، هو النقر مزدوجً على المجلد وإلقاء نظرة علية



    [​IMG]
    كما تلاحظون، يحتوي المجلد على المجلدات الأفتراضية
    "Desktop Documents Downloads Music Pictures Public Templates Videos"
    بالاضافة لصورة (png) وملف أيزو (iso) وبرنامج (deb) وكتاب (pdf)

    حسنًا، الآن أريد الأطلاع على محتويات مجلد الهوم (home) من خلال سطر الأوامر

    أكتب الأمر
    كود:
    ls


    [​IMG]

    ماذا لو أردت أن اعرض محتويات مجلد الهوم (home) بالاضافة عرض محتويات المجلدات التي بداخل مجلد الهوم (home)

    أكتب الأمر

    كود:
     ls -R
    [​IMG]
    لاحظ، أن الأمر عرض لي محتويات مجلد الهوم (home) ثم عرض لي محتويات كل مجلد موجود بمجلد الهوم


    [​IMG]


    cd


    الأمر "cd" اختصار لجملة "Change Directory" وتعنى "تغير الدليل أو المسار" وتستطيع من خلال الأمر التنقل من مجلد أو مسار إلى أخر

    ( مثال للتوضيح )

    عندما تقوم بفتح الطرفية، افتراضيًا تكون بداخل مجلد الهوم (home) هكذا


    [​IMG]
    حسنًا، الآن نريد أن نتقل من مجلد الهوم إلى مجلد أو المسار Desktop

    أكتب الأمر

    كود:
    cd Desktop
    [​IMG]
    تستطيع ايضًا الأنتقال لمجلد share أو أي ملجد أخر، هكذا
    كود:
    cd /usr/share
    تستطيع الرجوع للخلف أو للمجلد السابق، بالأمر
    كود:
    .. cd
    [​IMG]



    [​IMG]


    touch
    الأمر "touch" يقوم هذا الأمر بإنشاء ملف تكست (txt) فارغ

    ( مثال للتوضيح )

    أريد الآن إنشاء ملف تكست (txt) باسم "monner" على سطح المكتب ( Desktop ). تابع ...



    [​IMG]
    قمت بالبدء باستعراض محتويات مجلد الهوم (home) بالأمر "ls"
    ثم أنتقلت من مجلد الهوم (home) إلى مجلد سطح المكتب (Desktop) أو سطح المكتب بالأمر "cd"
    ثم استعرضت محتويات سطح المكتب بالأمر "ls" (و يوجد به ملف txt باسم "new file")
    ثم قمت بإنشاء ملف txt باسم "monner" بالأمر "touch"
    ثم استعرضت محتويات سطح المكتب مرة أخري بالأمر "ls" و وجدت أنه تم إنشاء الملف بنجاح
    ثم بعد ذلك قمت بالرجوع لمجلد الهوم (home) بالأمر ".. cd"



    [​IMG]


    mkdir

    الأمر "mkdir" اختصار لجملة "Make Directories" وتعني "إنشاء مجلد أو دليل" ويقوم الأمر بإنشاء مجلد أو عدة مجلدات

    ( مثال للتوضيح )


    سأقوم الآن بإنشاء مجلد باسم "monner" بمجلد الهوم (home). تابع ...

    [​IMG]
    قمت باستعراض محتويات مجلد الهوم (home) بالأمر "ls"
    ثم قمت بإنشاء مجلد باسم "monner" بالأمر "mkdir"
    ثم استعرضت مجلد الهوم (home) مرة أخري و وجدت أنه تم إنشاء المجلد بنجاح



    [​IMG]



    mv


    الأمر "mv" اختصار لكلمة "Move" والتي تعني "التحريك أو النقل" ويستخدم هذا الأمر لنقل الملفات من مكان إلى أخر
    كما يستخدم هذا الأمر لإعادة تسمية الملفات (Rename )

    ( مثال للتوضيح )

    لدي ملف تكست (txt) باسم "monner" وأريد تغيرة لإسم "Abu-Ahmad" و ثم نقلة إلى مجلد "Documents"، تابع ...



    [​IMG]

    قمت بالبداية باستعراض محتويات مجلد الهوم بالأمر "ls" للتأكد من وجود الملف الهدف بالمسار الصحيح
    ثم قمت بتغير اسم الملف "monner" إلى اسم "Abu-Ahmad" بالأمر "mv"
    ثم قمت مرة أخري باستعراض محتويات مجلد الهوم بالأمر "ls" لأرى النتيجة، وتم إعادة التسمية بنجاح
    ثم قمت بنقل او تحريك الملف "Abu-Ahmad" إلى المجلد "Documents" بالأمر "mv"
    ثم قمت باستعراض مجلد الهوم بالامر "ls" و وجدت أن الملف قد تم نقلة فعلاً!
    ثم قمت باستعراض مجلد "Documents" بالأمر "ls" و وجدت الملف "Abu-Ahmad" قد تم نقلة بنجاح



    [​IMG]


    cp

    الأمر "cp" اختصار لكلمة "Copy" وتعنى "نسخ" وتستطيع من خلال الأمر عمل نسخة من الملف في نفس المسار أو المجلد
    أو تستطيع نسخ الملف من مجلد إلى مجلد أخر. والأمر مشابة في عملة وطريقتة للأمر "mv"

    ( مثال للتوضيح )

    لدي ملف تكست (txt) باسم "monner" بمجلد الهوم (home) و أريد عمل نسخة أخري منه
    واحدة بنفس المجلد (home) والأخري بمجلد "Documents". تابع ...


    [​IMG]
    بالبدء قمت باستعراض مجلد الهوم (home) بالأمر "ls" وكما تلاحطون يوجد ملف txt باسم "monner"
    ثم أردت عمل نسخة لملف التكست "monner" بالأمر "cp"
    لكن طبع لي الرسالة "cp: ‘monner’ and ‘monner’ are the same file"
    ذلك لأني أردت تسمية النسخة بنفس الاسم في نفس المسار!
    ثم قمت بنسخ ملف التكست "monner" بالأمر "cp" مع تغير اسم النسخة إلى "monner1"
    ثم قمت باستعراض محتويات مجلد الهوم لأرى النتيجة، وتم الأمر بنجاح يوجد نسخة من ملف التكست "monner"

    ثم بعد ذلك رغبت بعمل نسخة (copy) أخري بداخل مجلد "Documents" وقمت باستعراض محتويات المجلد "Documents" بالأمر "ls" وكما تلاحظون لم يطبع لي أي شيء، هذا يعني المجلد فارغ
    ثم قمت بعمل نسخة من ملف التكست "monner" بالأمر "cp" إلى المجلد "Documents"
    ثم قمت باستعراض محتويات مجلد "Documents" لأرى النتيجة، تم الأمر بنجاح يوجد نسخة من ملف التكست "monner"



    [​IMG]

    rm


    الأمر "rm" اختصار لكلمة "Remove" والتي تعني "الحذف"
    تستطيع من خلال هذا الأمر حذف الملفات (وعليك الحذر لأن الحذف يتم على الفور دون رسالة تأكيد أو تنبية)

    ( مثال للتوضيح )

    لدي ملف تكست (txt) باسم "monner" على سطح المكتب و أريد حذفة، تابع



    [​IMG]
    قمت بالبداية باستعراض محتويات مجلد الهوم بالأمر "ls"
    ثم أنتقلت لمجلد سطح المكتب بالأمر "cd"
    ثم قمت بعرض محتويات مجلد سطح المكتب بالأمر "ls"
    وعرض لي ملفين تكست واحد باسم "new file" و الأخر باسم "monner" وهو المراد حذفة
    ثم قمت بحذفة بالأمر "rm"
    ثم قمت بعرض محتويات مجلد سطح المكتب مرة أخري بالأمر "ls" للتأكد من أنه تم حذف الملف


    [​IMG]


    rmdir


    الأمر "rmdir" اختصار لجملة "Remove Directories" وتعني "حذف مجلد أو دليل"
    هذا الأمر يحذف المجلد إذا كان فارغًا ليس به شيء

    و إن كان بالمجلد بعض الملفات فيتعذر الحذف ويطبع لك رسالة
    "rmdir: failed to remove ‘directory’: Directory not empty"

    إن أردت أن تحذف ملجد يحتوي أو به ملفات
    عليك استخدام الأمر "rm -r directory" (استبدل directory باسم المجلد المراد حذفة)

    ( مثال للتوضيح )


    [​IMG]

    قمت بالبداية باستعراض محتويات مجلد الهوم بالأمر "ls"
    ثم قمت بحذف المجلد الذي باسم "monner" بالأمر "rmdir"
    ثم قمت باستعراض مجلد الهوم مرة أخري بالأمر "ls" و وجدت انه تم حذف المجلد "monner" بنجاح
    ثم حاولة حذف المجلد الذي باسم "monner1" بالأمر "rmdir" وتعذر الحذف وطبع لي الرسالة
    "rmdir: failed to remove ‘monner1’: Directory not empty"
    ثم قمت بعرض محتويات المجلد "monner1" لأري على ما يحتوي من ملفات، ووجدت أنه يحتوي على صورة (png)
    ثم بعد ذلك قمت بحذف المجلد "monner1" بالأمر "rm -r"
    ثم قمت باستعراض محتويات مجلد الهوم للتأكد من حذف المجلدين



    [​IMG]


    chmod

    الأمر "chmod" يعطي ملفات السكربت صلاحيات التنفيذ
    بعض برامج نظام غنو/لينكس تأتي في صورة ملف سكربت
    ويجب أن تعطي هذا الملف صلاحيات التنفيذ لتتمكن من تشغيل أو تثبيت البرنامج

    قمت بشرح الطريقة من الواجهة الرسومية سابقًا مع برنامج JDownloader في هذا الموضوع
    الآن سنعرف كيف نفعل ذلك من الطرفية

    (مثال للتوضيح)

    الآن لدي برنامج JDownloader على صورة أو هيئة ملف سكربت وأريد تغير الأذونات أو الصلاحيات
    لأتمكن من تشغيل البرنامج



    [​IMG]

    يجب أن تنفذ الأمر في المسار أو المجلد الذي يتواجد فية السكربت
    لذلك لاحظ عندما قمت بتنفيذ الأمر في مجلد الهوم (home) طبع لي رسالة الخطاء
    "chmod: cannot access ‘JD2Setup_x64.sh’: No such file or directory"
    أي أن السكربت غير موجود في هذا المجلد أو هذا المسار، وقمت بالتحقق بالأمر "ls" وفعلاً السكربت غير موجود!
    ثم قمت بالأنتقال لمجلد "Downloads" بالأمر "cd" ثم استعراض محتوياتة بالأمر "ls" ووجدت هناك سكربت البرنامج "JD2Setup_x64.sh"
    بعد ذلك نفذت الأمر "chmod +x JD2Setup_x64.sh" وتم الأمر بنجاح


    [​IMG]



    == ( مدير الملفات Midnight Commander ) ==


    برنامج جميل، تستطيع من خلالة تصفح الملفات والقيام بمهام أخري من خلال الطرفية
    ويعمل بالطرفية بالأمر "mc" على الفور

    البرنامج بالغالب يكون مثبت مسبقًا، و إلا قم بتثبية بالأمر
    كود:
    sudo apt-get install mc
    [​IMG]

    ثم شغل البرنامج من خلال الطرفية بالأمر "mc"​

    [​IMG]



    [​IMG]


    :: ملاحظات الموضوع ::
    لستُ خبيرً بأوامر الطرفية!
    تستطيع الأطلاع على الموضوع الأصل على موقع howtogeek فقط قمت بالشرح باللغة العربية
    أمر الوصلات أو الأختصار "ln -s" لم يفلح معي لذا تجاهلتة للآن

    ارجو أن أكون قد شرحة بشكل مفهوم وجيد
    واعتذر ان وجد اخطاء أملائية أو سوء بالتعبير (الوقت ضيق)




    [​IMG]
    =====================================
    نظرا لتميز الموضوع تم تحويله لكتاب اليكتروني
    رابط التحميل
    http://books.zyzoom.net/book/272575/
     
    آخر تعديل بواسطة المشرف: ‏يونيو 16, 2016
  2. tariq al

    tariq al زيزوومي ماسى

    إنضم إلينا في:
    ‏سبتمبر 12, 2009
    المشاركات:
    2,590
    الإعجابات :
    6,462
    نقاط الجائزة:
    1,170
    الجنس:
    ذكر
    الإقامة:
    S.A
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Linux
    شكرا أخي منير على الطرح الممتاز "كعادتك"
    الاوامر هذه ممتازة وتنفع كثيرا في حال تعطل النظام واضطر المستخدم لاستخدام سطر الاوامر للاصلاح
     
    Monner و أبو عبد الرحمن. معجبون بهذا.
  3. السنديان

    السنديان زيزوومى محترف

    إنضم إلينا في:
    ‏نوفمبر 9, 2013
    المشاركات:
    919
    الإعجابات :
    1,319
    نقاط الجائزة:
    745
    الجنس:
    ذكر
    الإقامة:
    أرض الله الواسعة
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 10
    بارك الله فك على المجهود المبذول:222oops:(222y)(222y)تحياتي الخالصة:222rolleyes:
     
    Monner و أبو عبد الرحمن. معجبون بهذا.
  4. أبو عبد الرحمن.

    أبو عبد الرحمن. عضو شرف

    إنضم إلينا في:
    ‏ديسمبر 28, 2011
    المشاركات:
    10,655
    الإعجابات :
    20,470
    نقاط الجائزة:
    2,196
    الجنس:
    ذكر
    الإقامة:
    مصر
    برامج الحماية:
    اخرى
    نظام التشغيل:
    أخرى
    ما شاء الله عليك
    رائع تقبل تحياتي واحترامي
    ولا تحرمنا من ابداعاتك يا غالي
     
    أعجب بهذه المشاركة Monner
  5. ابوفيصل

    ابوفيصل عضو شرف داعــــم للمنتـــــدى ★ نجم المنتدى ★ فريق الدعم لقسم الحماية نجم الشهر كبار الشخصيات عضوية موثوقة ✔️ فريق دعم البرامج العامة

    إنضم إلينا في:
    ‏ابريل 9, 2013
    المشاركات:
    44,104
    الإعجابات :
    64,092
    نقاط الجائزة:
    32,475
    الجنس:
    ذكر
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 10
    شرح جميل

    بارك الله فيك
     
    أعجب بهذه المشاركة Monner
  6. Monner

    Monner داعم للمنتدى داعــــم للمنتـــــدى

    إنضم إلينا في:
    ‏يوليو 30, 2008
    المشاركات:
    761
    الإعجابات :
    3,238
    نقاط الجائزة:
    1,470
    الجنس:
    ذكر
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Linux
    جزاك الله خير أخواني الكرام على تعليقاتكم الطيبة
    وتشجعيكم الذي يزيد من همتني، بالتوفيق لكم جميعًا​
     
    أعجب بهذه المشاركة Abu-Ahmad 22
  7. Abu-Ahmad 22

    Abu-Ahmad 22 عضو شرف

    إنضم إلينا في:
    ‏فبراير 4, 2013
    المشاركات:
    4,333
    الإعجابات :
    8,510
    نقاط الجائزة:
    1,270
    الجنس:
    ذكر
    الإقامة:
    المملكة العربيه السعودية
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Linux
    وعليكم السلام ورحمة الله وبركاته

    بارك الله فيك يا منير وجزاك الله خيرا على الطرح الاكثر من رائع

    اكثر شيء صراحه يعجبني في التعامل مع لينكس هو الطرفيه انا نفسي اعرف ليه العالم تخاف منها ؟؟!!

    اذا من الشكل شوفو شكل طرفية منير رهيبه الوان تفتح النفس وانا منزل كم طريق للتزين واذا على الحفظ

    انا ما احفظ اسجل في مفكره الاوامر الي عندي

    كل ما في الامر نسخ ولصق وتمت العمليه افضل من التالي التالي التالي الي تجيب شلل في الاصبع :222D
     
    أبو عائشه و Monner معجبون بهذا.
  8. Monner

    Monner داعم للمنتدى داعــــم للمنتـــــدى

    إنضم إلينا في:
    ‏يوليو 30, 2008
    المشاركات:
    761
    الإعجابات :
    3,238
    نقاط الجائزة:
    1,470
    الجنس:
    ذكر
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Linux

    الله يجزاك خير الجزاء على كلامك الطيب، أخي العزيز أبو أحمد

    اتمنى لك دوام التوفيق والصحة​
     
    أعجب بهذه المشاركة Abu-Ahmad 22
  9. abu_youssef

    abu_youssef المـــــــدير العـــــام طـــاقم الإدارة ★ نجم المنتدى ★ نجم الشهر عضوية موثوقة ✔️ فريق دعم البرامج العامة

    إنضم إلينا في:
    ‏فبراير 15, 2008
    المشاركات:
    38,285
    الإعجابات :
    67,608
    نقاط الجائزة:
    7,670
    الجنس:
    ذكر
    الإقامة:
    www.zyzoom.org
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows XP
    موضوع مميز وقيم
    بارك الله فيك وجزاك اللهم عنا خيرا
    تم التتبيث لاسبوع لتعم الفائدة
     
    أعجب بهذه المشاركة Monner
  10. أبو عائشه

    أبو عائشه عضو شرف وداعم ذهبي للمنتدى داعــــم للمنتـــــدى ★ نجم المنتدى ★ الأعضاء النشطين لهذا الشهر

    إنضم إلينا في:
    ‏نوفمبر 13, 2007
    المشاركات:
    16,268
    الإعجابات :
    16,920
    نقاط الجائزة:
    5,405
    الجنس:
    ذكر
    الإقامة:
    حيث يكون أي نظام تشغيل مجاني حر تجدني
    برامج الحماية:
    Bitdefender
    نظام التشغيل:
    Linux
حالة الموضوع:
مغلق

مشاركة هذه الصفحة

جاري تحميل الصفحة...