مقدمة

 

الهدف من هذه الدروس هو مجرد مدخل الى نظام يونيكس الذي يدير الخادمات الكبيرة للإنترنت وكذلك الاجهزة الكبيرة بالجامعات و الهيئات ولكي تستخدم يونيكس يجب ان يكون عندك اشتراك والذي هو اسم مستخدم وكلمة سر بمجرد دخولك إلى نظام يونيكس سوف تجد

unix prompt

والذي هو محث نظام التشغيل وهو يخبرك بأن النظام جاهز للاستقبال الأوامر تماما مثلما هو الحال على نظام تشغيل دوس سنتعرف باختصار على الوصول لنظام يونيكس وادارة وتحرير الملفات واصدار الاوامر وكيفية الحصول على المساعدة وكذلك البريد الالكتروني لمعرفة كيفية التدريب على هذا النظام واستخدامه عبر شبكة الإنترنت يمكنك الرجوع

الى الموضوع كيفية استخدام التلنت

للدخول إلى هذا الموضوع يفترض انك

لديك معرفة معقولة باستخدام الحاسب الشخصي

يوجد لديك موقع يخصك أو موقع عام تعرف كلمة السر واسم المستخدم له

يمكنك استخدام متصفح الانترنت جيدا

يونيكس هو نظام تشغيل كباقي انظمة التشغيل يعطيك امكانية استخدام اجهزة الحاسب وموارده فمثلا نظام وندوز هو نظام تشغيل مرئي يمكنك من انشاء الملفات باستخدام البرامج المختلفة مثل مايكروسوفت ورد واتوكاد وغيرها كما انه يمكنك من تخزين الملفات ونقلها الى مجلدات يونيكس يستطيع تشبيك العديد من الاجهزة لتبادل المعلومات فيما بينها ويربطها بالانترنت ليمكن هذه الاجهزة من تبادل المعلومات مع ملايين الاجهزة في العالم من جهازك الآن تستطيع ان تتصل بحاسب كبير يعمل بنظام يونيكس عن طريق شبكة الانترنت فستفتح نافذه صغيرة يظهر عليها محث نظام يونيكس لتكون جاهز لتنفيذ بعض الاوامر عليه وتصل الى ملفاتك لتعمل عليها ان اشتراكك الآن على الانترنت ماهو الى مثال لوجود حساب لك يميزة اسم مستخدم وكلمة سر وكذلك بريدك الالكتروني وموقعك على الشبكة اذا كان لديك موقع وكذلك يمكنك الاتصال عبر التلنت كما ذكرت لك في طريقه الاتصال عبر التلنت ان الاتصال بيونيكس من خلال حسابك المكون من اسم المستخدم وكلمة السر تماما كما تتصل بحسابك البنكي عن طريق اي صراف آلي لتودع وتصرف من حسابك تاريخيا انتجت نظام يونيكس  معامل شركة ايه تي اند تي بواسطة كين طومسون ودنيس ريتشي في عام 1969 وكان ذلك تلبية لاحتياجات موظفي الشركة وليس للاستخدام التجاري وفي عام 1973 اعيد كتابة نظام يونيكس بواسطة لغة سي والتي اخترعها دنيس ريتشي  نفسه وبالتالي امكن نقل النظام الى اي اجهزة محمل عليه كومبايلر لغة سي واعطي للجامعات بغرض البحث وتم انتاج نسخ تجارية منه من قبل  شركات اخرى قد تختلف هذه النسخ قليلا ولكن هيكل النظام واحد ونظام  لاينيكس ما هو الى صورة مصغرة من صور يونيكس والنظام في شكله الاساسي يعتمد على اصدار الاوامر الى مترجم الاوامر والذي يسمى شيل

shell

وهي التي تختلف فيما بين الانظمة المنتجة من شركات مختلفة ان العمل عليه في شكله العام قد يذكرك بنظام دوس اذا كنت ممن عملوا على دوس مع فارق القوة بالطبع نظام يونيكس هو نظام ذو مهام متعددة اي انه يمكنك من عمل عدة مهام في وقت واحد وهو ما يسمى ب

Multi tasking

