ورقة الغش لأوامر Linux

⚡ ملخص ذكي

تتيح لك أوامر لينكس التحكم في نظام التشغيل من خلال الطرفية، وتغطي إدارة الملفات، والأذونات، ومتغيرات البيئة، وإدارة المستخدمين، والشبكات، والعمليات، وتحرير النصوص باستخدام محرر vi في جميع توزيعات لينكس الرئيسية.

  • 📂 إدارة الملفات: أوامر مثل ls و cd و cat و mv و rm تقوم بعرض ونقل وإزالة الملفات والمجلدات.
  • 🔐 ضوابط: تتحكم علامات القراءة والكتابة والتنفيذ بالإضافة إلى أمر chown في من يمكنه الوصول إلى كل ملف.
  • 🌱 متغيرات البيئة: استخدم أوامر echo و env و export و unset لعرض وتعيين متغيرات shell.
  • 👥 إدارة المستخدمين: تُستخدم أوامر مثل sudo adduser و passwd و usermod لإدارة الحسابات والمجموعات.
  • ⚙️ العمليات: أدوات مثل ps و top و kill و nice تراقب العمليات الجارية وتحدد أولوياتها.
  • 🤖 مساعدة الذكاء الاصطناعي: يمكن للمساعدين الذين يعملون بالذكاء الاصطناعي وبرنامج GitHub Copilot اقتراح وشرح وإنشاء أوامر Linux بسرعة.

دليل مختصر لأوامر لينكس مع أمثلة

تُجمع هذه الورقة المختصرة لأوامر لينكس أكثرها فائدة لينكس وأوامر طرفية يونكس مصنفة حسب المهمة، مما يتيح لك العثور على الأمر المناسب بسرعة. يغطي كل قسم أدناه مجالًا مشتركًا: التنقل الأساسي، أذونات الملفات، متغيرات البيئة، إدارة المستخدمين، الشبكات، العمليات، ومحرر vi.

أوامر لينكس الأساسية

تساعدك هذه الأوامر الأساسية على التنقل في نظام الملفات وإنشاء وعرض ونقل وحذف الملفات والمجلدات من خلال الطرفية.

أمر الوصف
ls يسرد جميع الملفات والدلائل الموجودة في دليل العمل الحالي
ليرة سورية -R يسرد الملفات في الدلائل الفرعية كذلك
ls -a يسرد الملفات المخفية كذلك
ليرة سورية -al يسرد الملفات والأدلة بمعلومات مفصلة مثل الأذونات والحجم والمالك وما إلى ذلك.
قرص مضغوط أو قرص مضغوط ~ انتقل إلى دليل المنزل
مؤتمر نزع السلاح .. تحرك بمستوى واحد للأعلى
cd للتغيير إلى دليل معين
مؤتمر نزع السلاح / انتقل إلى الدليل الجذر
قطة> اسم الملف يقوم بإنشاء ملف جديد
اسم ملف القط يعرض محتوى الملف
القط file1 file2> file3 يربط ملفين (ملف 1 ، ملف 2) ويخزن الإخراج في ملف جديد (ملف 3)
ملف mv "مسار الملف الجديد" ينقل الملفات إلى الموقع الجديد
اسم الملف mv new_file_name إعادة تسمية الملف إلى اسم ملف جديد
سودو يسمح للمستخدمين العاديين بتشغيل البرامج بامتيازات الأمان الخاصة بالمستخدم المتميز أو الجذر
rm اسم الملف يحذف ملف
رجل يعطي معلومات مساعدة حول الأمر
تاريخ يعطي قائمة بجميع الأوامر السابقة المكتوبة في الجلسة الطرفية الحالية
واضح يمسح المحطة
اسم الدليل mkdir ينشئ دليلاً جديداً في دليل العمل الحالي أو في المسار المحدد
RMDIR يحذف دليل
mv يعيد تسمية دليل
العلاقات العامة -x يقسم الملف إلى x أعمدة
العلاقات العامة -ح يعين رأسًا للملف
العلاقات العامة - ن يدل على الملف مع الخط Numbers
lp -nc , lpr c يطبع "ج" نسخة من الملف
lp-d lp-P يحدد اسم الطابعة
الرابطة بين الحصول على الأمر المستخدم لتثبيت الحزم وتحديثها
البريد -s 'الموضوع' -c 'عنوان النسخة الكربونية' -b 'عنوان النسخة الكربونية' 'عنوان المرسل' أمر لإرسال البريد الإلكتروني
البريد الإلكتروني -s "الموضوع" إلى العنوان < اسم الملف أمر لإرسال بريد إلكتروني مع المرفقات

