الأحد، 4 أغسطس، 2013

اوامر الينكس

                                                   
                              ايها المسلمون لا تنسو صلاتكم
                                                                                  الأمر: cat /etc/passwd
وظيفته: إظهار جميع يوزرات المواقع

الأمر: ls /var/named
وظيفته: إظهار المواقع

الأمر: ls -la /etc/valiases
وظيفته: إظهار المواقع يوزراتها

الأمر: cat  
/var/cpanel/accounting.log
وظيفته: إظهار جميع المواقع يوزراتها

الأمر: find / -type f -name "dzmastre*"
وظيفته: أمر بحث شامل في جميع انحاء السيرفر فقط استبدل dzmastre بالأسم الي تبحث عنه                                                                          
الأمر: id
وظيفته: عرض صلاحياتك على السيرفر


الأمر: pwd
وظيفته: اظهار مكانك على السيرفر (المسار الي انت عليه)
مثال: إذا كنت داخل على يوزر بأسم DZMASTRE في مجلد المنتدى لنفترض انه بأسم vb
بعد تطبيق امر pwd راح يعرض لنا هذا المسار
/ home / DZMASTRE / public_html / vb



الأمر: ls -la
وظيفته: عرض جميع الملفات والمجلدات مع تصاريحها
طبعا يعرض لك على حسب المجلد الذي انت بداخله عند تنفيذ هذا الأمر



الأمر: cat
وظيفته: قراءة الملفات
مثال: إذا أردت قراءة كود ملف بأسم DZMASTRE.php يكون الأمر بهذا الشكل cat DZMASTRE.php

الأمر: mkdir
وظيفته: إنشاء مجلد جديد
مثال: إذا أردت إنشاء مجلد بأسم DZMASTRE يكون الأمر بهذا الشكل                         mkdir DZMASTRE

الأمر: chmod xxx
وظيفته: تغيير تصريح مجلد او ملف
مثال: إذا اردت تغيير تصريح مجلد بأسم net يكون الأمر بهذا الشكل chmod xxx net
مع تغيير xxx الى رقم التصريح المطلوب

الأمر: touch
وظيفته: إنشاء ملف
مثال: إذا أردت إنشاء ملف بأسم DZMASTRE.php يكون الأمر بهذا الشكل touch DZMASTRE.php
طبعا الملف راح يكون فارغ وخالي من الأكواد ممكن انت تكتب فيه شي عن طريق "تحرير الملفات" في الشل

الأمر: mv
وظيفته: نقل الملفات أو تغيير تسميتها
مثال: إذا أردت نقل ملف بأسم DZMASTRE.php الى مكان أخر يكون الأمر بهذا الشكل
mv lm3a.php / home / ??? / public_html / DZMASTRE
وتستبدل / home / ??? / public_html / DZMASTRE الى مسار المجلد الي بتنقل الملف اليه
ويشترط ان يكون هذا المجلد يحمل تصريح (drwxrwxrwx)
مثال لتغيير تسمية الملف: إذا أردت تغير تسمية ملف بأسم a.php الى b.php
يكون الأمر بهذا الشكل mv a.php b.php

الأمر: cp
وظيفته: نسخ الملفات
مثال: إذا أردت نسخ ملف بأسم DZMASTRE.php الى مكان أخر يكون الأمر بهذا الشكل
cp DZMASTRE.php / home / ??? / public_html / up
وتستبدل / home / ??? / public_html / up الى مسار المجلد الي بتنسخ الملف اليه
ويشترط ان يكون هذا المجلد يحمل تصريح (drwxrwxrwx)

الأمر: rm
وظيفته: حذف ملف
مثال: إذا أردت حذف ملف بأسم DZMASTRE.php يكون الأمر بهذا الشكل rm DZMASTRE.php

الأمر: rm -r
وظيفته: حذف مجلد
مثال: إذا أردت حذف مجلد بأسم DZMASTRE يكون الأمر بهذا الشكل rm                    -r DZMASTRE                                                                                                                                        الأمر: *
وظيفته: يضاف الى الأوامر المذكورة سابقا وهي ترمز الى "الكل"
مثال: إذا كنت بداخل مجلد يحتوي على ملفات كثيرة وانت تريد تغيير صلاحيات جميع هذه الملفات
إلى تصريح معين من المتعب أن تقوم بتغييرها ملف ملف .. فهذا الأمر يختصر المسألة
بحيث تقوم مثلا بتطبيق هذا الأمر chmod * في هذي الحالة بتلاحظ ان جميع محتويات المجلد وحدت تصاريحها الى التصريح المطلوب

الأمر: find
وظيفته: البحث عن ماتريده
مثال: إذا أردت أن تبحث عن ملف بأسم DZMASTRE.php سيكون الأمر بهذا الشكل find DZMASTRE.php


مثال أخر: إذا أردت أن تبحث عن أمتداد معين مثل .php يكون الأمر بهذا الشكل find *.php


مثال أخر: إذا أردت أن تبحث عن أسم معين مثل DZMMASTRE سواء كان نوعة ملف او مجلد يكون الأمر بهذا الشكل find DZMASTRE*



الأمر: ;
وظيفته: الربط بين الأوامر وتنفيذها جميعها في وقت واحد
مثال: لو اردت انشاء ملف ثم عرض محتويات المجلد للتأكد بأنه قام بأنشاء الملف
يكون الأمر بهذا الشكل touch file.php;ls -la كما تشاهد في الأصل الأمر يتكون من امرين
هما touch و ls -la طبعا تقدر تربط اكثر من امرين وانصح بالأكثار من أستخدامه لأنه بيساعدك كثير


الأمرين المطبقة  هي ls -la و id

أوامر رفع الملفات
لرفع اي ملف تريد ويفضل ان يكون مضغوط .. طبعا يكون الملف على رابط وليس من جهازك ويوجد أكثر من امر لرفع الملفات وراح اطرح أكثر من أمر لكي لا يصعب عليك رفع ملف في أي حال
لأن بعض أوامر الرفع لا تستجيب على بعض السيرفرات
قبل ماتنفذ أمر الرفع تقوم بتطبيق "أمر التأكد" هل يمكنك رفع ملف بواسطة هذا الأمر او لا
أمر الرفع: wget
طريقة عمل الأمر: wget www.???.com/DZMASTRE.zip
أمر الرفع: curl
طريقة عمل الأمر: curl -o DZMASTRE.zip www.???.com/DZMASTRE.zip
أمر الرفع: GET
طريقة عمل الأمر: GET www.???.com/DZMASTRE.zip > lm3a.zip
أمر الرفع: lynx
طريقة عمل الأمر: lynx -source www.???.com/DZMASTRE.zip > DZMASTRE.zip
أمر التأكد من عمل اوامر الرفع: which xxxx واتسبدل xxxx بأمر الرفع
اذا كان الناتج بهذا الشكل / usr / bin /xxxx معناتة يمكنك أستخدام هذا الأمر في الرفع
xxxx تتغير إلى أمر الرفع الي طبقتة

0 التعليقات:

إرسال تعليق

لا تنسى ان تشارك samir soltani بتعليقك
او نشر الموظوع جزاك الله خيرا