ليس هذا فقط بل انه يخدم مستخدمين كثيرين فلست وحدك الذي تعمل عليه بالإضافة الى مهامك المتعددة التي تعملها في وقت واحد هناك اخرين يعملون مثلك وربما اكثر وعلى هذا النظام تتبعهم وانجاز مهامهم جميعا وبسرعة سترى محث نظام يونيكس والذي هو علامة الدولار أو تقد تأخذ شكلا آخر

$

وسيذكر الكثيرين بمحث نظام دوس والذي هو علامة اكبر من

<

فعندما ترى شكل المحث لاتعيد كتابته فهو سيظهر آليا امامك عند العمل سوف تستخدم لوحة المفاتيح ولن تستخدم الماوس في بيئة كتابة الاوامر  كما هو الحال في البيئه المرئية لنظام الوندوز

 

بعض اوامر يونيكس

لنقوم الآن باصدار بعض الاوامر فقط لنحس بعمل شئ ما يبين اننا نعمل مع نظام يونيكس

الاوامر باللون الاحمر والنتيجة باللون الاخضر

date

يعطينا تاريخ اليوم

date

Tue Dec 19 21:16:03 CST 2000

 

uname

يعطينا اسم نظام التشغيل

uname

Linux

 

cal

يعطي تقويم الشهر الحالي

cal
   December 2000
 S  M Tu  W Th  F  S
                1  2
 3  4  5  6  7  8  9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31                        

 

 

cal 02 2001

يعطي تقويم الشهر الثاني لعام 2001

cal 02 2001
   February 2001
 S  M Tu  W Th  F  S
             1  2  3
 4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28

 

 

كل امر له طريقه في استخدامة وهي عبارة عن الامر نفسه وبعض المتغيرات المضافة اليه لاعطائه مزيد

من القوة لكي يقوم النظام بتنفيذ الامر بصورة معينة

ومعظم الاضافات التي تضاف الى الامر هي حروف مسبقوقه بعلامة ناقص

وكمثال

 

uname -r

2.0.36

uname -s

Linux

uname -p

unknown

uname -m

i686

uname -v

#5 Wed Dec 16 18:09:02 CST 1998  

 

 

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

vi

وهو محرر النصوص المرئي والذي يناظره على نظام وندوز النوتباد فهو يحتاج الى اسم الملف

المطلوب تحريره

والمثال التالي يبين لك استخدام امر

ls

الذي يعرض اسماء الملفات عند استخدامه منفردا ستكون التيجة كما يلي

ls

apple.txt  applebad.txt  applegood.txt bag.txt basket.txt  fish

 

يمكن ان يضاف اليه اسم ملف او اكثر للاستعلام عنها كما يلي

ls bag.txt

bag.txt

 

ويمكن ان يأخذ الصورة التالية والتي تطلب عرض كل الملفات ذات الامتداد المطلوب مثل

ls *.txt

apple.txt  applebad.txt  applegood.txt bag.txt basket.txt

 

ويمكن ان يستخدم لعرض اسماء ملفات معينه تبدء بحرف معين مثل

ls a*

apple.txt  applebad.txt  applegood.txt

أو

ls b??.txt

bag.txt

 

 وكل ما سبق تماما قام نظام دوس بتقليده مع استبدال امر يونيكس

ls

بأمر الدوس

dir

والفرق الوحيد ان الدوس لايهتم بحال الحروف سواء كانت صغيرة ام كبيرة عكس يونيكس والذي يهتم بها

نظام الملفات

يمكنك تسمية الملفات حتى طول اربعة عشرة حرفا واسماء المجلدات تتبع نفس القواعد مع بعض الاعتبارات مثل عدم تسمية ملف او مجلد باسم امر من اوامر يونيكس مع تذكر ما قلناه سابقا من حساسية يونيكس للحروف فالملف

mohamad.txt

بالنسبة ليونيكس يختلف عن الملف

MOHAMAD.txt

راعي ذلك جيدا ولكي تتفادى ذلك استخدم دائما الحروف الصغيرة حتى لايختلط عليك الامر في عدم تذكر اسم الملف هل كتبته بحروف صغيرة ام كبيرة هناك شئ مهم آخر ان تبدء اسم الملف بحرف او رقم ولا تبدء اسم الملف بالنقطة . فعندها سيصبح ملف مخفي ألآن عرفت كيف تنشئ ملف مخفي مع يونيكس أليس كذلك؟

