مقدمة
الهدف من هذه الدروس هو مجرد مدخل الى نظام يونيكس الذي يدير الخادمات الكبيرة للإنترنت وكذلك الاجهزة الكبيرة بالجامعات و الهيئات ولكي تستخدم يونيكس يجب ان يكون عندك اشتراك والذي هو اسم مستخدم وكلمة سر بمجرد دخولك إلى نظام يونيكس سوف تجد
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 |
برنامج للبريد الالكتروني |
|
|
جلسة البريد الالكتروني |
|
ftp |
برتوكول نقل الملفات |
|
telnet |
لاستخدام التلنت |
|
chfn |
تغيير اسم المستخدم |
|
passwd |
لتغيير كلمة السر |