Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

ورقة الطرفية المرجعية

آخر تحديث

التنقل

التحرّك في نظام الملفات ومعرفة موقعك.

الأمروظيفته
pwdطباعة مجلد العمل الحالي
lsسرد الملفات في المجلد الحالي
ls -laسرد كل الملفات (بما فيها المخفية) مع التفاصيل
cd dirالانتقال إلى dir
cd ..الصعود مجلدًا واحدًا
cd ~الانتقال إلى مجلد المنزل (home)
cd -العودة إلى المجلد السابق
treeعرض شجرة المجلدات (إن كانت مثبّتة)

الملفات والمجلدات

إنشاء الملفات والمجلدات ونسخها ونقلها وحذفها.

الأمروظيفته
touch file.txtإنشاء ملف فارغ (أو تحديث طابعه الزمني)
mkdir dirإنشاء مجلد
mkdir -p a/b/cإنشاء مجلدات متداخلة، دون خطأ إن كانت موجودة
cp src dstنسخ ملف
cp -r src dstنسخ مجلد بشكل تكراري
mv src dstنقل أو إعادة تسمية ملف
rm fileحذف ملف
rm -r dirحذف مجلد ومحتوياته
rm -rf dirحذف قسري تكراري (دون مطالبة - بحذر)

عرض الملفات

طباعة محتويات الملفات أو تصفّحها صفحةً بصفحة.

الأمروظيفته
cat fileطباعة الملف بأكمله
less fileالتمرير في ملف صفحة تلو الأخرى (q للخروج)
head fileعرض أول 10 أسطر
head -n 20 fileعرض أول 20 سطرًا
tail fileعرض آخر 10 أسطر
tail -f logمتابعة ملف عند إلحاق أسطر جديدة به
wc -l fileعدّ عدد الأسطر

البحث

إيجاد الملفات بالاسم والبحث داخل محتوياتها.

الأمروظيفته
grep "text" fileإيجاد الأسطر المطابقة لـ text في ملف
grep -r "text" .البحث بشكل تكراري من المجلد الحالي
grep -i "text" fileبحث لا يميّز حالة الأحرف
grep -n "text" fileعرض أرقام الأسطر المطابقة
find . -name "*.js"إيجاد الملفات بنمط الاسم
find . -type dإيجاد المجلدات فقط
find . -size +1Mإيجاد الملفات الأكبر من 1 ميغابايت

الأنابيب وإعادة التوجيه

دمج الأوامر والتحكم في وجهة إدخالها ومخرجاتها.

الأمروظيفته
cmd1 | cmd2توجيه مخرجات cmd1 إلى cmd2
cmd > fileإعادة توجيه المخرجات إلى ملف (يُعيد الكتابة عليه)
cmd >> fileإلحاق المخرجات بملف
cmd < fileقراءة الإدخال من ملف
cmd 2> errors.txtإعادة توجيه مخرجات الأخطاء فقط (stderr)
cmd > out.txt 2>&1إرسال المخرجات والأخطاء معًا إلى ملف واحد
cmd | tee fileطباعة المخرجات وكتابتها في ملف في آنٍ واحد
ls | grep .txtمثال: سرد الملفات، والإبقاء على ملفات .txt فقط

الأذونات

تغيير من يمكنه قراءة ملف أو الكتابة فيه أو تشغيله.

الأمروظيفته
ls -lعرض أذونات كل ملف ومالكه وحجمه
chmod +x script.shجعل ملف قابلاً للتنفيذ
chmod 644 fileضبط rw-r--r-- (المالك يكتب، الآخرون يقرؤون)
chmod 755 fileضبط rwxr-xr-x (المالك كل شيء، الآخرون يقرؤون/يشغّلون)
chown user fileتغيير مالك الملف
chown user:group fileتغيير المالك والمجموعة
sudo cmdتشغيل أمر بصلاحيات المستخدم الجذر (superuser)

التحكم في العمليات

فحص البرامج قيد التشغيل وإيقافها مؤقتًا وإيقافها.

الأمروظيفته
ps auxسرد كل العمليات قيد التشغيل
topعرض حيّ للعمليات واستخدام الموارد
kill PIDإرسال إشارة إنهاء إلى عملية بمعرّفها
kill -9 PIDإنهاء عملية قسرًا
cmd &تشغيل أمر في الخلفية
jobsسرد المهام في الخلفية ضمن هذه الصدفة
fgإحضار مهمة خلفية إلى المقدمة
bgاستئناف مهمة معلّقة في الخلفية