في النقطة القادمة بالتحديد حاول ان تتخلص من اي معلومات مناظرة تخص نظام دوس فعندما تدخل الى نظام يونيكس والى حسابك الخاص بالطبع فأنت تدخل الى الفهرس الرئيسي الخاص بك انه السقف بالنسبة لك وتحته يمكنك ان تنشئ العديد والعديد من المجلدات والشكل التالي والذي هو شجرة مقلوبة يبين ذلك

 

 

 

الامر التالي يعرض اسم المجلد الحالي الذي انا اعمل داخله

pwd

/users/john

لكي اتحرك الى المجلد الذي يعلوه مباشرة سوف استخدم الامر التالي

cd ..

متبوعا بنقطتين تماما كما يستخدم في نظام دوس

pwd

/users/john

 

ثم اعيد الاستفسار عن المجلد الحالي للتأكد من الصعود لاعلى

cd ..

pwd

/users

 

استطيع الصعود للاعلى حتى نهاية الشجرة بنفس الطريقه

واستطيع الصعود مباشرة الى المجلد الرئيسي بخطوة واحدة باصدار نفس الامر مرتين على نفس السطر

مفصولة بالشرطة مع ملاحظ ان الدوس لم يستخدم نفس الطريقه

pwd

/users/john/

cd ../../

pwd

/

استطيع الوصول من الفهرس الرئيسي الى اي فهرس بسرعة بنفس الطريق السابقه متبوعه باسم الفهرس

والفصل بينهم بالشرطه

pwd

/users/john/

cd ../../tmp

pwd

/tmp

cd ../users/john

pwd

/users/john/

تستطيع ان تنشئ مجلد مباشرة تحت المجلد الذي انت فيه باستخدام الامر التالي

mkdir

pwd

/users/john

mkdir portfolio

cd portfolio

pwd

/users/john/portfolio

سوف تتذكر الآن انه نفس الامر المستخدم في نظام دوس الحقيقه ان دوس ورثه من يونيكس وليس العكس طبعا

وستصبح الشجرة كما يلي

 

والآن سنبحر خلال شجرتنا السابقه لمراجعة الاوامر والى اللقاء في الدرس القادم

  

pwd
/users/john
cd /users/mary
pwd
/users/mary
cd /tmp
pwd
/tmp
cd /users/john/portfolio
pwd
/users/john/portfolio

نظام الملفات

يمكنك تسمية الملفات حتى طول اربعة عشرة حرفا واسماء المجلدات تتبع نفس القواعد مع بعض الاعتبارات مثل عدم تسمية ملف او مجلد باسم امر من اوامر يونيكس مع تذكر ما قلناه سابقا من حساسية يونيكس للحروف فالملف

mohamad.txt

بالنسبة ليونيكس يختلف عن الملف

MOHAMAD.txt

راعي ذلك جيدا ولكي تتفادى ذلك استخدم دائما الحروف الصغيرة حتى لايختلط عليك الامر في عدم تذكر اسم الملف هل كتبته بحروف صغيرة ام كبيرة هناك شئ مهم آخر ان تبدء اسم الملف بحرف او رقم ولا تبدء اسم الملف بالنقطة . فعندها سيصبح ملف مخفي ألآن عرفت كيف تنشئ ملف مخفي مع يونيكس أليس كذلك؟

في النقطة القادمة بالتحديد حاول ان تتخلص من اي معلومات مناظرة تخص نظام دوس فعندما تدخل الى نظام يونيكس والى حسابك الخاص بالطبع فأنت تدخل الى الفهرس الرئيسي الخاص بك انه السقف بالنسبة لك وتحته يمكنك ان تنشئ العديد والعديد من المجلدات والشكل التالي والذي هو شجرة مقلوبة يبين ذلك

 

 

 

الامر التالي يعرض اسم المجلد الحالي الذي انا اعمل داخله

pwd

/users/john

لكي اتحرك الى المجلد الذي يعلوه مباشرة سوف استخدم الامر التالي

cd ..

متبوعا بنقطتين تماما كما يستخدم في نظام دوس

pwd

/users/john

 

ثم اعيد الاستفسار عن المجلد الحالي للتأكد من الصعود لاعلى

cd ..

