السلام عليكم و رحمة الله و بركاته
عدنا بعد غياب طويل نسبيًا مع درس حماسي كما وعدتكم ^_^
سنتعرف اليوم على الطرفية أو "الشاشة السوداء" كما يسميها البعض.. ذلك الغول المخيف الذي يجعلك تتمنى لو أن لينكس لم يظهر هههه.. كفانا تحشيش و للننتقل للأهم
تنويه: مركز رفع الصور به خلل لذلك رفعت مجموعة الصور على موقع الخليج و هي مرقمة من 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 نكتب
(الصورة 6)
ج- انشاء مجلد
قبل انشاء المجلد يجب العودة لمجلد home عن طريق cd ~ أو cd /home/azzenovic
طبعًا عوض azzenovic باسم المستخدم خاصتك
سننشأ مجلد msoms هناك نكتب mkdir msoms و نضغط enter
مبارك، لقد أنشأت أول مجلد. للتأكد اكتب ls و سيظهر
(الصورة 7)
ماذا عن انشاء العديد من المجلدات؟
الأمر mkdir و افصل بين أسماء المجلد بفراغ
مثال mkdir anime conan bakuman
قمنا بانشاء المجلدات anime، conan و bakuman
د- تغيير اسم مجلد
لنفترض تغيير مجلد msoms لـMCT
نكتب
(الصورة 8)
هـ- تغيير مكان مجلد
هنا سنغير مكان مكان مجلد MCT من home خاصتك الى مجلد :Music
نكتب
نلاحظ في الصورة 9 أن MCT اختفى من مجلد home
ملاحظة : الأمر mv كما شاهدتم متعدد الاستعمالات
ز- نسخ مجلد
هذه المرة سننسخ مجلد MCT في مجلد home أيضًا
و بعد الولو ج لـMusic نكتب
يمكنك التحقق من وجوده عن طريق
و- حذف مجلد
سنحذف مجلد MCT نهائيًا دون الاكتراث للمحتوى(الصورة 10)
و هنا يتنهي درسنا لهذا اليوم. لا تنسوا الاطلاع على manual لمزيد التفاصيل عن هاته الأوامر.ألقاكم في درس جديد باذنه تعالى
في أمان الله
المفضلات