السجل والاختصارات

استدعاء الأوامر السابقة والتحكم في الأمر الحالي.

الأمروظيفته
historyعرض الأوامر المُشغّلة مؤخرًا
!!إعادة تشغيل الأمر السابق
!42إعادة تشغيل الأمر رقم 42 من السجل
Ctrl+Rالبحث رجعيًا في سجل الأوامر
Ctrl+Cإلغاء الأمر قيد التشغيل
Ctrl+Zتعليق الأمر قيد التشغيل
Ctrl+Lمسح الشاشة (مثل clear)
Ctrl+A / Ctrl+Eالقفز إلى بداية / نهاية السطر

البيئة ومتفرّقات

المتغيرات، وتحديد مواقع الأوامر، والحصول على المساعدة.

الأمروظيفته
echo $HOMEطباعة متغير بيئة
export VAR=valueتعيين متغير بيئة لهذه الجلسة
which pythonعرض المسار الكامل لأمر
man lsفتح صفحة الدليل لأمر
ls --helpعرض استخدام سريع لأمر
alias ll="ls -la"إنشاء اختصار لأمر
clearمسح شاشة الطرفية

كل أمر قد تحتاجه عند الموجِّه (prompt)، على صفحة واحدة. ورقة الطرفية المرجعية هذه هي مرجع سريع للصدفة التفاعلية - التحرّك في نظام الملفات، والعمل مع الملفات، وربط الأوامر معًا بالأنابيب وإعادة التوجيه، وإدارة العمليات قيد التشغيل.

الأوامر هنا قياسية في bash و zsh، لذا تعمل بالطريقة نفسها على Linux و macOS. انسخ ما تحتاجه، أو جرّبها مباشرة في playground الخاص بالطرفية - صدفة (shell) حقيقية في متصفحك، دون الحاجة إلى تثبيت أي شيء.

الأسئلة الشائعة حول ورقة الطرفية المرجعية

هل ورقة الطرفية المرجعية هذه مجانية؟
نعم. ورقة الطرفية المرجعية هذه مجانية تمامًا، دون الحاجة إلى التسجيل. أضِفها إلى المفضلة وارجع إليها متى احتجت إلى البحث عن أمر أو خيار أو اختصار.
لأيّ صدفة هذه الورقة المرجعية - bash أم zsh؟
كلتاهما. الأوامر هنا جزء من مجموعة أدوات Unix القياسية وتتصرّف بالطريقة نفسها في bash و zsh، وهما الصدفتان الافتراضيتان على Linux و macOS. تضيف zsh ميزات إضافية مثل إكمال تبويب أذكى، لكن كل ما في هذه الصفحة يعمل في أيّ من الصدفتين، ومعظمه يعمل أيضًا في صدفات POSIX الأخرى.
ماذا يفعل الأنبوب |؟
يُرسل الأنبوب مخرجات أمر مباشرةً إلى الأمر التالي كإدخال له، لتتمكّن من ربط الأدوات الصغيرة في خط أنابيب. على سبيل المثال، يسرد ls | grep .txt الملفات ثم يصفّي تلك القائمة لتُبقي على الأسماء التي تحتوي على .txt فقط - دون الحاجة إلى ملف مؤقت.
هل يمكنني التدرّب على أوامر الطرفية هذه عبر الإنترنت؟
نعم. افتح playground الخاص بالطرفية لتشغيل أيّ أمر من هذه الورقة المرجعية في صدفة (shell) حقيقية في متصفحك - دون الحاجة إلى تثبيت أي شيء. وعندما ترغب في تعلّم منظّم، تأخذك دورة الطرفية التفاعلية المجانية من Coddy من التنقل إلى الأنابيب والتحكم في العمليات خطوة بخطوة.
هل هذه الورقة المرجعية مناسبة للمبتدئين؟
نعم. إنها مرتّبة من المهام الأكثر شيوعًا (التنقل والملفات) وصولًا إلى المتقدمة (التحكم في العمليات ومتغيرات البيئة)، بحيث يمكنك استخدام الأقسام العلوية من اليوم الأول والتدرّج إلى البقية.
Coddy programming languages illustration

تعلّم Terminal مع Coddy

ابدأ الآن