pwd

/users

 

استطيع الصعود للاعلى حتى نهاية الشجرة بنفس الطريقه

واستطيع الصعود مباشرة الى المجلد الرئيسي بخطوة واحدة باصدار نفس الامر مرتين على نفس السطر

مفصولة بالشرطة مع ملاحظ ان الدوس لم يستخدم نفس الطريقه

pwd

/users/john/

cd ../../

pwd

/

استطيع الوصول من الفهرس الرئيسي الى اي فهرس بسرعة بنفس الطريق السابقه متبوعه باسم الفهرس

والفصل بينهم بالشرطه

pwd

/users/john/

cd ../../tmp

pwd

/tmp

cd ../users/john

pwd

/users/john/

تستطيع ان تنشئ مجلد مباشرة تحت المجلد الذي انت فيه باستخدام الامر التالي

mkdir

pwd

/users/john

mkdir portfolio

cd portfolio

pwd

/users/john/portfolio

سوف تتذكر الآن انه نفس الامر المستخدم في نظام دوس الحقيقه ان دوس ورثه من يونيكس وليس العكس طبعا

وستصبح الشجرة كما يلي

 

والآن سنبحر خلال شجرتنا السابقه لمراجعة الاوامر والى اللقاء في الدرس القادم

  

pwd
/users/john
cd /users/mary
pwd
/users/mary
cd /tmp
pwd
/tmp
cd /users/john/portfolio
pwd
/users/john/portfolio

منح الصلاحيات للآخرين ومنعها

 

تستطيع انت ومدير الشبكة فقط استخدام الملفات الموجودة بحسابك وتحت مجلدك الرئيسي وغير مسموح للاخرين باستخدامها ولكن هناك حالات تريد انت للاخرين ان يشاركوك في ملفاتك سواء للاطلاع عليها او لتنفيذها وهي من المميزات العديده لنظام يونيكس  هذه هي الصلاحيات التي تمنحها وتمنعها عن الآخرين فكيف تستطيع فعل ذلك الامر التالي يمكنك من ذلك

chmod

 

الامر يليه رقم مكون من ثلاثه ارقام مثل 700 او 601 سوف اذكره في السطور التالية هو الذي يعطي نوع الصلاحية ثم اسم الملف المطلوب منحه هذه الميزة والصلاحيات عبارة عن ثلاث مستويات

المستوى الاول - انت فقط المسموح لك

المستوى الثاني - مجموعة معينه من المستخدمين تسمح لهم

المستوى الثالث - اي مستخدم اي العالم كله مسموح له

 

والارقام كما يلي

 

صفر - غير مسموح لاحد مهما كان

واحد - للتنفيذ فقط

اثنين - للكتابة فقط

ثلاثة - للكتابة والتنفيذ

اربعة - للقراءة فقط

خمسة - للقراءة والتنفيذ

ستة - للقراءة والكتابة

سبعة - للقراءة والكتابة والتنفيذ

 

وستختار من الارقام السابقه ثلاث مرات بثلاث صلاحيات مرة لك والثانية للمجموعات والثالثة للعالم كله وبذلك يتكون منهم رقم واحد مكون من ثلاثه ارقام ولنوضح ذلك ستختار لنفسك رقم سبعة ومعناه للقراءة والكتابة والتنفيذ ستختار للمجوعات عدم منحهم اي صلاحية بالرقم صفر ستختار للعالم عدم منحهم اي صلاحية بالرقم صفرمعنى ذلك انك اخترت الرقم سبعة وصفر وصفر وبالتالي تكون رقم 700 امنح الصلاحية 700 للملف المطلوب ويكون الامر كما يلي

 

 chmod 700 mohamad.txt

 

وهكذا تستطيع منح الصلاحيات فاءذا حاول احد الاطلاع على الملف السابق فسوف لن يسمح له يونيكس بذلك

سلاسل الاوامر والمرشحات

اوامر يونيكس وحدها قوية ولكن عند تركيب مجموعه من الاوامر مع بعضها تعطي مزيد من القوة لاختصارالوقت وانجاز مهام سريعه ومعقدة الرمز الذي سيساعدك في ذلك هو

|

