Linux Order أوامر نظام لينكس , ليونكس

Post on 27-Jul-2015

449 views 0 download

Tags:

description

شرح لبعض أوامر نظام التشغيل ليونكسترياق العرب

Transcript of Linux Order أوامر نظام لينكس , ليونكس

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

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

DR.DERMANNDRDERMANN@HOTMAIL.COM

واهم أوامر

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