أوامر إذن الملف

يتحكم نظام لينكس في الوصول من خلال عمليات القراءة والكتابة والتنفيذ. أذونات. تعرض الأوامر والرموز أدناه أنواع الملفات وحقوق الوصول والملكية.

أمر الوصف
لس -l لإظهار نوع الملف وإذن الوصول
r قراءة إذن
w إذن الكتابة
x إذن التنفيذ
- لا يوجد إذن
chown user لتغيير ملكية ملف/دليل
chown user:group filename قم بتغيير المستخدم وكذلك المجموعة لملف أو دليل

أمر متغيرات البيئة

تُخزّن متغيرات البيئة القيم التي يقرأها النظام والبرامج أثناء التشغيل. استخدم هذه الأوامر لعرضها وإنشائها وتعيينها وإزالتها. متغيرات البيئة.

أمر الوصف
صدى $ متغير لعرض قيمة المتغير
الحياة الفطرية يعرض جميع متغيرات البيئة
اسم_المتغير=قيمة_المتغير قم بإنشاء متغير جديد
غير مصلد احذف متغيرًا
متغير التصدير = القيمة لتعيين قيمة متغير البيئة

أوامر إدارة المستخدم لينكس

الإداريين استخدم هذه الأوامر لإضافة وتعديل وإزالة حسابات المستخدمين والمجموعات.

أمر الوصف
اسم مستخدم sudo adduser لإضافة مستخدم جديد
Sudo passwd -l "اسم المستخدم" لتغيير كلمة المرور الخاصة بالمستخدم
sudo userdel -r "اسم المستخدم" لإزالة مستخدم تم إنشاؤه حديثًا
sudo usermod -a -G GROUPNAME USERNAME لإضافة مستخدم إلى مجموعة
Sudo deluser USER GROUPNAME لإزالة مستخدم من مجموعة
اصبع اليد يعرض معلومات جميع المستخدمين الذين قاموا بتسجيل الدخول
اسم مستخدم الاصبع يعطي معلومات لمستخدم معين

أمر الشبكات

تتيح لك هذه الأوامر الاتصال بالأجهزة البعيدة عبر SSH ونقل الملفات عبر الشبكة.

أمر الوصف
اسم المستخدم@عنوان IP أو اسم المضيف عبر SSH قم بتسجيل الدخول إلى جهاز لينكس بعيد باستخدام SSH
ping اسم المضيف أو عنوان IP إلى ping وتحليل اتصالات الشبكة والمضيف
دير عرض الملفات في الدليل الحالي للكمبيوتر البعيد
قرص مضغوط "اسم" قم بتغيير الدليل إلى "dirname" على جهاز كمبيوتر بعيد
وضع الملف قم بتحميل ملف من جهاز الكمبيوتر المحلي إلى جهاز الكمبيوتر البعيد
خذ الملف قم بتنزيل "الملف" من جهاز الكمبيوتر البعيد إلى الكمبيوتر المحلي
استقال تسجيل الخروج

أمر العملية

استخدم هذه الأوامر لمراقبة العمليات التي تعمل على نظامك والتحكم بها، وللتحقق من استخدام القرص والذاكرة.

أمر الوصف
bg لإرسال عملية إلى الخلفية
fg لتشغيل عملية متوقفة في المقدمة
تيشرت تفاصيل حول كافة العمليات النشطة
ps أعط حالة العمليات الجارية للمستخدم
ملاحظة: PID يعطي حالة عملية معينة
بيدوف يعطي معرف العملية (PID) لعملية
قتل PID يقتل عملية
رحلة جميلة يبدأ عملية بأولوية معينة
رائع يغير أولوية عملية قيد التشغيل بالفعل
df يعطي مساحة حرة على القرص الصلب على نظامك
مجاني يعطي ذاكرة وصول عشوائي مجانية على نظامك