انه قناة اتصال وبين امرين ومعناه ان الناتج من الامر الذي على يساره سيكون مدخلات للامر الذي على يمينه وسنستعرض مهام كل امر مستخدم لتوضيح الفكرة السابقه بصفه منفصلة لكي نفهم عملية تركيبهم معا مثلا الامر التالي

cat

هو امر يظهر محتويات ملف معين

cat mohamad.txt

core

worm seed

jewel

 

الامر التالي يقوم بعد عدد السطور وعدد الكلمات وعدد الحروف بملف معين

wc mohamad.txt

3

4

21

 

اي ثلاثة سطور و اربعة كلمات وواحد وعشرون حرفا يحتويهم الملف

 

يمكن اختصار ماسبق كما يلي

cat mohamad.txt | wc

3

4

21

اي مخرجات الامر الذي على يسار العلامة هي مدخلات الامر الذي على يمينها لقد ساعدنا ذلك في سرعة انجاز العمل خاصة على الملفات الكبيرة وهناك امثلة اخرى لا يتسع المجال لذكرها ولكن يمكن تركيب امر آخر على السلسلة السابقه وهو يرسل النتيجة الى شخص آخر عبر بريده الالكتروني انظر كم هو نظام رائع

 

cat apple.txt | wc | mail -s "The count" [email protected]

لاحظ اننا استخدمنا فاصلين لتنفيذ ثلاث اوامر كل يأخذ مخرجات الآخر كمدخلات له وستظهر فوائده مع المرشحات تذكر ان خادم ملفات معين يرسل الاف الرسائل لكل مستخدمينه في وقت واحد وكل باسمه بالطبع استلمت رسائل اعلانية معنونه باسمك كما لو كان المعلن كتبها لك خصيصا موضوع درسنا هذا يعالج ذلك كما سأبين لك باستخدام قنوات الاتصال والمرشحات معا لنعرض معتويات الملف التالي كمثال

 

cat dearuser.txt

dear xxxxx

how r u

xxxxx

realy i missed u

 

الامر التالي يستطيع تبديل كلمة بملف بكلمة اخرى مهما كان عدد المرات

sed

سنكون قناة اتصال بين الامرين السابقين

 

cat dearuser.txt | sed -e "s/xxxxx/Mohamad/g"

dear Mohamad

how r u

Mohamad

realy i missed u

لقد عرض محتويات الملف واستبدل كلمة

xxxxx

بكلمة

mohamad

ويمكنك كما سبق شرحة ان تضيف قناه اتصال وامر لارساله بالبريد الالكتروني ويمكن ان تستخدم الامر التالي كمرشح للمثال السابق وهو يحدث التغيير بالملف وارساله فقط دون تعديل الملف الاصلي وهو

awk

تغيير اتجاه المخرجات والمدخلات

في العادة تكون المخرجات والنتائج على الشاشة اما المدخلات فتكون من لوحة المفاتيح ولكن يمكن مع يونيكس تغيير اتجاه كل من المدخلات والمخرجات ولنرى مثال

date

Tue Dec 19 21:16:03 CST 2000

 

نتائج هذا الامر تظهر على الشاشة يمكن تغيير اتجاه النتائج لتخزن في ملف وهذا مفيد جدا عند الرغبة

في تسجيل نتائج هامة وطبعها في وقت لاحق او ارسال صورة منها لصديق بالبريد الالكتروني

 

date > myfile

سوف تلاحظ عدم طبع شئ وذلك لان النتائج تم تخزينها بملف افترضنا اسمه

myfile

 

ولاستعراض محتويات الملف استخدم الامر التالي لعرض النتائج

cat myfile

Tue Dec 19 21:16:43 CST 2000

 

اذا قمت بتفيذ الامر

 

date > myfile

سيقوم بحذف الملف السابق وعمل ملف جديد يحتوي النتائج الجديده ولكن اذا رغبت بالحفاظ على النتائج السابقه بمعنى تسجيل جلسة عمل كاملة عليك استخدام هذا الاختلاف البسيط للامر

date >> myfile

فقط كررنا العلامة مرتين وعند عرض محتويات الملف ستجد نتيجة تنفيذ الامر السابق والامر الحالي

cat myfile

Tue Dec 19 21:17:07 CST 2000

date >> myfile

cat myfile

Tue Dec 19 21:17:07 CST 2000

