ورقة أوامر Linux المرجعية
آخر تحديث
التنقل
التحرّك ومعرفة موقعك الحالي.
| الأمر | وظيفته |
|---|---|
pwd | طباعة مسار المجلد الحالي |
ls | سرد الملفات في المجلد الحالي |
ls -la | سرد كل الملفات (بما فيها المخفية) مع التفاصيل |
cd /path/to/dir | الانتقال إلى مجلد |
cd .. | الصعود مجلدًا واحدًا |
cd ~ | الانتقال إلى مجلد المنزل (home) |
cd - | العودة إلى المجلد السابق |
إدارة الملفات
إنشاء الملفات والمجلدات ونسخها ونقلها وحذفها.
| الأمر | وظيفته |
|---|---|
touch file.txt | إنشاء ملف فارغ |
mkdir mydir | إنشاء مجلد |
mkdir -p a/b/c | إنشاء مجلدات متداخلة |
cp src.txt dest.txt | نسخ ملف |
cp -r src/ dest/ | نسخ مجلد بشكل تكراري |
mv old.txt new.txt | النقل أو إعادة التسمية |
rm file.txt | حذف ملف |
rm -rf mydir | حذف مجلد ومحتوياته |
عرض الملفات
قراءة محتويات الملفات في الطرفية.
| الأمر | وظيفته |
|---|---|
cat file.txt | طباعة الملف بأكمله |
less file.txt | التمرير في ملف صفحة تلو الأخرى |
head file.txt | عرض أول 10 أسطر |
head -n 20 file.txt | عرض أول 20 سطرًا |
tail file.txt | عرض آخر 10 أسطر |
tail -f log.txt | متابعة ملف أثناء نموّه |
wc -l file.txt | عدّ الأسطر في ملف |
البحث (grep و find)
البحث داخل الملفات وإيجاد الملفات بالاسم.
| الأمر | وظيفته |
|---|---|
grep "text" file.txt | إيجاد الأسطر المطابقة لنمط |
grep -r "text" . | البحث بشكل تكراري في مجلد |
grep -i "text" file.txt | بحث لا يميّز حالة الأحرف |
grep -n "text" file.txt | عرض أرقام الأسطر المطابقة |
find . -name "*.js" | إيجاد الملفات بنمط الاسم |
find . -type d | إيجاد المجلدات فقط |
find . -mtime -1 | الملفات المعدّلة في آخر يوم |
الأذونات (chmod و chown)
التحكم في من يمكنه القراءة والكتابة والتنفيذ.
| الأمر | وظيفته |
|---|---|
chmod +x script.sh | جعل ملف قابلاً للتنفيذ |
chmod 755 script.sh | rwx للمالك، rx للمجموعة/الآخرين |
chmod 644 file.txt | rw للمالك، قراءة فقط للمجموعة/الآخرين |
chmod -R 755 mydir | التطبيق بشكل تكراري على مجلد |
chown user file.txt | تغيير المالك |
chown user:group file.txt | تغيير المالك والمجموعة |
ls -l file.txt | عرض أذونات ملف |
إدارة العمليات
رؤية البرامج قيد التشغيل والتحكم فيها.
| الأمر | وظيفته |
|---|---|
ps aux | سرد كل العمليات قيد التشغيل |
top | عرض حيّ للعمليات والموارد |
htop | عارض عمليات تفاعلي |
kill <pid> | إيقاف عملية بمعرّفها |
kill -9 <pid> | الإيقاف القسري لعملية |
pkill firefox | إيقاف العمليات بالاسم |
jobs | سرد المهام في الخلفية ضمن الصدفة |
command & | تشغيل أمر في الخلفية |
الشبكات (curl و wget و ssh و ping)
إجراء الطلبات والاتصال بأجهزة أخرى.
| الأمر | وظيفته |
|---|---|
curl https://api.example.com | جلب عنوان URL وطباعة الاستجابة |
curl -O <url> | تنزيل ملف مع الإبقاء على اسمه |
wget <url> | تنزيل ملف من عنوان URL |
ssh user@host | الاتصال بجهاز بعيد |
scp file.txt user@host:/path | نسخ ملف إلى مضيف بعيد |
ping example.com | اختبار الاتصال بمضيف |
ip addr | عرض واجهات الشبكة وعناوين IP |
الأرشيفات والحزم (tar و apt)
تجميع الملفات وتثبيت البرامج.
| الأمر | وظيفته |
|---|---|
tar -czf out.tar.gz mydir | إنشاء أرشيف مضغوط بـ gzip |
tar -xzf out.tar.gz | استخراج أرشيف مضغوط بـ gzip |
tar -tzf out.tar.gz | سرد محتويات الأرشيف |
zip -r out.zip mydir | إنشاء أرشيف zip |
unzip out.zip | استخراج أرشيف zip |
sudo apt update | تحديث قوائم الحزم (Debian/Ubuntu) |
sudo apt install pkg | تثبيت حزمة |
أوامر Linux التي تستخدمها أكثر من غيرها، على صفحة واحدة. ورقة أوامر Linux المرجعية هذه هي مرجع سريع للعمل في الطرفية - التنقل في نظام الملفات، وإدارة الملفات، والبحث، وضبط الأذونات، والتحكم في العمليات، وأساسيات الشبكات.
هذه الأوامر قياسية في bash و zsh، لذا تعمل بالطريقة نفسها على Linux و macOS. انسخ ما تحتاجه، أو جرّبها مباشرة في playground الخاص بالطرفية - صدفة (shell) حقيقية في متصفحك، دون الحاجة إلى تثبيت أي شيء.
الأسئلة الشائعة حول ورقة أوامر Linux المرجعية
هل ورقة أوامر Linux المرجعية هذه مجانية؟
ماذا يعني chmod 755؟
755 أن المالك يحصل على القراءة + الكتابة + التنفيذ (4+2+1=7)، بينما تحصل المجموعة والآخرون على القراءة + التنفيذ (4+1=5). وهو الوضع المعتاد للسكربتات والمجلدات التي ينبغي أن يستطيع الجميع تشغيلها أو الدخول إليها، لكن المالك وحده من ينبغي أن يغيّرها.ما هو sudo ومتى أحتاجه؟
sudo أمرًا واحدًا بصلاحيات المستخدم الجذر (root)، وهو مطلوب للإجراءات التي تؤثر في النظام بأكمله - تثبيت الحزم أو تعديل ملفات النظام أو تغيير الملكية خارج مجلد المنزل. وسيطلب عادةً كلمة مرورك. استخدمه فقط عندما يفشل أمر بخطأ في الأذونات، وتجنّب تشغيل كل شيء بصلاحيات root.