Created by Created by Neevia Document Converter trial version http ...
Created by Created by Neevia Document Converter trial version http ... Created by Created by Neevia Document Converter trial version http ...
لملفا ةب ال مقا رن ب ش ك ل ح رف ي حت ى ت ج د ا لا خت لا ف ل ذل ك و ج د ا لأ م ر ي) ل ك cmp) م ن ه ذا ال عنا ء كل ه ويق و م ه و بال م ه م ة ب د لا ً عن ك. ف ه ذا ا لأ م ر يق و م ب ع م ل ملفي ن ن صيي ن وال ص و رة ال عا م ة ل ه ذا ا لأ م ر ه ي : ي ري ح ك مقا رن ة بي ن bash-2.05$ cmp file1 file2 (file2) (B ) (file1) (A) حيث أن هو الملف الأول و هو الملف الثاني. ولكي يتم استيعاب كيفية عملية المقارنة تخيل السيناريو التالي: لدينا ملفين و عند تنفيذ عملية المقارنة فإنها تتم على الصورة التالية: يت م فت ح ال ملفي ن و وت ج هي ز ه ما ل ك ي يت م الق را ءة من ها و ذل ك ب و ض ع ها ف ي ال ذا ك رة. ث م يت م ا لإنتقا ل إل ى أ و ل ال س ط ر ا لأ و ل ف ي ك لا ال ملفي ن و ثم تت م ق را ءة ال ح ر ف ا لأ و ل وق را ءة ال ح ر ف ا لأ و ل أي ضا ً م ن ال مل ف ث م تت م مقا رنت ها فإ ذا و ج د ه ما مت شاب هي ن انتق ل إل ى ال ح ر ف ال ذ ي يلي ه ما ف ي ك لا ال ملفي ن وتت م ه ذه ال ع ملي ة إل ى أ ن يت م إي جا د ا لا خت لا ف أ و ال و ص و ل إل ى شف رة ن هاي ة ال مل ف و لا ح ظ أن ه عن د أ و ل ا خت لا ف ف ي ال ح ر و ف فإ ن ا لأ م ر س و ف يت وق ف ع ن ت ك مل ة ال مقا رن ة لبقي ة ال مل ف وي ظ ه ر ل ك ال م كا ن ال ذ ي و ج د في ه ا لا خت لا ف وبالت ح دي د ف ي أ ي س ط ر و ك ذل ك عن د أ ي ح ر ف. وال مل ف وي م كننا إ ج را ء ع ملي ة مقا رن ة بي ن ال ملفي ن الموجودين في نفس الدليل. ويتم تنفيذ الأمر على الصورة: EOF) (B ) (B ) (theone) (A ) (file1.txt) (A ) bash-2.05$ cmp file1.txt theone file1.txt theone differ:char 1, line 1 (B) (A ) .( وتقسير الناتج السابق يكون كما يلي: ال مل ف وال مل ف ي ختلف و ن و ه ي إ خت صا ر كل م ة ث م ح د د أ ن ا لإ خت لا ف كا ن ف ي ال ح ر ف ا لأ و ل ب ذ ك ره حيث ، ث م ب ع د ذل ك ح د د أ ن معنا ها ح ر ف و ه ي إ خت صا ر لل كل م ة ال س ط ر ب ذ ك ره و ه ذا ي عن ي أ ن ا لإ خت لا ف ا لأ و ل م و ج و د ف ي ال س ط ر ا لأ و ل وال ح ر ف ا لأ و ل م ن ال س ط ر ا لأ و ل ول ذل ك ت م الت وق ف ع ن ع ملي ة إ ك ما ل ع كلي ة ال ما رن ة. م ن خ لا ل ما سب ق يت ض ح أ نال ص و رة ال عا م ة لنات ج مث ل ه ذا ا لأ م ر ف ي حال ة و ج و د إ خت لا ف ه ي قمر السطر , قمر الحرف differ: الثاني ال مل ف ا لأ و ل رب ما يتبا د ر إل ى ذ هن ك ا لآ ن إ ذا ل م ي ك ن هنا ك أ ي إ خت لا ف ف ماا ل ذ ي سي ح ص ل ؟ وال ج وا ب بب سا ط ة ه و لا ش ي!! أ ي ل ن ي ظ ه ر عل ى ال شا ش ة أ ي ت عبي ر و ذل ك د لال ة عل ى ولاحظ أن ه ل م ي و ج د ا خت لا ف بي نال ملفي ن. طب ق ا لأ م ر أن الملفين بالتأكيد متشابهين وانتظر النتيجة.JJ ) (char 1) (differ) (character) (cmp theone theone) (theone) (file1.txt) (different (char) (line 1) نصيين ملفين بين المقارنة :(diff) الأمر باستخدام .٤
لعلامةا رو ه ذا ا لأ م ا لأ م ر ا لأ م ر العامة لهذا (cmp) (diff) ه و أ ح د أ وا م ر ال مقا رن ة بي ن م حت و ى ملفي ن ن صيي ن والف ر ق بين ه وبي ن ف ي أ ن ا لأ م ر ك ما ع رفنا سابقا ً يت وق ف عن د أ و ل خ طأ بين ما لا يت وق ف ا لا عن د ال و ص و ل إل ى شف رة ن هاي ة ال مل ف والصورة الأمر هي: حي ث أ ن ال مل ف ا لأ و ل ه و مي كاني ك ة ع م ل ه ذا ا لأ م ر (EOF) (cmp) bash-2.05$ diff file1 file2 .(file2) (file1) لا ح ظال مثا لالتال ي : bash-2.05$ diff file1.txt theone 1,7c1 < alot of welcomez for you people < and also alot of thanks to you people < to read these lessons < i hope these lessons is good for you < and at the end < thanks to all my friends especilay وال مل ف ا لآ خ ر ه و ف ه م يت م ول ك ي < al-Mqatel and existenZ.hello guys,i am learning Unix now --- > hello guys,i am learning Unix now ن لا ح ظ أن ه ق د ت م إ ظ ها ر الن ص ال م و ج و د ف ي ال مل ف ك ما ه و ول ك ن بإ ظ ها ر ب ع ض وال ع لا ما ت ه ذه ك ما ت شا ه د ه ي أ ح د ث لاث ة ع لا ما ت ال ع لا ما ت ف ي ب داي ة ك ل س ط ر وتفسير هذه العلامات هو كما يلي: أو أو و ه ي ا ما تفسيرها و ه ي ت عن ي أ ن ال مل ف الثان ي ل ك ي ي كت م ل وي صب ح شبي ها ً بال مل ف ا لأ و ل ه ذا و ض ع م ن لاب د فإن ه ال س ط ر في ه. أ ي ب م عن ى آ خ ر أ ن ال س ط ر ا لأ و ل ال مل ف ف ي م و ج و د ه ذا ف ي ال مل ف م و ج و د و غي ر الثان ي و ه ي ت عن ي أ ن ال مل ف الثان ي و م ن ال م م ك ن أ ن ه ذا ال س ط ر ي و ج د ب ه ف ي أي ضا ً م و ج و د ه ذا ال س ط ر ي ك و ن ول كن ه لي س ال مل ف ا لأ و ل ك س ط ر م ستق ل . (theone) ) (theone) (file1.txt) (file1.txt) (file1.txt .(theone) . . (---) ( ) < >
- Page 9 and 10: ’vv/m+ƒ„Y “””m+1+v-m •
- Page 11 and 12: • !"# 63452%&'()* +,-./ 0&'1 $
- Page 13 and 14: {| g !M' m )* +,-. ms& NO ;9& &c
- Page 15 and 16: ‡ˆ‰‰Š‹6Œ2 ‰Ž ‘’
- Page 17 and 18: ‘ ˜F?´BSB5?Ä@4FBBVB3 Crea
- Page 19 and 20: .welcome Dir1 Dir2 File1.txt Dir3
- Page 21 and 22: ash-2.05$ pwd /d/t/o/toleg لا ح
- Page 23 and 24: يي نب غ علي ك أ ن ت
- Page 25 and 26: ؟) ؟) 1. bash-2.05$ cd etc
- Page 27 and 28: ك يل bash-2.05$ ls -a . .bash_hi
- Page 29 and 30: ) .٣ (toleg ٤ مال ك ال مل
- Page 31 and 32: The_o0ne@hotmail.com OR The_o0one@y
- Page 33 and 34: نك ا هنا ك أ ي أ دل
- Page 35 and 36: را لأ م عل ى فئ ة م
- Page 37 and 38: ash-2.05$ ls -al /etc | more total
- Page 39 and 40: ١ بسم االله الرحمن
- Page 41 and 42: س و ف( تا ل ملفا ف ي
- Page 43 and 44: file1.txt) ( هلا ح ظ أن ف
- Page 45 and 46: هه ذا ا لأ م ر بت ش
- Page 47 and 48: :(ls) (>) ls) .٢ إستخدام
- Page 49 and 50: ash-2.05$ cat theone >>file1.txt (f
- Page 51 and 52: ز ر ا لإ د خا ل ال ح
- Page 53 and 54: and also alot of thanks to you peop
- Page 55 and 56: حي ث أ ن مل ف با لا
- Page 57 and 58: (mkdir) (p) .٥ إستخدام ا
- Page 59: ددع . .٢ فح ر ي ش ك ل ب
لملفا<br />
ةب ال مقا رن ب ش ك ل ح رف ي حت ى ت ج د ا لا خت لا ف ل ذل ك و ج د ا لأ م ر ي) ل ك cmp)<br />
م ن ه ذا ال عنا ء كل ه ويق و م ه و بال م ه م ة ب د لا ً عن ك. ف ه ذا ا لأ م ر يق و م ب ع م ل<br />
ملفي ن ن صيي ن وال ص و رة ال عا م ة ل ه ذا ا لأ م ر ه ي :<br />
ي ري ح ك<br />
مقا رن ة بي ن<br />
bash-2.05$ cmp file1 file2<br />
(file2)<br />
(B )<br />
(file1)<br />
(A)<br />
حيث أن هو الملف الأول و هو الملف الثاني. ولكي يتم استيعاب<br />
كيفية عملية المقارنة تخيل السيناريو التالي:<br />
لدينا ملفين و عند تنفيذ عملية المقارنة فإنها تتم على الصورة التالية:<br />
يت م فت ح ال ملفي ن و وت ج هي ز ه ما ل ك ي يت م الق را ءة من ها و ذل ك ب و ض ع ها ف ي<br />
ال ذا ك رة. ث م يت م ا لإنتقا ل إل ى أ و ل ال س ط ر ا لأ و ل ف ي ك لا ال ملفي ن و ثم تت م<br />
ق را ءة ال ح ر ف ا لأ و ل وق را ءة ال ح ر ف ا لأ و ل أي ضا ً م ن ال مل ف ث م تت م<br />
مقا رنت ها فإ ذا و ج د ه ما مت شاب هي ن انتق ل إل ى ال ح ر ف ال ذ ي يلي ه ما ف ي ك لا ال ملفي ن وتت م<br />
ه ذه ال ع ملي ة إل ى أ ن يت م إي جا د ا لا خت لا ف أ و ال و ص و ل إل ى شف رة ن هاي ة ال مل ف<br />
و لا ح ظ أن ه عن د أ و ل ا خت لا ف ف ي ال ح ر و ف فإ ن ا لأ م ر س و ف يت وق ف ع ن ت ك مل ة<br />
ال مقا رن ة لبقي ة ال مل ف وي ظ ه ر ل ك ال م كا ن ال ذ ي و ج د في ه ا لا خت لا ف وبالت ح دي د ف ي أ ي<br />
س ط ر و ك ذل ك عن د أ ي ح ر ف.<br />
وال مل ف<br />
وي م كننا إ ج را ء ع ملي ة مقا رن ة بي ن ال ملفي ن<br />
الموجودين في نفس الدليل. ويتم تنفيذ الأمر على الصورة:<br />
EOF)<br />
(B )<br />
(B )<br />
(theone)<br />
(A )<br />
(file1.txt)<br />
(A )<br />
bash-2.05$ cmp file1.txt theone<br />
file1.txt theone differ:char 1, line 1<br />
(B)<br />
(A )<br />
.(<br />
وتقسير الناتج السابق يكون كما يلي:<br />
ال مل ف وال مل ف ي ختلف و ن و ه ي إ خت صا ر كل م ة<br />
ث م ح د د أ ن ا لإ خت لا ف كا ن ف ي ال ح ر ف ا لأ و ل ب ذ ك ره حيث<br />
، ث م ب ع د ذل ك ح د د<br />
أ ن معنا ها ح ر ف و ه ي إ خت صا ر لل كل م ة<br />
ال س ط ر ب ذ ك ره و ه ذا ي عن ي أ ن ا لإ خت لا ف ا لأ و ل م و ج و د ف ي ال س ط ر ا لأ و ل<br />
وال ح ر ف ا لأ و ل م ن ال س ط ر ا لأ و ل ول ذل ك ت م الت وق ف ع ن ع ملي ة إ ك ما ل ع كلي ة<br />
ال ما رن ة. م ن خ لا ل ما سب ق يت ض ح أ نال ص و رة ال عا م ة لنات ج مث ل ه ذا ا لأ م ر ف ي حال ة<br />
و ج و د إ خت لا ف ه ي<br />
قمر السطر , قمر الحرف differ: الثاني ال مل ف ا لأ و ل<br />
رب ما يتبا د ر إل ى ذ هن ك ا لآ ن إ ذا ل م ي ك ن هنا ك أ ي إ خت لا ف ف ماا ل ذ ي سي ح ص ل ؟<br />
وال ج وا ب بب سا ط ة ه و لا ش ي!! أ ي ل ن ي ظ ه ر عل ى ال شا ش ة أ ي ت عبي ر و ذل ك د لال ة عل ى<br />
ولاحظ<br />
أن ه ل م ي و ج د ا خت لا ف بي نال ملفي ن. طب ق ا لأ م ر<br />
أن الملفين بالتأكيد متشابهين وانتظر النتيجة.JJ<br />
)<br />
(char 1)<br />
(differ)<br />
(character)<br />
(cmp theone theone)<br />
(theone)<br />
(file1.txt)<br />
(different<br />
(char)<br />
(line 1)<br />
نصيين ملفين بين المقارنة<br />
:(diff) الأمر باستخدام<br />
.٤