Tue Dec 19 21:17:53 CST 2000

يمكننا الادخال من ملف مجهز وهي مفيدة جدا لارسال البريد الالكتروني ولتغيير اتجاه الادخال من ملف مجهز مسبقا الى امر معين علينا استخدام نفس الاسلوب مع عكس اتجاه العلامه الى اليمين اي استخدام

> بدلا من <

لنفترض انك تدير موقعا وتريد ارسال رسائل ونص الرسالة موجود بملف اسمه

MyNewsLetter.text

وموضوع الرسالة ليكن مثلا

News letter from Mohamad Hasan

يمكنك استخدام الامر التالي للتنفيذ

 mail -s "News letter from Mohamad Hasann" [email protected] < MyNewsLetter.txt

لاحظ اننا غيرنا اتجاه العلامة لتغيير اتجاه الادخال

تحرير النصوص

الامر التالي يستخدم لتحرير النصوص بالملفات وهو يناظر النوتباد على الوندوز انه

vi

هو محرر النصوص المرئي ورغم وجود ماهو افضل منه بكثير من البرامج التي تعمل على يونيكس ولكن لابد من ذكر نبذه ولو بسيطه عنه الآن سوف نقوم بتحرير ملف باستخدامه

vi mohamad.txt

ستتغير محتويات الشاشة امامك وكل ما كتبته سابقا لتظهر لك محتويات الملف المطلوب فاءذا لم يكن هذا الملف موجودا فسوف تظهر شاشة خالية من اي شئ استعدادا لتحرير ملف جديد بنفس الاسم واذا كان هذا الملف يخصك فلابأس ولكن اذا كان يخص غيرك فيجب ان تكون ممن لهم الصلاحية في التعديل كما سبق شرحه ولهذا البرنامج القديم طورين للعمل الاول طور الاوامر الخاصة به والثانية طور التحرير فاذا كنت في الحالة الاولى كل ما ستكتبة ستكون اوامر ينفذها البرنامج واذا كنت في الثانية فكل ما ستكتبه سيكون ضمن محتويات الملف اي النص المطلوب اضافته للملف وللتبديل بين الحالتين يجب الضغط على مفتاح الهروب على لوحه المفاتيح وهو كما تعلم

ESC

هذا البرنامج يحتوي المئات من الاوامر التي يصعب الالمام بها ولكن هذه نبذه سريعه جدا ربما احتجته ولو على سبيل التجربة اذا كنت تعمل على يونيكس من خلال نظام وندوز فيمكنك تحرير الملف باستخدام النوتباد وهي طبعا مريحه جدا وبدون اوامر ثم انسخ محتويات الملف كله باستخدام الحافظه

select all - copy

ادخل الى يونيكس ثم استخدم المحرر لفتح الملف

vi mohamad.txt

عند دخولك الى المحرر المرئي ستكون في طور الاوامر له اضغط حرف

i

للتحول الى طور التحرير ثم الصق محتويات الحافظة بأمر الوندوز

past

اضغط مفتاح الهروب للتحول من وضع التحرير الى وضع الاوامر واصدر الامر

ZZ

لحفظ الملف ثم اخرج من المحرر المرئي بالامر

exit

طبعا هي لمجرد التدريب يمكنك استخدام النوت باد ثم نقل الملف باستخدام اي برنامج مثل

cute ftp

والبرامج المماثلة كثيرة

البريد الالكتروني

البريد الالكتروني واحد من التطبيقات التي بدئت مبكرا مع الانترنت وربما يكون التطبيق الاساسي والهام لمعظم المستخدمين ويوجد الآن مالايعد ولايحصى من برامج البريد الالكتروني ولكن لنرى كيف يستخدم مع يونيكس وهو ايضا مثل المحرر المرئي يحتوي الكثير من الاوامر ربما لاتفضلها

ولكن لنرى بعضها وهذا مثال مبسط

mail [email protected]

Subject: Hi

How r u.

I don't have anything else right now.

.

Cc:

 

لقد كتبنا الامر

mail

ثم العنوان الالكتروني المطلوب مراسلته

يجيب نظام التشغيل بالكلمة

Subject:

فكتبت الموضوع المطلوب ثم ضغط زر الادخال

ثم كتبت سطر آخر وضغطت زر الادخال

