درس تفاعلي · لغير التقنيين
الطرفية في لينكس
تحدّث مع حاسوبك بالكلمات
الشاشة السوداء التي يكتب فيها المبرمجون ليست سحراً ولا خطراً. في هذا الدرس ستتعلّم أهم أوامرها، وتجرّبها بنفسك في طرفية تجريبية داخل الصفحة لا يمكن أن تؤذي جهازك.
للتنقّل: الأزرار في الأسفل، أو أسهم لوحة المفاتيح.
على الهاتف: اسحب بإصبعك يميناً للصفحة التالية، ويساراً للسابقة.
١ · الفكرة
الطرفية: أن تطلب بالكلمات بدل النقر
اعتدت أن تستخدم الحاسوب بالنقر على الأيقونات والقوائم. الطرفية (Terminal) طريقة أخرى للشيء نفسه: تكتب ما تريده في سطر واحد، فينفّذه الحاسوب فوراً.
🖱️ النقر: الإشارة إلى الصور
في المطعم تشير إلى صورة الطبق في القائمة. سهل ولا يحتاج حفظ شيء، لكنك محدود بما هو مصوَّر أمامك.
⌨️ الطرفية: أن تطلب بدقّة
تقول للنادل: «قهوة كبيرة، بلا سكر، مع حليب الشوفان». أسرع وأدق، ويمكنك طلب ما ليس في الصور، لكن عليك أن تعرف ماذا تقول.
قارن بنفسك: اختر مهمة
- افتح مدير الملفات.
- انقر بالزر الأيمن في مكان فارغ.
- اختر «مجلد جديد».
- اكتب الاسم واضغط Enter.
«أنشئ مجلداً اسمه trip-photos». الكلمة mkdir اختصار make directory.
- افتح المجلد الذي فيه الصور.
- رتّب الملفات حسب النوع.
- حدّد الصور بالسحب أو واحدة واحدة.
- انسخها، ثم افتح المجلد الآخر.
- الصق، وتأكد أنك لم تنسَ صورة.
«انسخ كل ما ينتهي بـ .jpg إلى المجلد backup». النجمة * تعني «أي شيء».
- افتح الإعدادات.
- ابحث عن «التخزين» أو «حول الجهاز».
- انتظر حتى تُحسب المساحة.
«أظهر مساحة الأقراص بوحدات يفهمها الإنسان». الحرف h من human.
لماذا تتعلّمها؟ لأن الخوادم التي تشغّل مواقع الإنترنت تُدار بها، ولأن كثيراً من الشروحات والحلول على الإنترنت تقول لك «انسخ هذا الأمر»، ومن الأفضل أن تفهم ما تنسخه. ستسمع أسماء عدة لشيء واحد تقريباً: الطرفية (Terminal)، وسطر الأوامر (Command Line)، والصَّدَفة (Shell) وأشهرها Bash.
٢ · التعرّف
اقرأ ما تقوله لك الطرفية
عندما تفتح الطرفية يظهر سطر ينتظرك اسمه «المحثّ» (Prompt). اضغط على كل جزء منه لتعرف معناه.
اسم المستخدم: أنت
كل شخص يستخدم الجهاز له اسم خاص ومجلد خاص بملفاته. هنا المستخدمة اسمها sara.
اسم الجهاز
مفيد عندما تتصل بأكثر من جهاز، مثل خادم بعيد، لتعرف دائماً على أي جهاز تكتب الآن.
مكانك الآن
المجلد الذي «تقف» فيه. الرمز ~ (يُنطق «تِلدا») اختصار لمجلدك الرئيسي /home/sara، فالمعنى هنا: مجلد Documents داخل بيتك.
علامة الاستعداد
الطرفية جاهزة وتنتظر أمرك. إذا رأيت # بدلاً من $ فأنت تعمل بصلاحية المدير (root)، فانتبه لكل ما تكتبه.
والأمر نفسه جملة لها قواعد
الأمر: الفعل. ماذا تريد؟
يأتي دائماً أولاً. ls اختصار list، أي «اعرض».
الخيار (Option): كيف تريده؟
يبدأ بشرطة - ويغيّر طريقة التنفيذ. هنا -l من long، أي «بالتفصيل».
المُعطى (Argument): على ماذا؟
الشيء الذي يعمل عليه الأمر، وهو هنا مجلد الصور. فالجملة كاملة: «اعرض، بالتفصيل، محتويات Pictures».
ثلاث قواعد ذهبية: ضع مسافة بين كل جزء. والحروف الكبيرة غير الصغيرة: Pictures ليست pictures. والأوامر إنجليزية، فبدّل لغة لوحة المفاتيح قبل الكتابة.
لفتح الطرفية: في Ubuntu اضغط Ctrl + Alt + T. وفي Mac افتح تطبيق Terminal، ومعظم أوامر هذا الدرس تعمل فيه أيضاً. وفي Windows يمكنك تثبيت WSL لتحصل على لينكس داخله.
٣ · جرّب
أول أوامرك
هذه طرفية تجريبية تعمل داخل الصفحة فقط. انقر داخلها، اكتب الأمر، ثم اضغط Enter. ويمكنك أيضاً الضغط على الأزرار الصغيرة تحتها.
المهام
- اسأل «من أنا؟»:
whoami - اعرف التاريخ والوقت:
date - اجعل الطرفية تكرّر كلامك:
echo Hello - نظّف الشاشة:
clear
أحسنت! نفّذت أول أربعة أوامر. لاحظ أن كل أمر كلمة إنجليزية قصيرة لها معنى.
اكتب help في أي وقت لترى الأوامر التي تفهمها هذه الطرفية. وإن أخطأت فلا بأس: ستظهر رسالة الخطأ الحقيقية كما في لينكس، وتحتها شرح بالعربية.
٤ · المكان
أين أنا؟ الملفات شجرة
الملفات في لينكس مرتّبة كشجرة مقلوبة: في الأعلى الجذر /، ومنه تتفرّع المجلدات، وكل مجلد قد يحوي ملفات ومجلدات أخرى. مجلدك الشخصي هو /home/sara واختصاره ~.
المهام
- اعرف مكانك بالضبط:
pwd - اعرض ما في المجلد:
ls - اعرض ما في مجلد الصور دون أن تدخله:
ls Pictures - اطلب التفاصيل:
ls -l - اكشف الملفات المخفية:
ls -a
ممتاز! pwd تخبرك أين أنت، و ls تخبرك ماذا حولك.
شجرة الملفات
pwd اختصار print working directory: «اطبع المجلد الذي أعمل فيه». المجلدات تظهر في الطرفية باللون الأزرق والملفات بالأبيض. والملفات التي يبدأ اسمها بنقطة مثل .bashrc مخفية، وهي عادة ملفات إعدادات.
٥ · التنقّل
تنقّل بالأمر cd
cd اختصار change directory، أي «غيّر المجلد». هو مثل النقر مرتين على مجلد لفتحه. راقب شارة «أنت هنا» في الشجرة وهي تتحرك.
cd Documents
ادخل مجلد Documents الموجود حيث تقف.
cd ..
اصعد خطوة للأعلى. النقطتان تعنيان «المجلد الأب» الذي يحتويني.
cd ~ أو cd
عد إلى بيتك من أي مكان.
cd /
اذهب إلى الجذر، أعلى الشجرة.
المهام
- ادخل مجلد المستندات:
cd Documents - اصعد خطوة للأعلى:
cd .. - اذهب إلى
Pictures/tripبأمر واحد - اقفز إلى الجذر
cd /ثم اعرض ما فيهls - عد إلى بيتك:
cd ~
رائع! صرت تتنقّل في شجرة الملفات كلها دون فأرة.
شجرة الملفات
المسار نوعان: نسبي مثل Pictures/trip، يبدأ من مكانك الآن كأنك تقول «البيت المجاور». ومطلق مثل /home/sara/Pictures، يبدأ من الجذر / كالعنوان البريدي الكامل، فيعمل من أي مكان.
٦ · الإنشاء
أنشئ مجلدات وملفات واقرأها
الآن ستصنع أشياء بنفسك: مجلداً للوصفات، وفيه ملف لوصفة البيتزا.
mkdir اسم
أنشئ مجلداً (make directory).
touch اسم
أنشئ ملفاً فارغاً.
echo "نص" > ملف
اكتب النص داخل الملف، ويستبدل ما كان فيه. أما >> فتضيف النص في آخر الملف.
cat ملف
اعرض محتوى الملف على الشاشة.
المهام
- أنشئ مجلداً للوصفات:
mkdir recipes - ادخله:
cd recipes - أنشئ ملفاً فارغاً:
touch pizza.txt - اكتب فيه:
echo "flour, water, cheese" > pizza.txt - اقرأه:
cat pizza.txt
أحسنت! أنشأت مجلداً وملفاً وكتبت فيه وقرأته، كله من لوحة المفاتيح.
شجرة الملفات
الأسماء التي فيها مسافة تحتاج علامتي تنصيص: mkdir "my recipes". من دونهما ستفهم الطرفية أنك تريد مجلدين: my و recipes. لذلك يفضّل كثيرون الشرطة بدل المسافة: my-recipes.
٧ · الترتيب
انسخ، انقل، أعد التسمية، احذف
الصيغة واحدة تقريباً: الأمر، ثم المصدر، ثم الوجهة.
cp مصدر وجهة
انسخ (copy). يبقى الأصل مكانه. ولنسخ مجلد أضف -r.
mv مصدر وجهة
انقل (move). وإذا كانت الوجهة اسماً جديداً في المكان نفسه فهذه إعادة تسمية.
rm ملف
احذف (remove). ولحذف مجلد بكل ما فيه: rm -r مجلد.
⚠️ لا توجد سلة محذوفات في الطرفية. ما تحذفه بـ rm يختفي فوراً ونهائياً، ولن تُسأل «هل أنت متأكد؟». اقرأ الأمر مرتين قبل أن تضغط Enter.
المهام
- انسخ الملف:
cp hello.txt hello-copy.txt - انقل النسخة إلى المستندات:
mv hello-copy.txt Documents/ - أعد تسمية التقرير:
mv Documents/report.txt Documents/report-2026.txt - احذف الأغنية:
rm Downloads/song.mp3
ممتاز! هذه الأوامر الثلاثة تكفي لترتيب أي مجلد مهما كبر.
شجرة الملفات
٨ · الحيل
حيل يستخدمها المحترفون كل يوم
لا أحد يكتب كل حرف بنفسه. هذه الاختصارات تجعل الطرفية أسرع من الفأرة.
Tab الإكمال التلقائي
اكتب أول حروف الاسم ثم اضغط Tab فتكمله الطرفية. إذا وُجد أكثر من احتمال، تعرضها لك.
↑ ↓ الأوامر السابقة
استرجع ما كتبته قبل قليل بدل أن تعيد كتابته.
Ctrl+C إيقاف
أوقف أمراً عالقاً أو ألغِ السطر الذي تكتبه. انتبه: هنا لا تعني «نسخ». للنسخ واللصق في الطرفية استخدم Ctrl+Shift+C و V.
--help و man
اسأل أي أمر عن طريقة استخدامه: ls --help أو دليله الكامل man ls.
history
يعرض كل ما كتبته سابقاً مرقّماً.
clear أو Ctrl+L
نظّف الشاشة حين تزدحم.
المهام
- اكتب
cat helثم اضغط Tab - اضغط ↑ لتسترجع آخر أمر
- اكتب أي شيء ثم ألغِه بـ Ctrl+C
- اسأل أمراً عن نفسه:
ls --helpأوman cp - اعرض سجلّك:
history
رائع! هذه الحيل وحدها ستوفّر عليك نصف الكتابة.
على الهاتف: استخدم أزرار Tab و ↑ و Ctrl+C أسفل الطرفية.
٩ · الأمان
sudo: قوة المدير ومسؤوليته
بعض الأوامر تغيّر النظام نفسه، مثل تثبيت البرامج. هذه تحتاج أن تكتب قبلها sudo، أي «نفّذ بصفتي المدير»، ثم تُطلب منك كلمة المرور.
مثال: تثبيت برنامج
«بصلاحية المدير، يا مدير الحزم apt، ثبّت برنامج VLC». وفي Ubuntu يُحدَّث النظام كله بـ sudo apt update ثم sudo apt upgrade.
كلمة المرور لا تظهر!
عندما تكتب كلمة المرور بعد sudo لا يظهر أي شيء على الشاشة، ولا حتى نجوم. هذا ليس عطلاً: اكتبها كما هي ثم اضغط Enter.
آمن أم خطير؟ صنّف هذه الأوامر
-r تعني «مع كل ما في الداخل» و -f تعني «دون أي سؤال».قواعد الأمان الأربع
- لا تلصق أمراً لا تفهمه، خاصة إذا بدأ بـ
sudo. - اقرأ الأمر كاملاً قبل أن تضغط Enter.
rmلا يعرف سلة المحذوفات.- خذ الأوامر من المصادر الرسمية، مثل موقع البرنامج نفسه أو وثائق توزيعتك.
١٠ · التحدّي
التحدّي: رتّب مجلد التنزيلات
مجلد Downloads صار فوضى. استخدم ما تعلّمته لترتيبه. هذه المرة لن نعطيك الأوامر، فقط المهام.
المهام
- أنشئ مجلداً اسمه
MusicداخلDownloads - انقل
song.mp3إلىDownloads/Music - انقل
photo1.jpgوphoto2.jpgإلىPictures - انقل الفاتورة
invoice.pdfإلىDocuments - احذف ملف التثبيت القديم
setup.deb
🎉 ممتاز! رتّبت المجلد بالكامل من الطرفية، وهذا بالضبط ما يفعله مديرو الخوادم كل يوم.
تلميح: النجمة تعني «أي شيء»، فـ *.jpg تعني كل ملفات jpg دفعة واحدة.
شجرة الملفات
أحتاج مساعدة: أرني الحل
اختبار
اختبر نفسك
ستّة أسئلة سريعة. اضغط على الإجابة لترى إن كانت صحيحة ولماذا.
١. ماذا يفعل الأمر pwd؟
٢. أنت في ~/Pictures/trip. أي أمر يعيدك إلى ~/Pictures؟
cd / يذهب إلى الجذر، و ls .. يعرض محتوى الأب دون أن ينقلك.٣. في الأمر ls -l Pictures، ما دور -l؟
٤. ماذا يحدث لملف بعد rm notes.txt؟
٥. كيف تعيد تسمية old.txt إلى new.txt؟
٦. وجدت في منتدى مجهول أمراً طويلاً يبدأ بـ sudo. ماذا تفعل؟
الخلاصة
ورقة الأوامر: احفظها أو صوّرها
هذه الأوامر تغطّي معظم ما يحتاجه المستخدم العادي في الطرفية.
pwdأين أنا؟ls -laماذا يوجد هنا؟ مع التفاصيل والمخفيcd مجلدادخل مجلداً. cd .. للأعلى، cd ~ للبيتmkdir اسمأنشئ مجلداًtouch اسمأنشئ ملفاً فارغاًcat ملفاعرض محتوى ملفcp مصدر وجهةانسخ، و -r للمجلداتmv مصدر وجهةانقل أو أعد التسميةrm ملفاحذف نهائياً، و -r للمجلداتsudo أمرنفّذ بصلاحية المدير، بحذرأمر --helpكيف أستخدم هذا الأمر؟Tab ↑ Ctrl+Cأكمل، استرجع، أوقفماذا تعلّمنا؟
- الطرفية طريقة لطلب ما تريده بالكلمات بدل النقر.
- كل أمر جملة: فعل، ثم خيارات، ثم مُعطيات.
- الملفات شجرة تبدأ من
/، وبيتك هو~. rmوsudoقويّان، فاقرأ قبل أن تضغط Enter.
ماذا بعد؟
- جرّب طرفية حقيقية: Ubuntu، أو WSL في Windows، أو Terminal في Mac.
- كرّر هذا الدرس بعد أسبوع لتثبّت الأوامر في ذاكرتك.
- حين تجد أمراً جديداً، اسأله أولاً:
--help.