الدرس الثاني: مدخل مبسط لطرفية لينكس و التعامل مع المجلدات

[ منتدى البرامج والهواتف الذكية ]


النتائج 1 إلى 4 من 4
  1. #1

    الصورة الرمزية الرجل الغراب

    تاريخ التسجيل
    Dec 2010
    المـشـــاركــات
    143
    الــــدولــــــــة
    لا يوجد
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي الدرس الثاني: مدخل مبسط لطرفية لينكس و التعامل مع المجلدات

    السلام عليكم و رحمة الله و بركاته





    عدنا بعد غياب طويل نسبيًا مع درس حماسي كما وعدتكم ^_^

    سنتعرف اليوم على الطرفية أو "الشاشة السوداء" كما يسميها البعض.. ذلك الغول المخيف الذي يجعلك تتمنى لو أن لينكس لم يظهر هههه.. كفانا تحشيش و للننتقل للأهم
    تنويه: مركز رفع الصور به خلل لذلك رفعت مجموعة الصور على موقع الخليج و هي مرقمة من 1 الى 10 التحميل من هنا

    مفهوم الطرفية

    الطرفية هي برنامج لكتابة الأوامر النصية للجهاز لكي ينفذها .. هناك طريقتين لتنفيذ أي أمر في الحاسب بكتابة أوامر نصية أو عن طريق الواجهة الرسومية
    (الصورة 1)

    تحدثنا سابقًا عن هاته الواجهات الرسومية و لسائل أن يسأل لمَ نحتاج الطرفية؟
    و لماذا لم يعتمد الأنسان منذ البداية الواجهة الرسومية؟

    سأبدأ بالاجابة عن ثاني الأسئلة: في ستينات القرن الماضي كانت شاشة الحواسيب بلونين أبيض و أسود و كانت تعد الطرفية ثورة عندها..
    أما السؤال الأول فاجابته كالتالي: الطرفية تسهل بعض الأمور لا أكثر
    ستفهمون كلامي من خلال مثال بسيط: تخيل أنك تريد معرفة عدد الصور في مجلد Pictures مثلاً
    ستؤشر بالفأرة على كل صورة و تقوم بالعد..ممم العملية ستكون متعبة و مضيعة للوقت
    أما في الطرفية ستكتب التالي
    كود:
    ls -l  ~/Pictures/ | wc -l
    و في لمح البضر النتيجة أمامك مذهل صحيح؟!!! (الصورة 2)

    سنقوم الأن بشرح محتوى الطرفية(عودة للصورة 1)

    azzenovic: اسم المستخدم
    @: رمز at المتعارف عليه و يعني لدى
    Abidi-Console: اسم الحاسوب
    : ليست سوى فاضلة
    ~: تشير للمجلد home خاصتك
    سنرى الأن كيف ندخل لمحاكي الطرفية
    terminal emulator
    menu-->system-->terminal
    بالنسبة لمستخدمي يوبنتو ctrl+alt+n على ما أظن

    كيف ادخال أمر في الطرفية؟

    general formula كالأتي
    command -parameter
    command: الأمر الذي سنكتبه
    parameter: لم أجد مرادف له بالعربية . يهدف الى تخصيص الأمر لذلك ادراجه اختياري
    شاهد الصورة 3
    الأمر الاول قام باظهار المجلدات الموجودة في المسار الحالي(ls)
    عند اضافه -a ستظهر المجلدات الموجودة بما في ذلك المخفية منها تبدأ بنقطة

    كيف تطلب المساعدة؟

    لنفترض أنك لا تعرف وظيفة أمر ls مثلا أكتب man ls
    النتيجة في الصورة 4
    إذن man اختصار لـ
    manual

    بعد هذا المدخل البسيط نمر الى لب الموضوع "التعامل مع المجلدات"

    أ- معرفة المسار الحالي(الصورة 5)

    قبل البدء بتنفيذ أي أمر لا بد لك من معرفة مكانك عن طريق الأمر pwd

    ب-الولوج لمجلد

    نحن الأن في مجلد home و نرغب في الدخول الى مجلدMusic نكتب
    كود:
    cd Music
    (الصورة 6)

    ج- انشاء مجلد

    قبل انشاء المجلد يجب العودة لمجلد home عن طريق cd ~ أو cd /home/azzenovic
    طبعًا عوض azzenovic باسم المستخدم خاصتك
    سننشأ مجلد msoms هناك نكتب mkdir msoms و نضغط enter
    مبارك، لقد أنشأت أول مجلد. للتأكد اكتب ls و سيظهر
    (الصورة 7)

    ماذا عن انشاء العديد من المجلدات؟

    الأمر mkdir و افصل بين أسماء المجلد بفراغ
    مثال mkdir anime conan bakuman
    قمنا بانشاء المجلدات anime، conan و bakuman

    د- تغيير اسم مجلد

    لنفترض تغيير مجلد msoms لـMCT
    نكتب
    كود:
    mv msoms MCT
    (الصورة 8)

    هـ- تغيير مكان مجلد

    هنا سنغير مكان مكان مجلد MCT من home خاصتك الى مجلد :Music
    نكتب
    كود:
    mv MCT ~/Music
    نلاحظ في الصورة 9 أن MCT اختفى من مجلد home
    ملاحظة : الأمر mv كما شاهدتم متعدد الاستعمالات

    ز- نسخ مجلد

    هذه المرة سننسخ مجلد MCT في مجلد home أيضًا
    و بعد الولو ج لـMusic نكتب
    كود:
    cp -R MCT ~
    يمكنك التحقق من وجوده عن طريق
    كود:
    ls ~
    و- حذف مجلد

    سنحذف مجلد MCT نهائيًا دون الاكتراث للمحتوى(الصورة 10)
    كود:
    rm -rf MCT
    و هنا يتنهي درسنا لهذا اليوم. لا تنسوا الاطلاع على manual لمزيد التفاصيل عن هاته الأوامر.ألقاكم في درس جديد باذنه تعالى

    في أمان الله
    التعديل الأخير تم بواسطة الرجل الغراب ; 1-7-2013 الساعة 09:59 PM

  2. #2

    الصورة الرمزية ominoky

    تاريخ التسجيل
    Apr 2013
    المـشـــاركــات
    518
    الــــدولــــــــة
    السعودية
    الــجـــــنــــــس
    أنثى
    الـتـــقـــــيـيــم:

    افتراضي رد: الدرس الثاني: مدخل مبسط لطرفية لينكس و التعامل مع المجلدات

    السلام عليكم ورحمة الله تعالى وبركاته..
    شكرا لك اخي
    احسنت.. في الشرح.

  3. #3

    الصورة الرمزية ساعة التخدير

    تاريخ التسجيل
    Jul 2012
    المـشـــاركــات
    2,373
    الــــدولــــــــة
    السعودية
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي رد: الدرس الثاني: مدخل مبسط لطرفية لينكس و التعامل مع المجلدات

    رائع مشكوووور

  4. #4

    الصورة الرمزية Aijou no HAnkyou

    تاريخ التسجيل
    Feb 2010
    المـشـــاركــات
    1,446
    الــــدولــــــــة
    السعودية
    الــجـــــنــــــس
    أنثى
    الـتـــقـــــيـيــم:

    افتراضي رد: الدرس الثاني: مدخل مبسط لطرفية لينكس و التعامل مع المجلدات

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

    شكرا لكم وبارك الله فيكم بالتوفيق لكم في باقي الدروس

المفضلات

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
Loading...