ثم كتبت سطر آخر وضغطت زر الادخال

ثم وضعت نقطة وضغطت زر الادخال لاخبار البرنامج بنهاية الرسالة فأجاب البرنامج بالكلمة

Cc:

لمعرفة ما اذا كنت ارغب في ارسال نسخة لشخص آخر فضغطت زر الادخال لعدم رغبتي في ذلك والا لوضعت العنوان الالكتروني له انتهى الامر ويعود النظام الى المحث لطلب اوامر اخرى بعد ارساله لرسالتك بالطبع اذا اردت الاطلاع على بريدك فقط ادخل الامر التالي

mail

No mail.

لنفرض انك استلمت رسائل بالفعل لنرى النتيجة

mail

Mail version 8.1 6/6/93.  Type ? for help.

"/var/spool/mail/december": 3 messages 3 new

>N  1 [email protected]  Tue Dec 19 20:33  40/1653  "Visit our web site"

 N  2 [email protected]            Tue Dec 19 20:51  31/1306  "Hello"

 N  3 [email protected]   Tue Dec 19 21:00 105/3857  "Start The New Year Wi"

اذا اردت طلب قراءة رسالة

استخدم العلامة

&

يليها رقم الرسالة واضغط زر الادخال

بالطبع الافضل هو استخدام البريد الالكتروني من متصفح الانترنت ولكن تعود على معرفة الجديد

 

.

لانهاء الرسالة اذا لم يعمل اضغط كنترول و دي

~p

لاظهار كافة محتويات الرسالة

~r filename.txt

اقرأ محتويات الملف المذكور الى محتوى الرسالة

~vi

 

ادخل الى المحرر المرئي لتحرير الرسالة

?

اعرض كل اوامر البريد الالكتروني

n

اظهر الرسالة رقم (الحرف إن يعبر عن رقم)

d

الغي الرسالة الحالية

x

للخروج مع عدم حفظ أي الغاء

q

خروج مع حفظ أي الغاء

h

اعرض كل الرسائل مع موضوعاتها

s filename.txt

احفظ الرسالة الحالية الى اسم الملف المذكور

البريد الالكتروني

البريد الالكتروني واحد من التطبيقات التي بدئت مبكرا مع الانترنت وربما يكون التطبيق الاساسي والهام لمعظم المستخدمين ويوجد الآن مالايعد ولايحصى من برامج البريد الالكتروني ولكن لنرى كيف يستخدم مع يونيكس وهو ايضا مثل المحرر المرئي يحتوي الكثير من الاوامر ربما لاتفضلها

ولكن لنرى بعضها وهذا مثال مبسط

mail [email protected]

Subject: Hi

How r u.

I don't have anything else right now.

.

Cc:

 

لقد كتبنا الامر

mail

ثم العنوان الالكتروني المطلوب مراسلته

يجيب نظام التشغيل بالكلمة

Subject:

فكتبت الموضوع المطلوب ثم ضغط زر الادخال

ثم كتبت سطر آخر وضغطت زر الادخال

ثم كتبت سطر آخر وضغطت زر الادخال

ثم وضعت نقطة وضغطت زر الادخال لاخبار البرنامج بنهاية الرسالة فأجاب البرنامج بالكلمة

Cc:

لمعرفة ما اذا كنت ارغب في ارسال نسخة لشخص آخر فضغطت زر الادخال لعدم رغبتي في ذلك والا لوضعت العنوان الالكتروني له انتهى الامر ويعود النظام الى المحث لطلب اوامر اخرى بعد ارساله لرسالتك بالطبع اذا اردت الاطلاع على بريدك فقط ادخل الامر التالي

mail

No mail.

لنفرض انك استلمت رسائل بالفعل لنرى النتيجة

mail

Mail version 8.1 6/6/93.  Type ? for help.

"/var/spool/mail/december": 3 messages 3 new

>N  1 [email protected]  Tue Dec 19 20:33  40/1653  "Visit our web site"

 N  2 [email protected]            Tue Dec 19 20:51  31/1306  "Hello"

 N  3 [email protected]   Tue Dec 19 21:00 105/3857  "Start The New Year Wi"

اذا اردت طلب قراءة رسالة

استخدم العلامة

&