السادس أوامر التحرير

استخدم سادسا محرر يعمل في وضعَي الأوامر والإدراج. تشمل هذه الاختصارات إدراج النصوص وحذفها وتغييرها والتراجع عنها.

أمر الوصف
i إدراج عند المؤشر (ينتقل إلى وضع الإدراج)
a الكتابة بعد المؤشر (ينتقل إلى وضع الإدراج)
A الكتابة في نهاية السطر (ينتقل إلى وضع الإدراج)
ESC إنهاء وضع الإدراج
u التراجع عن التغيير الأخير
U التراجع عن كافة التغييرات على السطر بأكمله
o فتح سطر جديد (ينتقل إلى وضع الإدراج)
dd حذف الخط
3dd حذف 3 أسطر
D حذف محتويات السطر بعد المؤشر
C احذف محتويات السطر بعد المؤشر وأدخل نصًا جديدًا. اضغط على مفتاح ESC لإنهاء الإدراج.
dw حذف الكلمة
4dw حذف 4 كلمات
cw تغيير الكلمة
x حذف الحرف عند المؤشر
r استبدال الحرف
R الكتابة فوق الأحرف من المؤشر فصاعدا
s استبدل حرفًا واحدًا أسفل المؤشر واستمر في الإدراج
S استبدل السطر بأكمله وابدأ في الإدراج في بداية السطر
~ تغيير حالة الطابع الفردي

الأسئلة الشائعة

استخدم أمر البحث لتحديد موقع الملفات حسب الاسم أو الحجم أو النوع، و البقرى أمر للبحث عن نص داخل الملفات. على سبيل المثال، الأمر find . -name “*.log” يعرض قائمة بملفات السجل، والأمر grep “error” file.txt يعثر على الأسطر المطابقة.

يُحدد الأمر chmod صلاحيات الوصول باستخدام الأرقام: 4 للقراءة، 2 للكتابة، 1 للتنفيذ. يمنح الرقم 755 مالك الملف صلاحيات القراءة والكتابة والتنفيذ (7)، بينما يمنح المجموعة والآخرين صلاحيات القراءة والتنفيذ (5). أما الرقم 644 فهو إعداد شائع للملفات.

ديبيان و Ubuntu تستخدم بعض الأنظمة apt أو apt-get، بينما تستخدم أنظمة Red Hat وFedora وCentOS أداة dnf أو yum. يقوم كل نظام بتنزيل وتثبيت الحزم مع تبعياتها. يجب تحديث فهرس الحزم أولاً، على سبيل المثال باستخدام الأمر sudo apt update.

يُستخدم الأمر tar لأرشفة الملفات: الأمر tar -czvf archive.tar.gz folder يُنشئ ملفًا مضغوطًا، والأمر tar -xzvf archive.tar.gz extracهذا صحيح. توفر أوامر zip و gzip تنسيقات ضغط بديلة مفيدة لمشاركة الملفات.

إعادة توجيه يُرسل هذا الأمر المخرجات إلى مكان آخر غير الشاشة. استخدم > للكتابة إلى ملف، و >> للإضافة، و | لتوجيه المخرجات إلى أمر آخر. على سبيل المثال، الأمر ls > files.txt يحفظ قائمة محتويات المجلد.

تقوم خدمة cron بتشغيل الأوامر وفقًا لجدول زمني. يمكنك تعديل جدولك الزمني باستخدام كرونتاب ثم أضف سطرًا مثل 0 2 * * * /path/script.sh لتشغيل برنامج نصي كل يوم في الساعة 2 صباحًا.

تستطيع مساعدات الذكاء الاصطناعي ترجمة الطلبات المكتوبة باللغة الإنجليزية البسيطة إلى أوامر، وشرح وظيفة كل أمر، والتحذير من الخيارات الخطيرة مثل rm -rf. كما تكشف أدوات التعلم الآلي أنماط الأوامر غير المعتادة في السجلات، مما يساعد المسؤولين على اكتشاف الأخطاء والمشاكل الأمنية.

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

تلخيص هذه التدوينة بـ: