المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ملحق(1) لدوره rhce > كل الاوامر الموجوده في الايسنشل <متجدد بستمرار> ان شاء الله



clerck
21-02-2009, 11:02
بسم الله الرحمن الرحيم



الفكره بتاعه الموضوع ده اننا نجمع كل command ال اخدناها في الكورس بحيث في حاله انك عايز تراجع امر معين بيعمل ايه وايه اهم الاوبشن بتاعه ممكن يكون الموضوع ده مرجع ليك وطبعا مع كل امر بيبقي فيه شرح ليه بس بأختصار ..


نبدأ ببسم الله

اولا:اي امر ينقسم ال ثلاث اشياء اساسيه
Commend , option , arguments


ثانيا:في الملحق الاول ان شاء الله هيبقي التركيز الاساسي علي الcommend وبعض ال option




علشان تفتح الترمينال
application<<accessories>>termenal





add+
علشان نضيف مستخدم جديد نستخدم امر addونكتب اسم المستخدم

root@clerck:/cool# adduser adamblackice

id+
علشان نظهر ال(id)للمستخدم نستخدم الامر التالي


root@clerck:/# id
uid=0(root) gid=0(root) groups=0(root),1000(clerck)
date+
علشان نظهر التاريخ نستخدم الامر dat


root@clerck:/# date
Wed Feb 18 13:01:49 EET 2009
whatis+
نستخدم الامر whatis+ commandلمعرفه ماذا يفعل الامر

root@clerck:/# whatis ls
ls (1) - list directory contents man+
علشان نعرفه كل شئ عن امر معين سواء ماذا يفعل او الاوبشن المتاحه نستخدم man+command

man ls / -
علشان تعمل سرش في ال man تستخدم ال(/ )وبعديها الكلمه ال انتعايزها
n - نستخدم nوانت داخل ال man من اجل التالي

N - نستخدم الN علشان السابق

q - للخروج من ال man

k -
نستخدم ال man -k +comman علشان نعمل سيرش علي الامر نفسه لو انت مش فاكره او مش متأكد من اسمه

man -k ls info+
علشان نعرف معلومات عن الامر نستخدم info +command

info ls cd+

نستخدم اوامر الcdعلشان نتنقل من فولدر الي فولدر

نستخدم الامر (cd بس) علشان نروح فولدر الهوم

root@clerck:/# cdنستخدم ال cd /علشان ننتقل ال (/)

root@clerck:/cool# cd / نستخدم امر الcd /cool علشان نروح فولدر ال cool

root@clerck:/# cd /cool نستخدم ال cd ..علشان نرجع باك

root@clerck:/cool# cd ..
root@clerck:/#
pwd+
نستدم امر pwd علشان نعرف احنا وافين فين في انهي فولدر

root@clerck:~# pwd
/rootls+
نستخدم امر lsمن اجل عرض محتوي الفولدر

root@clerck:~# ls
clerck~ Desktop Documents Music New Text Document.html~ Pictures Public Templates Videos –a
نستخدم -a من اجل عرض كل محتوايات الفولدر بما فيها المفات المخفيه

root@clerck:/cool/clerck# ls -a
. .. 1 2 3 testfile
–l
نستخدم -lمن اجل عرض محتوايات الملجد و مالك الملجدات(الفيل) والجروب المالك للمجلد (للفيل) والتصاريح الممنوحه له وتاريخ انشائه

root@clerck:/cool/clerck# ls -l
total 0
-rw-r--r-- 1 root root 0 2009-02-18 13:23 1
-rw-r--r-- 1 root root 0 2009-02-18 13:23 2
-rw-r--r-- 1 root root 0 2009-02-18 13:23 3
-rw-r--r-- 1 root root 0 2009-02-18 13:23 testfile –R
نستخدم -R من اجل عرض محتوي الملجد في مسار كامل ((directry

root@clerck:/# ls -aR /cool/clerck
/cool/clerck:
. .. 1 2 3 testfile
cp+
نستخدم الامر cp علشان ننسخ الفيل = في الوندوزcopy

cp(option) sourc distenationهنا ننسخ الملف 1و2و3 الي الفولدر clerck

root@clerck:~# cp {1,2,3} clerck mv+
نستخدم mv من اجل تحريك الفولدر او المجلد = في الوندوز cut

هنا نقلنا الملفات 1و2و3 الي فولدر clerck

root@clerck:/cool# mv {1,2,3} clerck touch+
نستخدم touch لانشاء ملف (file)جديد

نستخدم touchمن اجل انشاء ثلاث ملفات الاول اسمه 1 والتاني 2 والتالت 3

root@clerck:/cool/clerck# touch {1,2,3} testfile
rm+
نستخدم الrmمن اجل المسح

هنا بيمسح ثلاث ملفات 1و2و3

root@clerck:/cool/clerck# rm {1,2,3} testfile –i
علشان نسمح المفات الفارغه (interactive)

root@clerck:/cool# rm -i 1
rm: remove regular empty file `1'?r -
نستخدم الاوبشن R- من اجل مسح الفيل في مسار (directory)

root@clerck:/cool# rm -r clerck
-f
نستخدم f-من اجل المسح اجباري

root@clerck:/# rm -f /cool/clerck/teastfile mkdir+
نستخدم mkdire لانشاء مجلد جديد اسمه clerck

root@clerck:/cool# mkdir clerck rmdir+
من اجل مسح المسارات الفارغه (remove empty directory)

root@clerck:/# rmdir /cool/clerck+chown
نستخدم chown من اجل تغير مالك الفيل

chown [OPTION]...OWNER ....[:[GROUP]..... FILE...*هنا امر chownممكن يغير المالك بس او المالك والجروب الماكه للفيل :كالتالي

هنا نستخدم chown +المالك+اسم الفيل لتغير المالك فقط

root@clerck:/cool# chown adamblackice testfile


هنا نستخدم chown +المالك +[:الجروب] +اسم الفيل لتغير المالك والجروب
[php]root@clerck:/cool# chown adamblackice:adamblackice testfile -R
علشان نغير مالك الفيل بس في مسار (directory)

root@clerck:/# chown -R adamblackice:adamblackice /cool/testfile

+chgrp
نستخدم امر chgrp من اجل تغير الجروب المالكه للفيل

chgrp [OPTION]... GROUP FILE..
root@clerck:/cool# chgrp adamblackice testfile


-R
نستخدمR-من اجل تغير الجروب المالكه للفيل بس في مسار كامل

chgrp [OPTION]... --reference=RFILE FILE...
root@clerck:/# chgrp -R adamblackice /cool/testfile
chmod+
نستخدم امر chmode من اجل تغير التصاريح لمالك الفيل او للجروب او للاخرين

chmod [OPTION]... MODE[,MODE]... FILE...or

chmod 777 file
-u
نستخدم u-علشان نعدل في صلاحيات اليوزر سواء كانت (قرائه -كتابه -تنفيذ) علي الفيل

root@clerck:/cool# chmod u+{r.w,x} testfile
-g
نستخدم g- علشان نعدل في صلاحيات الجروب ساء كانت (قراءه-كتابه -تنفيذ)علي الفيل

root@clerck:/cool# chmod g+{r,w,x} testfile -o
نستخدم o- علشان نعدل في صلاحيات other سواء كانت (قراءه-كتابه -تنفيذ)علي الفيل

root@clerck:/cool# chmod o+{r,w,x} testfile
history+
نستخدم امر history من اجل عرض كل الاوامر التي تم تطبيقها في الشل

root@clerck:/cool# history

ctrl-r
نستخدم r-علشان نعمل سيرش في history

-----extracting-----
+cat

نستخدم الامر (اسم الفيل +cat) علشان نعرض الفيل

root@clerck:/cool# cat testfile
less+
نستخدم الامر less علشان نعرض محتوي الفيل ولكن صفحه بصفحه

root@clerck:/cool# less testfile


n
علشان نروح الصفحه ال بعديها ندوس n
N
علشان نروح الصفحه السابقه نروح N
/
تستخدم / علشان اعمل سيرش في الفيل المعروض بless


head+
تستخدم head لعرض اول 10 سطور من الفيل

head [OPTION]... [FILE]...
root@clerck:/cool#cat testfile | heat
-n
نستخدم n- كأوبشن علشان نحدد السطور يعني لو عايزين نذيد عدد السطور اكتر من 10 او اقل من 10

root@clerck:/cool#cat testfile | heat -3
tail+
نستخدم tail لعرض اخر 10 اسطر من الفيل

root@clerck:/cool#cat testfile | tail
-n
نستخدم n- كأوبشن علشان نحدد السطور يعني لو عايزين نذيد عدد السطور اكتر من 10 او اقل من 10

root@clerck:/cool#cat testfile | tail -3

(tailf) , -f
تستخدم tailf غالبا لمراقبه التغيرات في الفيل مثال ملف log/masseges

root@clerck:/cool# tailf /var/log/messages



+grup
تستخدم grep للسرش في المفات علي الكلمات (او لاستخراج كلمات من الملف معين)

grep [OPTIONS] PATTERN [FILE...]

root@clerck:/cool# grep adamblackice testfile –i
تستخدم i- للسرش علي الكلمات سواء كانت كابتل [A] او سمول[a] (يعني انت بتقوله اعمل سيرش دون الاهتمام بحاله الحروف سواء كانت كابتل او سمول طلعها )

root@clerck:/cool# grep -i adamblackice testfile –n
تستخدم n- كأبشون علشان تظهر ارقام الاسطر التي تحتوي علي الكلمه (يعني انهو سطر الموجود فيه هذه الكلمه)

root@clerck:/cool# grep -n adamblackice testfile -v
تستخدم v- علشان تطلع الاسطر التي لا تحتوي علي الكلمه (يعني يطلع كل الاسطر ماعدا الاسطر التي تحتوي علي الكلمه )

root@clerck:/cool# grep -v adamblackice testfile -A
تستخدم A- علشان تظهر السطور بعد هذه الكلمه (يعني من بعد هذه الكلمه ابدأ اعمل سيرش )

root@clerck:/cool# grep -A adamblackice testfile -B
تستخدم B- علشان تظهر السطور التي قبل هذه الكلمه (يعني تعمل سيرش في الكمات التي فبل هذه الكلمه )

root@clerck:/cool# grep -B adamblackice testfile cut+
تستخدم cut للقطع في الملفات وتجتاج حاجتين الاولي هتقطع فين مثال "1" (في انهوا عمود) والتانيه هتقطع في ايه مثال ":" (الفواصل ايه )

cut OPTION... [FILE]... -f , -d
وتستخدم f-علشان تحدد العمود (انهوا عمود ) , و تستخدم d- علشان نحدد نوعيه الفواصل في الفيل

root@clerck:/#cat /etc/passwd | cut -f1 -d':' -c
وتسنخدم c-علشان نقطع بالحروف ( مثال يعني اول خمس حروف بس)

root@clerck:/cool# cut c1-5 testfile

clerck
21-02-2009, 11:08
تابع الدرس:

-----analyzig--------
wc+
تستخدم wcعلشان تعد الحروف والكلمات والسطور في الفيل

wc [OPTION]... [FILE]...

root@clerck:/cool# wc testfile

-l
تستخدم l-علشان تعد السطور في الفيل

root@clerck:/cool# wc -l testfile

-w
تستخدم w-علشان تعد الكلمات في الفيل

root@clerck:/cool# wc -w testfile
-c
تستخدم c- علشان تعد الحروف في الفيل

root@clerck:/cool# wc -c testfile
-m
تستخدم m- علشان تعد الحروف في الفيل

root@clerck:/cool# wc -m testfile
sort+
تستخدم sort لعرض الفيل في مرتب ابجدي

sort [OPTION]... [FILE]...
root@clerck:/cool# sort testfile -r
تستخدم r- لترتيب الفيل عكسي (يعني من a-z)

root@clerck:/cool# sort -r testfile -n
تستخدم n-علشان ترتب الفيل بس للارقام

root@clerck:/cool# sort -n testfile

-f-
بنستخدم f- علشان (ignor case)يعني في حاله اننا مش عايزينه يهتم بالحروف الكابل والسمول يعمل ترتيب وخلاص

root@clerck:/cool# sort -f testfile
-u
تستخدم u- علشان تعرض الفيل مرتب مع حذف نتيجه واحده من الكرر(يعني لو اتكرر كلمه معينه مرتين يعرض واحده بس) حتي لو كان التكرار مش تحت بعضه *عكس امر uniq

root@clerck:/cool# sort -u testfile
-k , -t
تستخدم t- ,k- علشان تعرض الفيل مرتب و k-علشان تحدد العمود (انهوا عمود ) , و تستخدم k- علشان نحدد نوعيه الفواصل في الفيل

root@clerck:/cool# sort -t":" -k1 testfile
uniqe+

uniq [OPTION]... [INPUT [OUTPUT]]
يستخدم uniq لحذف الخطوط المتكرره او السطور(يعني يعرض الفيل بدون السطور المكرر&يعني بيشيل السطور المكرره وبيعرض الباقي) بشرط يكون السطرين تحت بعض عكس الامر sort


root@clerck:/cool#cat testfile |uniq -c
نستخدم c- كأبوشن لعد السطور المكرره الموجوده تحت بعضها في الفيل لانها لاتستطيع تحديدها لو مش تحت بعضيها

root@clerck:/cool#sort testfile | uniq -c diff +
يستخدم الامر diff علشان يطلع الفروق بين ملفين والتشابه مش بيطلعه

root@clerck:/cool# diff testfile-broken testfile-work
-u
بيستخدم u- علشان نطلع الفرض مابينهم في فيل تالت

root@clerck:/cool#diff -u testfile-broken testfile-work > testfile.patch +patch
بيستخدم امر patch علشان يحط المعلومات الموجوده في الفيل التاني(معلومات مش موجوده في الاول) في الفيل الاول(الفيل الناقص)


root@clerck:/cool#patch -b testfile-broken foo.patchبنستخدم b- علشان نطلع فيل تالت فيه المعلومات كلها والفيل الاول والتاني يفضل كما هما
والفيل القديم بيبقي اسمه .orig
testfile.orig


+aspell check
يستخدم الامر aspell check في تصحيح الكلمات لو مش متأكد من الكلمه (يعني كتابه الكلمه بطريقه صحيحه )

root@clerck:/cool# aspell check testfile look+
نستخدم look للسرش في القاموس علي كلمه معينه

root@clerck:/cool# look cool
-----maninpulating-----

tr+
نستخدم امر tr لتغير او تبديل شئ بشئ اخير

tr [OPTION]... SET1 [SET2]
root@clerck:/cool# tr 'a-z' 'A-Z' < testfile
sed+
نستخدم sed علشان نبحث عن كلمه معينه واستبدالها بلكمه اخري serch&replace))

sed [OPTION]... {script-only-if-no-other-script} [input-file]... -e
تستخدم e- كأبشن علشان نضيف بس من غير حفظ (يعني مثال نشيل كل كلمه dog ونستبديلها بكلمه cat
وحرف gال في الاخر يعني global(يعني يبحث في كل الفيل )من غير حرف الg بيعمل سيرش في اول كلمه بس

root@clerck:/cool# sed -e 's/dog/cat/g' testfile
-i
تستخدم i-كابوشن علشان نبحث عن الكلمه ونغيرها مع حفظها

]root@clerck:/cool# sed -i 's/dog/cat/g' testfile -f

root@clerck:/cool# sed -f 's/dog/cat/g' testfile**
( numbers(
هنا بنستخدم الارقام لتحديد السطور (في المثال التالي حددنا من السطر 1 الي السطر 50 يعمل سيرش علي كلمه dogويغيرها بcat في الفيل ال اسمهtestfile وgعلشان يبحث في كل الكلمات مش في اول كلمه بس

root@clerck:/cool# sed '1,50s/dog/cat/g' testfile ** للكلمتين -e
هنا برضه ممكن نعمل سريش علي كلمتين ونغيرها في نفس الامر كالتالي

root@clerck:/cool# sed -e's/dog/cat/g' -e's/hi /hallo/g' testfile
**هنا لو كان هناك اثر من كلمه عايز تغيرها يعني كلمات كتير وهي مكتوبه في فيل (ممكن نعملها ازاي) كالتالي

root@clerck:/cool# sed -f myedits testfile في المثال السابق حطينا كل التعديلات ال عايزين نضيفها مع بعض في الفيل ال اسمه myedites وخلينا الامر يسيوش عليها كلها في الفيل ال اسمه testfileويغيرها كلها مره واحده

**
ممكن برضه نعمل سيرش في الفيل كل سطر في( كلمتين معينتين) نسيرش في السطر ده ال كانموجود فيه الكلمتين ال اناحددتهم ويغير كل dog بcat كامثال التالي

root@clerck:/cool# sed '/red/kill /s/dog/cat/g'testfile
واخيرا لاتنسوني من دعوه صالحه لي ولوالدي ولاخوتي
والدعاء لاخواننا في فلسطين
الموضوع يااخواني قابل للخطأ فأنا لازلت طالب علم احاول مساعده اخواني
فمن يري خطأ فليصححه علشان نعلم بعض
والله المستعان

clerck

clerck
21-02-2009, 11:31
وده رابط للموضوع في pdf من الاخ flwcx (https://www.arabhardware.net/forum/member.php?u=93721)
https://www.4shared.com/file/88900049/8b4ffbcf/___online.html?dirPwdVerified=64f8909a

ده لحد unite 8 والبقيه تأتي ان شاء الله

الموضوع متاح للجميع و متاح للنقل لكن مع ذكر المصدر ...:)

hamoodii_86
21-02-2009, 13:32
الف شكر ليك اخي العزيز

ويعطيك ربي الف عافيه على المجهود

ومنتظرين منك كل جديد

bobhard
21-02-2009, 15:00
ده شغل محترم وحاجه زى دى تبقى فى المراجعه هايله تسلم ايدك يا باشا ...... يافت

7amasa7
21-02-2009, 15:31
الله عليك يا محمد ياجامد شغل اكتر من رائع وفى انتظار المزيد ان شاء الله وياريت برده يا محمد لو تجمعلنا الاوامر اللى انت كاتبها دى فى pdf يبقى 100 100

جزاك الله كل خير

clerck
21-02-2009, 16:27
الف شكر ليك اخي العزيز

ويعطيك ربي الف عافيه على المجهود

ومنتظرين منك كل جديد

الف شكر ليك ياباشا ..وان شاء الله الاقدم يسرك ان شاء الله


ده شغل محترم وحاجه زى دى تبقى فى المراجعه هايله تسلم ايدك يا باشا ...... يافت
شكرا لمرورك الكريم اخي ... بس يافت دي مصريه 100% من شبرا كمان :D



الله عليك يا محمد ياجامد شغل اكتر من رائع وفى انتظار المزيد ان شاء الله وياريت برده يا محمد لو تجمعلنا الاوامر اللى انت كاتبها دى فى pdf يبقى 100 100

جزاك الله كل خير

الله يخليك وبالنسبه لpdf هحاول علشان خاطرك بس مش علشان حد تاني :)

adam black ice
21-02-2009, 18:37
بجد هايل جدا جدا جدا جدا وتسلم ايدك فعلا وياريت تستمر وربنا يكرمك ان شاء الله :)

manprotocol2003
21-02-2009, 21:37
بجد جامد جدآ ومجهود رائع
وكمان غلبت بحلم بيك هههههههه

جزاك الله خيرآ

mahmoud saad
21-02-2009, 21:40
رائع جدا جدا يا محمد تسلم ايدك بجد وواضح التعب اللى تعبته فى الموضوع ربنا يكرمك يارب
تسلم ايدك

Tech_Admin
21-02-2009, 21:40
شكراً لك على مجهودك .... تحياتى

clerck
21-02-2009, 22:16
المشاركة الأصلية كتبت بواسطة 7amasa7 https://www.arabhardware.net/forum/images/visioncollison/buttons/viewpost.gif (https://www.arabhardware.net/forum/showthread.php?p=820468#post820468)
الله عليك يا محمد ياجامد شغل اكتر من رائع وفى انتظار المزيد ان شاء الله وياريت برده يا محمد لو تجمعلنا الاوامر اللى انت كاتبها دى فى pdf يبقى 100 100

جزاك الله كل خير


انا اسف ياباشا بس معرفتش اعمل دلوقتي لان الادوب ال عندي بيقولي لازم اون لاين ولما بخش اون لاين بيقولي لازم تشتريه
انا اسف ان موضوع pdf هيتأخر شويه

clerck
21-02-2009, 22:27
بجد هايل جدا جدا جدا جدا وتسلم ايدك فعلا وياريت تستمر وربنا يكرمك ان شاء الله :)

الصارحه بعد ربنا في اربع اشخاص في المنتدي ليهم فضل عليا كبير جدااا حضرتك واحد منهم
الصراحه برضه كلام حضرتك بيشجع اوي (يعني اتوصي شويه):D

clerck
21-02-2009, 23:00
بجد جامد جدآ ومجهود رائع
وكمان غلبت بحلم بيك هههههههه

جزاك الله خيرآ


هههههه بس يارب يكون حلم جامد كده ... يعني ابقي رئيس وزراء ولا رئيس .....:D
ياباشا ربنا يخليك وربنا يسهل ونقدر نكمل الموضوع


رائع جدا جدا يا محمد تسلم ايدك بجد وواضح التعب اللى تعبته فى الموضوع ربنا يكرمك يارب
تسلم ايدك

ياحوده والله ما تعب ولا حاجه ربنا يكرمك كده وتقدر تعمل حاجات احلي من كده بكتير :)




شكراً لك على مجهودك .... تحياتى


شكرا علي مرورك الكريم اخي

Nightspy
21-02-2009, 23:28
جزاك الله خيرا ياعم كلارك على الشغل الجميل دة

الله معك

clerck
21-02-2009, 23:56
جزاك الله خيرا ياعم كلارك على الشغل الجميل دة

الله معك


وجزاك مثله ياحمد
وياعم هوده حاجه جمب شرحك ... :)
شكرا علي مرورك ياحمد

flwcx
22-02-2009, 11:52
مجهود ممتاز جداً اخي clerck (https://www.arabhardware.net/forum/member.php?u=100623) بجد رائع
تسلم ايدك يا باشا
تم تحويل الموضوع الي PDF
وهذا هو الرابط
https://www.4shared.com/file/88900049/8b4ffbcf/___online.html?dirPwdVerified=64f8909a
جزاك الله كل خير
ومنتظرين المزيد يا باشا

clerck
22-02-2009, 14:08
مجهود ممتاز جداً اخي clerck (https://www.arabhardware.net/forum/member.php?u=100623) بجد رائع
تسلم ايدك يا باشا
تم تحويل الموضوع الي PDF
وهذا هو الرابط
https://www.4shared.com/file/88900049/8b4ffbcf/___online.html?dirPwdVerified=64f8909a
جزاك الله كل خير
ومنتظرين المزيد يا باشا


الله يخليك ياباشا
وشكر علي رابط ال pdf وتم اضافه الرابط للموضوع

MohamadRe
28-03-2009, 11:29
جزاك الله خيرا يا اخى