يليها رقم الرسالة واضغط زر الادخال

بالطبع الافضل هو استخدام البريد الالكتروني من متصفح الانترنت ولكن تعود على معرفة الجديد

 

.

لانهاء الرسالة اذا لم يعمل اضغط كنترول و دي

~p

لاظهار كافة محتويات الرسالة

~r filename.txt

اقرأ محتويات الملف المذكور الى محتوى الرسالة

~vi

 

ادخل الى المحرر المرئي لتحرير الرسالة

?

اعرض كل اوامر البريد الالكتروني

n

اظهر الرسالة رقم (الحرف إن يعبر عن رقم)

d

الغي الرسالة الحالية

x

للخروج مع عدم حفظ أي الغاء

q

خروج مع حفظ أي الغاء

h

اعرض كل الرسائل مع موضوعاتها

s filename.txt

احفظ الرسالة الحالية الى اسم الملف المذكور

ملخص للاوامر الشائعة

login

للدخول الى نظام يونيكس

logout

للخروج من نظام يونيكس

help

يظهر قائمة قصيرة بالاوامر المتاحة

learn

يظهر برنامج تعليم يونيكس

webupdate

يجعل جميع الملفات في فهرس الهتمل صالحة للمشاركة

info printers

يظهر اسماء الطابعات واماكنها

lpr filename

يرسل ملف الى الطابعة الافتراضية

lpr –p printername

يرسل ملف الى طابعة معينة

lprm filename

يلغي طبع ملف من الطابعة الافتراضية

lpq

يظهر اسماء الملفات التي على الطابعة الافتراضية

finger logon-ID

الحصول على معلومات عن مستخدم آخر

lookup name

يبين معلومات عن مستخدم بمعلومية اسمه الحقيقي

tin

يقرأ الاخبار

w

يظهر اسماء من يعملون على النظام وماذا يفعلون

gopher

واجهة على شكل قائمة للمعلومات على الانترنت

lynx

تصفح الانترنت بواجهة نصية

date

لاظهار الوقت والتاريخ الحالي

history

عرض الاوامر السابقه خلال جلسة العمل

uname

لمعرفة اسم النظام

who

لعرض اسماء من يعملون معك على النظام

cal

لعرض التقويم

clear

لمسح الشاشة

bc

لعرض الالة الحاسبة

whatis

لعرض تعريف بسيط لامر معين

mkdir

لانشاء مجلد

cd

لتغيير المجلد والتحول للآخر

pwd

لاظهار اسم المجلد الحالي

ls

لعرض اسماء الملفات بالمجلد الحالي

ls -a

اظهار اسماء الملفات بما فيها المخفي منها

ls -l

القائمة الطويلة باسماء الملفات

ls -t

فرز الملفات  بدلالة الزمن

more filename

اظهار باقي الملفات بالضغط على قضيب المسافة

less filename

لعرض محتويات ملف على الشاشة

head filename

لعرض اول عشرة سطور من ملف

tail filename

لعرض آخر عشرة سطور من ملف

grep word filename

 

لعرض كل سطر يحتوي كلمة معينة في ملف

ps

لعرض العمليات الجارية

kill  number

لايقاف برنامج بدلالة رقم العملية من الامر السابق

compress    filename.ext

لضغط ملف

uncompress filename.ext.z

لفك ضغط الملف السابق

gzip    filename.ext

لضغط ملف

gunzip filename.ext.gz

لفك ضغط الملف السابق

cat

لعرض محتويات ملف

diff

لمقارنة محتويات ملفين

touch

لانشاء ملف اذا لم يكن موجودا

cp file1 file2

لنسخ ملف

mv old new

لنقل ملف

rm

لالغاء ملف

rmdir

لالغاء مجلد

chmod

لتغيير خصائص الملف

pico

تحرير ملف على محرر بايكو

vi

المحرر المرئي

spell

لمراجعة الهجاء

ispell

لمراجعة الهجاء

wc

عدد الحروف والكلمات والسطور

pine

برنامج للبريد الالكتروني

mail

جلسة البريد الالكتروني

ftp

برتوكول نقل الملفات

telnet

لاستخدام التلنت

chfn

تغيير اسم المستخدم

passwd

لتغيير كلمة السر

Hosted by www.Geocities.ws

1