منتديات سيريا إكس بي | Syria Xp
عزيزي الزائر/الزائرة

مرحّباً بك في منتديات سيريا اكس بي

نأمل منك التسجيل ومشاركتنا ابداعاتك

شرح كيفيّة التّسجيل في هذا المنتدى...

لأي تسائل حول برامج المنتدى وخصوصاً الميغ33

قم بأضافتي على هذا النك > hosinking2009

يمكنك في اي وقت تحميل احدث النسخ لجوالك من موقعا الخاص بالجوال
www.xp44.tk
منتديات سيريا إكس بي | Syria Xp
عزيزي الزائر/الزائرة

مرحّباً بك في منتديات سيريا اكس بي

نأمل منك التسجيل ومشاركتنا ابداعاتك

شرح كيفيّة التّسجيل في هذا المنتدى...

لأي تسائل حول برامج المنتدى وخصوصاً الميغ33

قم بأضافتي على هذا النك > hosinking2009

يمكنك في اي وقت تحميل احدث النسخ لجوالك من موقعا الخاص بالجوال
www.xp44.tk
الرئيسيةأحدث الصورالتسجيلدخول

بأمكانكم دخول المنتدى من الرابط المختصر التالي www.syriaxp.tk
 
هام جداً: لمن يواجه مشكلة في باسوورد فك الضغط تفضل بالدخول

دليل نظام اللنوكس 364988687 عروض ميغ33: الوان موف, نكات سورية جاهزة تدخل رومات , جيوش موبايل , بوتات, بأرخص الأسعار...ادخل لمزيد من التفاصيل دليل نظام اللنوكس 364988687


شاطر
 

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

استعرض الموضوع التالي استعرض الموضوع السابق اذهب الى الأسفل 
كاتب الموضوعرسالة
mazen1990
mazen1990


قيد الدّراسة بهدف التّرقية

قيد الدّراسة بهدف التّرقية
معلوماتاضافية
انا من : سورية
الجنس : ذكر
العمر : 34
عدد المواضيع : 156
عدد المساهمات : 155

دليل نظام اللنوكس Empty
مُساهمةموضوع: دليل نظام اللنوكس   دليل نظام اللنوكس Icon_minitimeالسبت فبراير 05, 2011 12:57 am

3
-4 الاتصال مع الغير من المستخدمين
E-Mail 1-4 استخدام البريد الآلي
“Pine” استخدام
“Plain mail" استخدام
LAN أو PPP استخدام البريد الآلي خلال
Linux/Unix -5 كتابة البرامج تحت نظام التشغيل
Emacs 1-5 استخدام المنقح
Emacs عرض سريع للأوامر المستخدمة مع
2-5 ترجمة البرامج
C مترجم لغة
Pascal مترجم لغة
طباعة البرامج
X-Window -6 استخدام النافذة
X-Window 1-6 البداية مع النافذة
Linux تحت نظام DOS -7 قراءة وكتابة ومعالجة ملفات
“mtools” 1-7 مقدمة في استخدام
-8 خدمات الوصول إلى شبكة الكلية
NT™ and Macintosh™ 1-8 تشغيل الشبكة من معامل
Linux 2-8 تشغيل الشبكة من معامل
باستخدام المودم PPP 3-8 تشغيل الشبكة من المترل
Homepage 4-8 إنشاء صفحة خاصة
1 – التشغيل تحت أنظمة تشغيل مختلفة :
عدة معامل مختلفة ا أجهزة متباينة يتم CCIS يتوفر في كلية علوم الحاسب والمعلومات
تشغيلها بأنظمة تشغيل مختلفة . وتختلف إجراءات التشغيل بين هذه الأنظمة اختلافا بسيطا فيما
بينها. إلا أن هناك إرشادات عامة يجب أن تتبع :

4
إرشادات عامة
لا تغلق الجهاز بعد انتهائك من العمل ، ولا تفتح أي جهاز مغلق في المعمل. وإذا أردت
المساعدة
فلا تتردد في طلب الاستعانة من المسئولين عن التشغيل
في بعض الأحيان تبدو الشاشة وكأا مغلقة ، وما عليك إلا الضغط على أي مفتاح لتعود في
وضع
ON التشغيل
عند انتهائك من العمل يجب التأكد من عمل إجراءات الخروج وغلق حسابك حتى لا تتعرض
ملفاتك للضياع أو العبث ا ، مع ترك الجهاز والشاشة بدون غلق.
للمزيد من المعلومات التي تحتاجها نحو إجراءات التشغيل لا تتردد في طلبها من القسم المختص
 Windows NT 1-1 التشغيل تحت نظام
أماكنها في الحجرات Windows NT في مبنى 4 تتوفر ثلاث معامل تعمل تحت نظام التشغيل
85 /أأ ، 84 /أأ ، 123 /أأ ، 118 /أأ . ولكي تعمل على إحدى الأجهزة فإنك تحتاج إما رقم
حساب شخصي ( وهو الرقم الجامعي للطلاب ) أو رقم خاص بمقرر دراسي محدد بالإضافة إلي
كلمة السر.
تغيير كلمة السر : لكي تغيير كلمة السر الخاصة بك اضغط على المفاتيح الثلاثة
معا أثناء التشغيل . وللانتهاء من العمل اضغط بالفأرة ( المفتاح الأيسر ) على CTRL+ALT+Del
“Close all programs and Log as a ومنها اختر “Shut Down” ثم اختر “Start”
different user”
Linux 2-1 التشغيل تحت نظام
وغيرها DOS, Windows™, System™ 7.x من المهم أن تتذكر أنه على العكس من أنظمة التشغيل
تتأثر بحالة الحرف حيث يختلف معني الحرف المكتوب صغيرا Linux/UNIX من الأنظمة أن جميع أنظمة
لها معنى مختلف عن كلمة List وكلمة . s والشكل S عنه كبيرا. مثال ذلك يوجد اختلاف بين الشكل
.list

5
وأحد هذه الطرق أن تذهب إلي أحد المعامل التي تعمل ، Linux وهناك عدة طرق لكي تتصل بنظام
مثل المعمل الموجود في الحجرة رقم 126 /أأ مبنى 4 . وبالإضافة إلى ذلك يمكنك Linux أجهزا بنظام
من خلال PPP ( Point to Point Protocol ) العمل على هذه النظام من مترلك باستخدام نظام
كما يمكنك الاتصال بالنظام عن طريق الشبكة المحلية. . MODEM
PPP استخدام الاتصال الهاتفي ·
ويوفر Linux يقدم مركز الحاسب الآلي بالكلية خدمة الاتصال الهاتفي من خارج الكلية بنظام
أكثر من 32 خط تلفون تحمل رقمين لهذه الخدمة. وعن طريق الاتصال الهاتفي يمكن أن يكون
المستفيدين جزء من خدمات شبكة الكلية المحلية ، ويمكنهم تشغيل البرامج التي تعتمد على نظام
ص 42 ). الخ. ) Web browsers ص 8 ) أو ) TELNET ص 9 ) أو ) FTP مثل TCP/IP
ذات سرعة عالية ( يفضل MODEM ولكي تستفيد من هذه الخدمات يجب أن يتوفر لديك
الذي تأتي مع client PPP 33,660 أو أكثر ) وكذلك خط تلفون وبرنامج الاتصال BPS
Microsoft™ Windows 95
PPP المتطلبات العامة للاتصال الهاتفي ·
لتوصيف جهازك لكي تتمكن بالاتصال بشبكة الكلية ، فإن المتطلبات العامة هي تشغيل
برنامج الاتصال وعمل الوصيفات التالية :
server-assigned. أو automatic ليكون IP 1. صف حقل العنوان
ليكون 10.10.10.3 والخادم DNS (Domain Name Server) 2. صف رقم الخادم الأساسي
الثانوي ليكون 10.10.10.2
ccis.ksu.edu.sa 3. ادخل اسم الخادم المراد الاتصال به إذا كان ذلك ضروريا وهو
MTU (Maximum Transmission 4. من المفضل وضع حقل وحدة الحد الأقصى للتحويل
receive بقيمة تتراوح بين 560 و 1024 . كما يجب أن تضع حقل نافذة الاستقبال Unit)
بقيمة تتراوح بين 2048 و 8192 . (ربما تحتاج إلي إجراء عدة محاولات بقيم مختلفة حتى window
تحصل على أفضل خدمة اتصال ).
5. ضع رقم هاتف الاتصال 4680900 أو 4680490

6
PPP لنظام الاتصال Windows™ التوصيف لمستخدمي نظام التشغيل 98 ·
الخطوة الأولي : توصيف خط الهاتف مع الشبكة
ضع .Control Panel ثم اختر لوحة التحكم Settings واختر Start اضغط على مفتاح البداية ·
واضغط مرتين متتاليتين على المفتاح الأيسر للفأرة Programs Add/Remove مؤشر الفأرة على
Details واضغط الفأرة مرتين لتنفيذ Communications اختر Windows Setup تحت ·
OK عندئذ اضغط Dial-Up Networking تأكد من أن الجهاز قد فحص ·
TCP/IP الخطوة الثانية : إضافة وتوصيف البروتوكول
ثم اضغط لتنفيذ Network واضغط مرتين على Control Panel عد مرة ثانية إلى لوحة الحكم ·
Add... اضغط على Adapter بعد ذلك اختر . Add...
من قائمة Dial-Up واختر Microsoft اختر من القائمة Manufacturers تحت عنوان المنتجين ·
لتنفيذ الاختيارات السابقة OK ثم اضغط Network Adapters
OK ثم اضغط Network components من قائمة Protocol اختر ·
كبرتوكول TCP/IP واختر Microsoft اختر من القائمة Manufacturers تحت عنوان المنتجين ·
OK ثم اضغط Network Protocol للشبكة
Yes عندئذ يسألك الجهاز عن تشغيل النافذة من جديد ، اختر ·
:PPP الخطوة الثالثة: إنشاء أيقونة على سطح المكتب لتشغيل
Dial-up ثم Accessories ثم Programs ثم اختر "Start 1. بعد تشغيل النافذة اضغط على "ابدأ
Networking
لتنفيذ عمل اتصال جديد Make new connection 2. اضغط مرتين على
اختر نوع المودم الذي لديك من القائمة ثم “CCIS Net ” 3. اكتب اسم لجهة الاتصال وليكن مثلا
Configure... اضغط على التوصيف
طبقا لتوصيف المودم في جهازك. COM port اختر البوابة المناسبة General section 4. في القسم العام
unchecked غير مفحوصة ‘Only connect at this speed’ اختر السعة القصوى 57600 وتأكد من أن

7
ثم Data-bits 8, parity none, stop bits اختر الآتي : 1 connection section 5. وفي قسم الاتصال
.Next ثم OK اختر
4680900 أو 4680490 اختر (16+ numbers) 6. ادخل الرقم 1 لكود المنطقة ثم رقم خط الاتصال
Finish ثم إاء Next اسم الدولة التي تتصل منها ثم اختر
على سطح المكتب. CCIS Net 6.عندئذ تظهر أيقونة
CCIS Net PPP الخطوة الرابعة : الخطوات النهائية لتوصيف
" Properties اضغط مرتين على المفتاح الأيمن للفأرة واختر "خصائص ·
‘PPP: Windows95, Windows NT 3.5, Internet’ واختر Server Type... اضغط على ·
كتوصيف لنوع للخادم
‘Require encrypted password’ و ‘Log on to network’ اترك يدون فحص كل من ·
‘Enable software compression’ ويمكنك فحص الخيار
Allowed Network Protocols من TCP/IP اختر ·
ثم : TCP/IP اضغط على توصيف ·
‘Specify Name وعنوان اسم الخادم ‘Server Assigned IP address’ افحص عنوان ·
الأولي 10.10.10.3 والثانوي 10.10.10.2 DNS ضع نوع Server addresses’
‘Use default Gateway on remote و ‘Use IP Header compression’ افحص كلا من ·
network’
Dial-up Networking وكررها حتى تعود إلى قائمة OK اضغط على علامة ·
CCIS Net الخطوة الخامسة : الاتصال بالشبكة
فإذا كان كل شئ على ما يرام فإنك تجد Connect ثم اختر CCIS Net اضغط مرتين على أيقونة ·
رسالة تفيد بأن أجهزة الكلية ستعاود الاتصال برقمك الذي سجلته في مركز الحاسب ، عندها اضغط
‘Connected’ ثم ستعاود اجهزة الكلية الاتصال . ويجب ان تحصل على رسالة تقول OK على
سوف ينهي الاتصال. ‘Disconnect’ والضغط على مفتح إاء الاتصال
( من الملاحظ أن الخطوات من واحد إلى أربعة هي خطوات التهيئة للمرة الأولى ولا تتكرر)
الخطوة السادسة : نئة

8
أنت الآن قد استكملت خطوات الإعداد للاتصال بشبكة الكلية وفي إمكانك استخدام حسابك على
بالإضافة إلى شبكة الإنترانت . Linux نظام
LAN أو الشبكة المحلية PPP عن طريق Linux اتصال المستخدمين بنظام ·
باستخدام برنامج Linux/Unix إذا كانت خطوات الاتصال قد تمت بنجاح فإنه يمكنك الاتصال بنظام
ولذلك فإنه يمكنك الاتصال Linux ويوجد أكثر من 50 جهاز بالشبكة يعمل بنظام .TELNET
فمثلا إذا كنت “linux150.ccis.ksu.edu.sa” إلى “Linux101.ccis.ksu.edu.sa” : بإحداها أي من
واكتب الأمر : Run ثم Start اضغط على Windows تعمل تحت نظام 95
telnet linux110.ccis.ksu.edu.sa
فيجيب الحاسب بالبحث للاتصال :
Trying 90.4.126.110...
Connected to linux110.ccis.ksu.edu.sa.
Escape character is '^]'.
Linux 4.1.0 (linux110.ccis.ksu.edu.sa) (ttyp0)
Linux110 login: _
ملاحظات :
في بعض الأحيان قد لا تكون بعض الأجهزة على الخط المفتوح ، ولذلك فإا لا تستجيب
عندئذ ليس من المفضل تكرار المحاولة بل يجب اختيار time-out error للاتصال وتظهر الرسالة
جهاز آخر
إذا شعرت الجهاز الذي تتصل به بطئ نسبيا أو شعرت أن عدد مستخدمي الجهاز كثير فإنه من
المفضل أن تخرج وتحاول الدخول على جهاز آخر لتخفف من الضغط على هذا الجهاز
في بعض الحالات قد يكون توصيف النهاية الطرفية خطأ ( وهذا يعني أنك لا تستطيع تشغيل
: logging in بعض التطبيقات ) لذلك فإنك تحتاج لتشغيل بعض الأوامر عقب الاتصال
setenv TERM vt100
export term=vt أو 100

9
: ( FTP ) إرسال الملفات عن بعد ·
فإنه يمكنك نقل الملفات المكتوبة بالنظام LAN أو PPP بالإضافة إلي إمكانية الاتصال بالنظام عن طريق
من خلال Linux/Unix الثنائي أو العادي ( الرموز ) من وإلى جهازك وإلى حسابك في نظام
ولكي تستطيع عمل ذلك فإنك تحتاج . file transfer protocol وهي اختصار ل FTP بروتوكول
: استخدم البرنامج الذي يأتي مع النافذة 95 . FTP client program إلى برنامج نقل ملفات العميل
"Run ثم "تشغيل “Start اختر "ابدأ §
أكتب اسم الجهاز الذي تتصل به حيث يكون اسم الجهاز أحد الأسماء بين §
linux150.ccis.ksu.edu.sa و linux101.ccis.ksu.edu.sa
ادخل رقم حسابك ورقمك السري §
إذا كان الملف ثنائي. BIN أو أكتب ASCII إذا كان الملف المطلوب تحويله رمزي ASC أكتب §
GET لوضع الملف في حسابك أو الأمر 'PUT filename' ثم اسم الملف PUT استخدم الأمر §
'GET filename' لوضع الملف في حسابك
FTP من أجل الحصول على المساعدة أكتب علامة الاستفهام "؟" للحصول على المزيد من أوامر §
وفيما يلي مثال تطبيقي :
ftp
ادخل الأمر
ftp> open linux120.ccis.ksu.edu.sa
فقد تكون الإجابة من الحاسب
.Connected to linux120.ccis.ksu.edu.sa
.220 linux120 FTP server (Version wu-2.4(1) Tue Dec 5 20:51:15 CST 1995) ready
User (linux120.ccis.ksu.edu.sa:(none:)) _
والموجود ضمن “WS_FTP” واسمه FTP وبالإضافة إلى ذلك فإنه يمكنك أن تنظر إلى برنامج
Windows™ برامج النافذة
: Linux عندما يتم اتصالك بنظام ·
بعد نجاحك في الاتصال فإنك تكون مستعدا لإدخال رقم حسابك وكلمة السر الخاصة به كالآتي :
Linux 4.1.0 (linux110.ccis.ksu.edu.sa) (ttyp0)
ادخل رقم حسابك --- linux110 login: _

10
After typing the user name or number, you will be prompted to enter your password:
ادخل كلمة السر --- Password: _
ويلاحظ أن كلمة السر لا تظهر على الشاشة وذلك لأسباب الأمن وهذا يدعو إلى المحافظة عليها
من العابثين . وفي حالة التعرف عليك تظهر أمامك الرسالة التالية :
Last login: Thu Oct 3 14:05:13 from linux110
Linux 2.0.0.
وقد تظهر رسالة تفيد أنه يوجد بريد آلي لك You have new mail.
linux110:~> _
وإذا كان هناك خطأ ما فقد تظهر لك رسالة شبيهة بالآتي ويطلب منك إعادة إدخال رقم الحساب
وكلمة السر مرة أخري مع مراعاة أن يكون الإدخال بالرموز الصحيحة من حيث الحجم والشكل :
login incorrect
linux110 login: _
Linux تحت نظام Password تغيير كلمة السر
إذا كنت تشغل حسابك لأول مرة فإنه يجب عليك تغيير كلمة السر. تذكر مرة أخرى
أن الهدف من كلمة السر هو لحماية ملفاتك من عبث الآخرين ولا يستطيع أي فرد آخر من
استخدام حسابك . وعليه يجب أن تختار كلمة سر يسهل حفظها ولا تكتبها في أي ورقة أو
مذكرة ، وفي نفس الوقت يجب أن يكون من الصعب تخمينها.
عندئذ أو ثم على مفتاح التنفيذ “passwd” ولتغيير كلمة السر أكتب
يسألك الحاسب عن إدخال كلمة السر القديمة للتأكد منك ( إذا لم يكن لديك كلمة سر اضغط
بعد ذلك يطلب منك إدخال كلمة السر الجديدة التي لا تقل عن 6 رموز حيث يمكن أن .(
تتكون من حروف وأرقام ورموز خاصة. وطلب منك الحاسب إدخال كلمة السر الجديدة مرة أخرى
يفرق بين الحروف الكبيرة والصغيرة. UNIX للتأكد من أنك تحفظها. ولا تنسى أن نظام

11
Linux وعرض الأوامر تحت نظام Editing التنقيح ·
أي من هذه الأوامر تلغي آخر رمز كتبته أو delete أو Backspace ·
يسمحان لك بالوصول إلى ما سبق لك كتابته من كلمات وأوامر Down و Up السهمان ·
يسمح لك باستكمال اسم الملف . بمعنى أنه لو كتبت الحروف الأولى من Tab مفتاح الحقول ·
اسم ملف سبق تخزينه وضغطت على مفتاح الحقول فإن باقي الاسم سوف يظهر.
Linux/Unix التحكم في حجم البيانات المعروضة على الشاشة تحت نظام ·
يخبر الحاسب Scroll Lock أو المفتاح s مع حرف الضغط على أحد المفتاحين
بإيقاف إرسال البيانات إلى الشاشة أي يوقف تدفق البيانات مؤقتا ، بينما الضغط على أحد المفتاحين
مرة ثانية يلغي عملية الإيقاف . Scroll Lock أو المفتاح q مع حرف
مباشرة ( أي في أحد معامل الكلية ) فإنه يمكنك Linux إذا كنت تعمل على اية طرفية ا نظام
shift+Page up. : أن تعود للصفحة الخلفية على الشاشة باستخدام
إيقاف عملية التشغيل ·
أ. في بعض الأحيان قد تحتاج إلى توقيف تشغيل البرنامج لإاء التشغيل أو لوجود خطأ ما ، فما
معا. عليك إلا الضغط على المفتاحين

كما في المثال التالي: jobs التي سبق توقيفها بكتابة الأمر
linux120:~> jobs
[1] - Suspended (tty output) emacs test.c
[2] + Suspended (tty output) emacs prog.pas
linux120:~> _
وإذا أردت أن يستمر التوقيف أكتب علامة النسبة المئوية (%) متبوعة برقم البرنامج المراد استمرار
emacs test.c توقيفه من قائمة البرامج الموقوفة. فمثلا إذا أردت استمرار توقيف البرنامج الأول
. % أكتب 1
متبوعة برقم البرنامج في kill % وبالإضافة إلى ذلك ، إذا أردت إلغاء التوقيف لبرنامج ما أكتب
قائمة البرامج الموقوفة .

12
Linux النهايات الطرفية التي تعمل تحت نظام ·
فقط . وتتكون وحدة النهاية Linux في معامل Linux تتوفر النهايات الطرفية التي تعمل تحت نظام
حيث يمكن تشغيل النهاية الطرفية Linux الطرفية من شاشة ولوحة مفاتيح وتتصل مباشرة بنظام
الذي يسمح باستخدام النهاية الطرفية بأن Virtual Consoles مباشرة بما يعرف بالتشغيل اازي
تعمل لأكثر من مستخدم في نفس الوقت. ولتطبيق ذلك ، افتح حسابك من خلال النهاية الطرفية
تجد علامة البداية لإمكانية الفتح بحساب hello.txt : الملف كالآتي
( وأنت في سطر خال وليس على آخر سطر كتبته ) لكي تعود إلى علامة البداية للنظام .
linux120:~> cat > hello.txt
Hello World!
How is everybody?
[ctrl+d]
linux120:~> _
لنرى الآن محتويات الملف الذي أنشأناه :
linux120:~> cat hello.txt
Hello World!
How is everybody?
linux120:~> _
إذا كانت محتويات الملف كثيرة وتملأ أكثر من شاشة فإن استدعاء الملف بالطريقة السابقة لن يسمح لنا
مثل more إلا بالشاشة الأخيرة من الملف. وإذا أردت مشاهدة محتويات الملف منذ البداية استخدم الأمر
more sample.txt
يعرض أولا الشاشة الأولى من الملف ولا ينتقل إلى الشاشة الثانية مباشرة بل يجب الضغط more فالأمر
للانتقال للصفحة التالية . كما يمكنك العودة لصفحة سابقة خلال space bar على مسطرة المسافات
. q أو تنهي عملية التصفح بالضغط على الحرف b تصفحك للملف بالضغط على الحرف
وذلك بالضغط على more علاوة على ذلك أنه يمكنك إجراء طلب المساعدة وأنت مستخدما للأمر
. more حيث يتم عرض جميع الأوامر المساعدة للأمر h الحرف
اسم الملف آخر تاريخ حجم الملف المستفيد التصريح

16
3 العمل مع الملفات : – 3
cp : أمر النسخ
يمكن إجراء عملية نسخ ملف ما من الدليل تحت مسمى آخر في نفس الدليل كما في المثال التالي :
cp file1 file2
حيث أن :
أمر النسخ cp
اسم الملف المراد نسخه file1
اسم الملف الجديد file2
rm : أمر الحذف
rm يمكنك حذف الملفات التي لا تريد الاحتفاظ ا لإتاحة مساحة خالية أكبر في أقراص التخزين بالأمر
كما في المثال التالي :
rm file3
. file حيث ينم حذف الملف المسمى 3
ملاحظة:
ربما يطلب منك تأكيد الحذف في بعض الأنظمة وذلك بظهور الرسالة التالية :
Remove file3? (y/n) _
لإلغاء الأمر n للتأكيد أو الحرف y عندئذ أدخل الحرف
: mv تغيير اسم ملف بالأمر
كما يلي : mv باستخدام الأمر file مثلا إلى الاسم 2 file يمكنك تغيير اسم الملف وليكن 1
mv file1 file2
Linux 4 المساعدة عن طريق الخط المفتوح مع – 3
man عن طريق الأمر Linux من خلال الخط المفتوح للنظام يمكنك استدعاء دليل نظام التشغيل
متبوعا بما هو مطلوب الاستعلام عنه . فمثلا للاستعلام عن طريقة - manual وهي اختصار لكلمة
أكتب الأمر : passwd تغيير كلمة السر

17
man passwd
وفي بعض الأحيان قد لا تعرف بالضبط الاختصار للاسم المطلوب الاستعلام عنه . فمثلا إذا
عندئذ أطلب ، Pass Word كنت تريد الاستعلام عن كلمة السر ولا تعرف إلا الاسم العلمي لها وهو
قائمة بأسماء الأوامر المرادفة للكلمة المطلوبة كالآتي :
man -k pass word
حيث تستطيع أن تستعلم عنها بالأمر : passwd عندئذ تظهر لك كلمة
man passwd
تنبيه :
إذا لم تكن مكتفيا بما تقدمه أوامر المواجهة الخطية السابقة للاستعلام فإنك تستطيع استخدام
المواجهة الراسمة عن طريق الاتصال بالشبكة المحلية :
http://www.ccis.ksu.edu.sa/cgi-bin/man2html
5 العمل مع الأدلة : – 3
. Home Directory لكل مستخدم دليل أساسي خاص به يعرف باسم Linux يقدم نظام
ويمكن للمستخدم للنظام أن يقوم بتخزين ملفاته وبرامجه في هذا الدليل . وللتنسيق ، يمكن إنشاء أدلة
فرعية لتجميع الملفات ذات الطبيعة الواحدة. ويتمكن مستخدم النظام في التحكم في جميع الأدلة التي
أنشأها تحت الدليل الأساسي .
فإذا أردت إنشاء دليل لتجميع ملفات مشاريعك . mkdir ولعمل دليل جديد استخدم الأمر
أكتب الأمر التالي :
mkdir projects
pwd : ولمعرفة اسم الدليل الذي تعمل أكتب الأمر
أي اطبع محتويات الدليل Print Working Directory هو اختصار للعبارة pwd لاحظ أن الأمر
الحالي. أي تظهر لك قائمة الملفات الموجودة في هذا الدليل فقط.
فلكي تنتقل إلى دليل cd ويمكنك الانتقال من دليل إلى آخر عن طري استخدام الأمر
أكتب أمام علامة البداية : projects المشاريع
linux120:~> cd projects
linux120:~/projects> _

18
ملاحظة :
عند تغيير الدليل الحالي إلى دليل آخر فإن سطر البداية يتضمن اسم الدليل الجديد.
cd .. ويمكنك الانتقال مباشرة إلى الدليل الأساسي باستخدام الأمر
linux120:~/projects> cd ..
linux120:~> _
cd أما إذا أردت العودة للدليل السابق مباشرة استخدم الأمر
linux120:somewhere> cd
linux120:~> _
ملاحظة :
حيث تشير العلامة ""~ " إلى "cd ~" يمكنك العودة إلي الدليل الأساسي باستخدام الأمر
العودة مباشرة إلى الدليل الأصلي
وكما هو الحال في التعامل مع الملفات يمكنك التعامل بنفس الأوامر مع الأدلة حيث يمكن
للحذف والنقل والنسخ كما في المثال التالي : cp ,mv, rm استخدام الأوامر
linux120:~> mv myfile projects/myfile
linux120:~> cp test.pas ../test2.pas
linux120:~> rm projects/myfile
linux120:~> _
projects من الدليل الحالي إلى دليل المشاريع myfile يعبر السطر الأول في المثال السابق عن نقل الملف
من الدليل الأساسي test.pas بينما يعبر السطر الثاني عن نسخ الملف ، myfile تحت نفس الاسم
وأخيرا فإن السطر الثالث يعني حذف الملف . test2.pas وتخزين النسخة في نفس الدليل تحت مسمى
. projects من دليل المشاريع myfile
6 استخدام "*" ، "?" – 3
إذا كان لديك نحو 20 ملف أو أكثر في أحد الأدلة وتريد نسخهم جميعا في دليل آخر فإنه من
الممل أن تقوم بنسخ كل ملف على حدة . لذلك توجد بعض التسهيلات التي تساعدك على

19
نسخ أو حذف أو نقل مجموعة من الملفات في خطوة واحدة باستخدام خاصية "*" ، "?" .
فمثلا :
linux120:~> mkdir tmp
linux120:~> cp * tmp
linux120:~> _
وفي السطر الثاني يتم نسخ جميع الملفات في ، tmp في السطر الأول يتم إنشاء دليل فرعي جديد اسمه
حيث تعبر علامة النجمة عن جميع الملفات . وبالإضافة إلى تعبير ، tmp الدليل الحالي إلي الدليل الجديد
علامة النجمة عن جميع الملفات ، فإنه يمكن استخدامها للتعبير عن مجموعة من الملفات مشتركة في عدد
محدد من الحروف . مثال ذلك إذا كان لدينا مجموعة من الملفات هي :
book1, book2, book_idea, book-chapter1
وهذه الملفات موجودة في نفس الدليل مع ملفات أخري وأردنا نسخ هذه الملفات والتي تبدأ بالحروف
نكتب الأمر : tmp من الدليل الأساسي إلى الدليل الفرعي book
cp book* tmp
وتتشابه العلامة "?" في استخدامها مع علامة النجمة ، إلا أن الأخيرة تقبل أي رموز تأتي بعد الرموز
المكتوبة بينما علامة الاستفهام "?" تفحص فقط رمز واحد . فإذا كتبنا مثلا الأمر :
cp book? tmp
book1, book وعلي ذلك تنسخ فقط الملفين 2 book فإن العلامة "?" تفحص رمز واحد بعد الرموز
مع كل من "*" ، "?" mv, rm, cd وكما ذكرنا يمكن استخدام الأوامر
7 حذف الدليل : – 3
لكي يتم حذف أي دليل فإنه يجب أن يكون خاليا من الملفات ( يجب الذهاب أولا إلى الدليل المطلوب
لحذف جميع محتويات الدليل ثم العودة rm * حذف محتوياته وحذف جميع محتوياته حيث يستخدم الأمر
أكتب الأمر : tmp إلى الدليل الأساسي ) بعد ذلك يطلب حذف الدليل . فمثلا إذا كان اسم الدليل
rmdir tmp
8 طباعة الملفات : – 3
لطباعة الملفات على الطابعة المحلية ( في المعمل ) فإذا أردت مثلا طباعة الملف lpr يستخدم الأمر
أكتب الأمر : program.txt

20
lpr program.txt
أما إذا أردت استخدام إحدى الطابعات المتصلة بالشبكة لطباعة الملف السابق أكتب الأمر :
lpr -Pprintername program.txt
اسم الطابعة المراد الطباعة عليها من خلال الشبكة. printername حيث نعني بكلمة
ولمعرفة أسماء الطابعات المتصلة معك من خلال الشبكة فإن ذلك يتم بسؤال أحد المسؤولين في مركز
الحاسب الآلي .
يمكنك الاستعلام عن الطباعة بعرض قائمة الانتظار لمعرفة دورك في الطباعة بكتابة الأمر :
للطابعة المحلية أو lpq
لطابعة الشبكة lpq –Pprintername
4 – الاتصال بالآخرين :
(E-Mail): 1 استخدام البريد الآلي – 4
الخاصة بالكلية LAN يمكنك استخدام البريد الآلي للاتصال بالآخرين الذين يتعاملون مع الشبكة المحلية
حيث أن كل طالب في كلية علوم الحاسب له رقم حساب وبالتالي له عنوان بريدي يمكن استخدامه في
إرسال الرسائل لزملائه أو أعضاء التدريس بالكلية . وعن طريق البريد الآلي يمكن للطالب أن يكتب
الرسالة ويصف العنوان المرسل إليه ويتولى الحاسب إرسالها. ويحتفظ الحاسب بالرسالة إذا لم يكن المرسل
إليه متواجدا وقت وصولها حيث يمكنه الاطلاع عليها فيما بعد.
وإذا لك رقم حساب على الحاسب فإن عنوانك البريدي هو :
loginname@linuxserver2.ccis.ksu.edu.sa
تعبر عن رقم حسابك الذي تتعامل به مع الحاسب. فإذا كان رقم حسابك loginname حيث
16 فإن عنوانك البريدي يكون : s هو 101
16s101@linuxserver2.ccis.ksu.edu.sa
ولكي تتمكن من إرسال واستقبال الرسائل البريدية فإن ذلك يكون من خلال
استخدامك لأحد البرامج الخاصة بالبريد الآلي. وهناك العديد من البرامج المتاحة للاستخدام ،
وسوف نناقش أهمها :
: 'Pine' 1-1-4 استخدام برنامج

21
من البرامج الشائعة الاستخدام في الشبكات المحلية تحت أنظمة التشغيل 'Pine' يعد برنامج
ويعزى شيوع هذا البرنامج لسهولة استخدامه.ولكي تقوم بتشغيل هذا البرنامج أكتب ، Unix/Linux
فإذا كنت تستخدم هذا البرنامج لأول مرة فإنك تتلقى رسالة تسألك عما إذا كنت تريد .pine الأمر
المزيد من المعلومات حول هذا البرنامج. ويمكنك الإجابة بالنفي إذا لم تكن راغبا في المزيد من
المعلومات. عندئذ تظهر لك قائمة عرض شبيهة بالقائمة التالية :
ولإرسال رسالة إلى زميل فإنك تحتاج فقط رقم حسابه ( بدون رقمه السري ) فإذا افترضنا أن رقم
'Compose Message' 16 وتريد إرسال رسالة له فإن عليك أن تنتقل إلى s حساب زميلك هو 101
عندئذ تظهر لك صفحة بيانات الإرسال التي يجب تعبئة 'C' باستخدام الأسهم أو الضغط على الحرف
بياناا كالآتي :
ادخل العنوان البريدي الخاص بالمرسل إليه مع استكمال العنوان لتحديد الخادم To وأمام كلمة
(الجهاز ) الذي يعمل عليه في بقية العنوان كما هو واضح بعد الرمز "@" . أما إذا كان يعمل على
نفس الجهاز فلا داعي لبقية العنوان.
To: 16s101@linuxserver2.ccis.ksu.edu.sa
Attachment: prog1.pas
Subject: just saying hello
CC:
Message Text:
Hello there...

22
أكتب اسم الملف المرفق مع الرسالة ( إذا كنت تريد إرسال ملف ). 'Attachment' وأمام كلمة
فيمكنك كتابة عنوان الرسالة في حدود سطر واحد. وإذا كنت تريد إرسال نسخ 'Subject' أما كلمة
. ‘CC’ من هذه الرسالة إلى أشخاص آخرين فإن ذلك ممكن بكتابة عناوينهم البريدية أمام
. 'Message Text' وأخيرا يأتي دور الرسالة الذي يمكن كتابتها بعد السطر
ملاحظة :
إذا كنت تستخدم نفس الجهاز ( الخادم ) الذي يعمل عليه المرسل إليه فيكتفي بإدخال رقم
وتجاهل الجزء الذي يبدأ بالرمز @ 'To:' حسابه فقط في الحقل
‘Y’ وأكد الإرسال باختيار CTRL+X إذا كنت مستعدا لإرسال الرسالة اضغط على المفتاحين
. ‘N’ لإلغائها ثم أكد الإلغاء باختيار CTRL+C أما إذا لم تكن راغبا في إرسالها اضغط
إذا أرسل إليك أحد الأشخاص رسالة فإنك تحصل على رسالة من النظام عند بدأ تشغيلك للنظام
حيث تفيد الرسالة بأن لك بريد في الانتظار. إذا كنت ترغب في الاطلاع على بريدك أكتب الأمر
من القائمة فتظهر الرسائل حيث يمكن فتحها والاطلاع عليها. 'Folder Index' ثم اختر ‘mail’
بتخزين عناوين زملائك في ملف خاص حيث يمكن استدعاء ‘Pine’ كما يسمح لك نظام البريد
العنوان بمجرد كتابة اسم الزميل بدلا من كتابة العنوان بالكامل في كل مرة .
وخصائصه اضغط علامة الاستفهام ‘Pine’ وللمزيد من المعلومات حول استخدامات نظام البريد
’?‘ على أي من القوائم التي تريد المزيد من المعلومات عنها. وللعود إلى القائمة الأساسية اضغط الحرف
. ‘Y’ للخروج من البريد الآلي وأكد خروجك باختيار ‘Q’ أو الحرف ‘M’
: ‘mail’ 2-1-4 استخدام برنامج
إلا أنه مازال متاحا للعمل في معظم ‘Pine’ للبريد الآلي أنه أدم من برنامج ‘mail’ يعتبر برنامج
وبالطبع أنت تحتاج إلى رقم حساب المرسل إليه لتستكمل عنوانه البريدي. فإذا فرضنا . ‘Unix’ أنظمة
16 اكتب الأمر التالي : s أنك تريد إرسال رسالة إلى شخص ما رقم حسابه 101
linux110:~> mail 16s101@linuxserver2.ccis.ksu.edu.sa

23
ملاحظة :
إذا كنت تستخدم نفس الجهاز ( الخادم ) الذي يعمل عليه المرسل إليه فيكتفي بإدخال رقم
وتجاهل الجزء الذي يبدأ بالرمز @ 'To:' حسابه فقط في الحقل
linux110:~> mail 16s أو 101
ويتكون في العادة من جملة قصيرة مفيدة ‘subject’ عندئذ يطلب منك إدخال موضوع الرسالة
في سطر واحد أو أقل . ويلي هذا السطر نص الرسالة بالكامل . وبعد الانتهاء من كتابة الرسالة اذهب
إلى سطر جديد واضغط على رمز النقطة "." حيث يعني هذا إرسال الرسالة والخروج من برنامج البريد
كما في المثال التالي :
linux110:~> mail 16s101@linuxserver2.ccis.ksu.edu.sa
Subject: Midterm I date.
Hello Ahmad,
Midterm I, will be held this upcoming Tuesday, at around 10
AM to 12 PM, room
no. 13/B/3. Please, meet me in the college at around 9:30 AM.
See you later,
Mohammad
.
EOT
linux110:~> _
مرتين لتأكيد الخروج أما إذا غيرت رأيك وأردت الخروج بدون إرسال اضغط
بدون إرسال الرسالة كما في المثال التالي :
linux110:~> mail 16s101@linuxserver2.ccis.ksu.edu.sa
Subject: Midterm I date.
Hello Ahmad,
Ummm, er..
[ctrl+c]
(Interrupt -- one more to kill letter)
[ctrl+c]

24
linux110:~> _
وفي حالة تلقيك بريد آلي من الغير فإنك تتلقى رسالة عند بدء التشغيل تفيد أنه يوجد بريد في
كما في المثال التالي : ‘mail’ انتظارك . ولكي تتطلع على الرسائل البريدية أكتب الأمر
linux120:~> mail
Mail version 5.5 6/1/90. Type ? for help.
"/var/spool/mail/16s101": 2 messages 2 new
>N 1 rc@linuxserver2.ccis Fri Nov 1 10:51 20/565 "Seminar Announcement"
N 2 jalal@linuxserver2.c Fri Nov 1 10:54 17/601 "about our Meeting tod"
& _
وهي اختصار لكلمة ‘N’ في المثال السابق يشار إلى وجود رسالتين يبدأ كل سطر بالحرف
rc@linuxserver2.ccis وتعني "جديد" ، ويتبع هذا الحرف رقم الرسالة ثم عنوان المرسل وهو ‘New’
وهو للرسالة الأولي بعدها يأتي اليوم والتاريخ والوقت الذي أرسلت فيه الرسالة.
وفي اية المثال تجد العلامة & ومعها علامة البداية للإدخال ، فإذا وضعت رقم الرسالة فإا تفتح
لك وتستطيع قراءا كما في المثال التالي :
& 1
Message 1:
From rc@linuxserver2.ccis.ksu.edu.sa Fri Nov 1 10:51:57 1996
Date: Fri, 1 Nov 1996 10:51:57 -0300
From: RC
To: jalal@linuxserver2.ccis.ksu.edu.sa
Subject: Seminar Announcement
Good Day,
There will be a seminar about Internet Programming held on the 13th
of November , 1998, from 1 PM to 3 PM...
Hope to see you there!
best regards,
RC
& _

25
في المثال السابق تم عرض محتوى الرسالة الأولى ، فبعد قراءا قد تكون لك الرغبة في حذفها ،
متبوعا برقم الرسالة المطلوب حذفها كما يلي : d عندئذ أكتب الأمر
& d 1
& _
لتخزينها في ملف حيث يتبع أمر التخزين اسم s أما إذا كنت تريد الاحتفاظ ا استخدم الأمر
الملف المراد تخزينها فيه كما في المثال التالي :
& s 1 seminar.txt
كما يلي : r ولكي تجيب على الرسالة استخدم الأمر
& r 1
وللمزيد من المعلومات استخدم الأمر ? أمام العلامة & . وأخيرا للخروج من البريد
كما يلي : q أدخل الأمر
& q
linux120:~> _
: PPP أو LAN 3-1-4 استخدام البريد الآلي عبر
باستخدام PPP أو الاتصال الهاتفي LAN يمكن إرسال واستقبال البريد الآلي عبر الشبكة المحلية
برمجيات الشبكات الخاصة بالبريد الآلي مثل :
Netscape Mail, Netscape Messenger Mailbox, Microsoft Outlook, Eudora, etc.
: Netscape Mail وتنصيب الإجراءات لهذه البرمجيات متشاة إلى حد ما ونشير هنا إلى تنصيب
Servers ثم News Preferences و Mail ثم Options اختر Netscape بعد تشغيل ·
ادخل العنوان التالي : POP و 3 SMTP في كلا الحقلين ·
Linuxserver2.ccis.ksu.edu.sa
يجب مراعاة الحروف الكبيرة ) Linux ID ادخل رقم حسابك POP في حقل اسم المستفيد 3 ·
والصغيرة في عملية الإدخال )
identity اكتب اسمك وعنوانك البريدي تحت فقرة التعرف عليك ·
Options لغلق شاشة الاختيارات OK اختر ·

26
ثم اطلب Mail أو اضغط مفتاح الفأرة الأيسر مرتين متتاليتين علي أيقونة البريد Mail اختر ·
عندئذ يسألك النظام عن كلمة السر لحسابك فأدخلها فتحصل على “Get Mail" استدعاء البريد
“Send Message" قائمة بالرسائل البريدية الخاصة بك. كما يمكنك إرسال البريد للآخرين باستخدام
“Compose” أو

27
تنبيه :
يمكنك الاستعلام عن عناوين المشتركين في الشبكة المحلية عن طريق العنوان :
http://www.ccis.ksu.edu.sa/homepage/emails/maillist.pl
http://students.ccis.ksu.edu.sa/ أو
للاتصال بالآخرين :  'finger' 2-4 استخدام الأمر
لمعرفة ما إذا كان شخص ما يعمل الآن من خلال نفس الجهاز . 'finger' يمكن استخدام الأمر
فعند كتابة هذا الأمر تظهر قائمة بجميع الحسابات التي تعمل أثناء عملك.
كما يمكنك الاستعلام عن الأفراد الذين يعملون من خلال جهاز آخر بإضافة عنوان الجهاز إلى
. finger @machine : الأمر كما يلي
أكتب الأمر : 'linux فإذا أردت مثلا الاستعلام عن الذين يعملون من خلال الجهاز ' 110
finger @linux110
بالإضافة إلى ذلك يمكن تحديد اسم الشخص المطلوب الاستعلام عنه عما إذا كان يعمل
الآن أم لا أكتب اسم الشخص بعد هذا الأمر كما يلي :
finger khaled
فإنك تستطيع طلب المساعدة من الدليل كالآتي : finger وللمزيد من المعلومات حول الأمر
man finger
تنبيه :
على الشبكة المحلية باستخدام : finger يمكنك تجربة برنامج
http://server690.ccis.ksu.edu.sa/cgi-bin/finger

28
: 'talk' 3-4 وسيلة الاتصال
تستخدم هذه الوسيلة في إجراء محادثة كتابية مباشرة بين اثنين في نفس الوقت ( يفترض أن يكون
كل منهما أمام جهازه ). فإذا أردت الاتصال بأحد الأشخاص وإجراء محادثة معه فعليك أولا معرفة ما
بعد ذلك تبدأ عملية الاتصال . فإذا أردت مثلا ، finger إذا كان موجودا أم لا وذلك عن طريق الأمر
16 الذي يعمل على نفس الجهاز أكتب الأمر : s الاتصال بالزميل 101
talk 16s101
أكتب الأمر linux أما إذا كان يعمل على جهاز مختلف مثل 110
talk 16s101@linux110
انتظر قليلا للاتصال فتجد إجابة شبيهة بالآتي :
Message from Talk_Daemon@ccis at 16:08 ....
talk: connection requested by rc@linux120.ccis.ksu.edu.sa
rc@linux120.ccis.ksu.edu.satalk: respond with: talk
وفي الجانب الآخر عليه أن يجيبك على العنوان الموجود في السطر الأخير أعلاه. وفي حالة اتصاله
تظهر رسالة تفيد تمام عملية الاتصال .
[Connection Established]
والآن أي شيء تكتبه أنت يظهر في النصف الأعلى لشاشتك ، في حين أن أي شيء يكتبه لك
الطرف الآخر يظهر في النصف الأسفل لشاشتك . ويمكن لأحدكما إاء المحادثة بالضغط على المفتاحين
وفي هذه الحالة تظهر رسالة تفيد بإاء الاتصال كالآتي : ctrl+c
[Connection closing.Exiting]
تنبيه :
يمكنك أيضا التحدث مع الآخرين باستخدام قاعدة جافا بالاتصال :
http://stn2.ccis.ksu.edu.sa:8080/

29
Unix/Linux 5 – كتابة البرامج تحت نظام
أنت تحتاج إلى برنامج منقح نصوص ( منسق كلمات ) جيد لكتابة البرامج والمستندات وغيرهما
. Emacs من الملفات ، وأحد هذه البرامج هو منقح النصوص
: Emacs 1-5 استخدام المنقح
اكتب الأمر : Emacs لكي تفتح صفحة جديدة للكتابة باستخدام منقح النصوص
emacs filename
إلى اسم الملف المراد إنشاؤه . فإذا كان الملف قد سبق إنشاؤه فإنه filename حيث تشير كلمة
يظهر بما سبق كتابته فيه وإلا ستظهر شاشة خالية. فمثلا لكتابة برنامج بلغة الباسكال واسمه
أكتب الأمر : myprog.pas
emacs myprog.pas
ملاحظة :
تتكون ملفات البرامج من شقين تفصل بينهما نقطة، الشق الأول وهو اسم البرنامج ، والشق
الثاني يعبر عن نوع المترجم الذي يستخدم لترجمة البرنامج. فمثلا في لغة الباسكال يكون الشق
“c” يكون C وفي لغة “p” أو “pas” الثاني
: Emacs ويوضح الجدول التالي استخدامات أهم الأوامر للمنقح
لعمل……. اضغط على…
navigation تحريك علامة البداية استخدم الأقواس
صفحة لأسفل
or صفحة لأعلى
esc+’>’ or alt+’>’ اذهب إلى اية المقطع
esc+’ _
لاحظ من المثال السابق وجود أرقام الأسطر التي ا أخطاء بين علامتي التنصيص "::"
ينشئ ملف قابل التنفيذ gcc -2 اكتمال ترجمة البرنامج بنجاح . وفي هذه الحالة فإن المترجم
كما ./a.out : حيث يمكن تنفيذه بكتابة الأمر "a.out " بعد توفر البيانات ، وهذا الملف يأخذ الاسم
في المثال التالي :
Linux120:~> gcc myprog.c
Linux120:~> ./a.out
… program execution …
فإنه يمكنك إعطاء الاسم الذي ترغبه قبل "a.out " إذا لم تكن راغبا في أن يكون اسم البرنامج التنفيذي
إجراء عملية الترجمة كما في المثال التالي :
Linux120:~> gcc -o myprog myprog.c
Linux120:~> ./myprog
… program execution …

32
Pascal Compiler مترجم لغة الباسكال
ويتميز هذا المترجم بوظائف . "gpc" هو Unix مترجم الباسكال المستخدم مع معظم أنظمة
متعددة بجانب قدرته على التعامل مع المترجمات المتوافقة معه.
للاختصار ، ويتبع هذا الأمر مباشرة (pc) أو فقط "gpc" ولاستدعاء هذا المترجم يكتب الأمر
اسم البرنامج المطلوب ترجمته والمكتوب بلغة وقواعد الباسكال. ويراعى أن يكون الشق الثاني من الاسم
فإذا كان اسم البرنامج المطلوب ."p" أو “pas” وهو نوع الملف يعبر عن لغة الباسكال بالاختصار
فأمر الترجمة يكتب كالآتي : myprog.pas ترجمته
gpc myprog.pas
pc myprog.pas أو
ويعود تنفيذ هذا الأمر بأحد احتمالين :
1. فشل الترجمة نتيجة وجود أخطاء في كتابة البرنامج . وفي هذه الحالة يجب الرجوع إلى المنقح
لتصحيحها بناء على تعليمات الترجمة التي توضح رقم السطر الذي به الخطأ واحتمال الخطأ Emacs
كما في المثال التالي :
Linux120:~> pc myprog.pas
myprog.pas:1: parse error before testing
myprog.pas:4: missing semi-column
myprog.pas:14: character constant too long
Linux120:~> _
لاحظ وجود رقم السطر الذي به الخطأ والرسالة التي تدل على احتمال الخطأ.
حيث “a.out” 2. نجاح الترجمة ، وفي هذه الحالة يقوم المترجم بإنشاء ملف تنفيذي يسمي
كما في المثال التالي : “,/a.out” يمكن تنفيذه مباشرة بكتابة الأمر
Linux120:~> pc myprog.pas
Linux120:~> ./a.out
… program execution …

33
فإنه يمكنك إعطاء الاسم الذي ترغبه "a.out " وإذا لم تكن راغبا في أن يكون اسم البرنامج التنفيذي
قبل إجراء عملية الترجمة كما في المثال التالي :
Linux120:~> pc -o myprog myprog.pas
Linux120:~> ./myprog
… program execution …
طباعة البرامج :
8 . مثال - كما سبق أن أشرنا في الفقرة 3 lpr لطباعة البرنامج يمكنك استخدام أمر الطباعة
ذلك أكتب الأمر :
lpr myprog.pas
عندئذ يتم طبع البرنامج على الطابعة التي تم توصيف النظام عليها ، وهي الطابعة
الموجودة في مركز الحاسب الآلي بالكلية، وعليك الذهاب إلى مركز الحاسب لاستلام طباعتك.
: myprog وقد تريد في بعض الأحيان طباعة البرنامج مع النتائج ، فبفرض أن اسم البرنامج هو
أكتب أمر ترجمة البرنامج كالآتي : ·
pc myprog.pas
: ‘print.txt’ اختر اسم ملف للتخزين المؤقت لجميع ما تريد طباعته لاحقا ، وليكن اسمه ·
script print.txt
والآن قم . print.txt وهذا يعني أن كل ما تكتبه لاحقا لهذا الأمر يتم تخزينه في الملف
بتشغيل برنامج المخرجات كالآتي :
./a.out
print.txt عندئذ يتم تنفيذ البرنامج ويرحل البرنامج الأصلي والمخرجات إلي ملف
exit بكتابة أمر الخروج script وبعد الانتهاء من الطباعة يجب الخروج من الأمر
والآن ، يمكنك طباعة البرنامج والمخرجات بالأمر :
lpr myprog.pas print.txt

34
ملاحظة :
لكي تتجنب الرموز الشاذة في عملية الطباعة يجب ألا تستخدم "الأسهم أو مفاتيح الحذف" بعد
script تنفيذك للأمر
6.Using X-Window
The X-Window system is intended to provide a graphical user interface for the
UNIX operating system, it features a user friendly windowing system with icons, menus,
and mouse support, all to make life easier for you!
X-Window system is available when using a Linux machine directly, i.e. using one
of the Linux machines in the Linux lab.
¤ Note:
Remote users who are connected through LAN or PPP could run X-applications by
installing an X-Server software like PC-Xware™ for Windows™. For the latter case,
please contact the lab administrator for more information.
6.1 Starting X-Window
After you login into a Linux machine, you may start X-Window by typing:
startx
¤ Note:
It is also possible to use X-Window on Sun Workstations, type: 'openwin' to start the XWindow
system.
After running X-Window, a button-bar will appear somewhere in the lower section of the
screen. The buttons represent X-Window applications. One useful application is the xterm
application that you may activate by clicking on the xterm button, by using the ‘Start’ menu
located on the left-bottom corner and choosing ‘new shell’ (if available), or by clicking the
right mouse-button any place on the desktop to bring up the program menu.

35
Once xterm is activated you may enter Linux commands as usual, you may also compile
your programs by using gcc and gpc (see above). Emacs, if activated, will appear on a window
by itself. Further, you no longer need to use encrypted commands in Emacs, instead, you may
select your commands from the menus. Additionally, you can run more than one instance of
Emacs at the same time. There are a large number of applications installed for X-Window.
You’ll find those applications either under Start/Applications menu or by clicking with right
mouse-button on the desktop.
7.Reading, Writing, and Manipulating DOS files under Linux
7.1 Introducing the ‘mtools’
mtools is a set of programs that allow Linux systems to read, write, and manipulate files
on an MS-DOS file system (usually a diskette). Some of the available tools include:
mcopy to copy files to/from DOS
mdel to delete a DOS file
mdir to list files on a DOS diskette
mformat to format a diskette for DOS use
for example, to list all files on a DOS diskette in drive A:
mdir a:
¤ Notes:
* ‘a:’ represents the floppy drive on the Linux systems in the Linux lab.
* if the above command displays an error message complaining about a bad FAT, then you
may need to issue an mformat before using the diskette.
Warning: this will format the disk, deleting any currently stored files.
To copy the file ‘myprog.pas’ from a DOS diskette to your Linux account:
mcopy a:myprog.pas
Wildcards are also allowed. To copy all your C files from a DOS diskette to your account:
mcopy a:\*.c
¤Notes:
If one of the files on the diskette already exists on your account, then you’ll be warned about
this, and prompted for an action which may be one of the following:

36
‘o’ à to overwrite the old file with the new one,
‘r’ à to rename the new file, you’ll be asked for the new name,
‘s’ à ‘skip’ this particular file (don’t copy it).
You can also copy any file from your account to the DOS diskette:
mcopy myfile.doc a:
If the DOS diskette has problems in its ‘FAT’ table, you may need to format it before use,
however, please beware that formatting will erase all files on the diskette:
mformat a:
That’s not all what ‘mtools’ has to offer, for additional information about the rest of the
‘mtools’ programs and their available options, summon the on-line help: man mtools.
" URL:
Also you can get on-line help on mtools by checking the following site:
http://www.ccis.ksu.edu.sa/cgi-bin/man2html
8. Surfing the CCIS Net Web Sites
The “World Wide Web”, “WWW” or “Web” for short, is the fastest growing
communication medium in history. The web is a network of servers that contains hypertext
documents. Web ‘pages’ can contain information in the form of text, graphics, images,
animation, sound, video, and even interactive light-weight applications (or applets). Portions of
the text or pictures may contain “links” that will allow you, once clicked by mouse, to move or
“surf” to another document or ‘page’. Every web page has an address, so that you can easily
locate it at a later time. This address is called a “URL”.
To access the web and “surf” you need to run a “Web Browser” program like Netscape
Navigator, Internet Explorer, etc.
¤ Note:
Previous sections contained URL addresses that you can visit by using the Web.
To cope with the emerging Intranet and information sharing technologies, CCIS net has
been providing Web pages and services for Students, faculty members, and even guests from
the outside world.

37
In this section, we will show you how to utilize such service.
8.1 Accessing the Web from NT™ and Macintosh™ Labs
In those labs, you’ll find icons for
Internet Explorer 3.0+ or Netscape
Navigator 3.0+, which you can run. Once
it’s running you have to type a URL
address at the top of the window.
8.2 Accessing the Web from the Linux lab
log into your Linux account,
run X-Window: startx
(if not already in X-Window)
at the “xterm” window type:
netscape www
this will activate Netscape™ Navigator™ and will immediately load and display the
Linux lab homepage http://www.ccis.ksu.edu.sa/
¤ Note:
You can also run Netscape™ Navigator™ from Start/Applications/Netscape.
8.3 Accessing the Web from Home over PPP using Modem
You can surf the Web from home too:
You have to first get a Web Browser program, like Internet Explorer 3.0+ or Netscape
Navigator 3.0+ and install it in your system.
" URL:
You can download the latest Web Browsers at this place:
ftp://netgroup.ccis.ksu.edu.sa/

38
)8Connect to CCIS net through PPP (see page
Run the Web Browser on your machine and type in the URL address for the web site you
want to access in the text-box at the top.
" URLs:
URL address Description
http://www.ccis.ksu.edu.sa/ CCIS homepage
http://www.ccis.ksu.edu.sa/homepage/emails/ CCIS Faculty and Staff e-mail and Homepage
Directory
http://netgroup.ccis.ksu.edu.sa/ NetGroup homepage
http://netgroup.ccis.ksu.edu.sa/misc/faq.html Frequently Asked Questions - FAQ
http://netgroup.ccis.ksu.edu.sa/misc/access.htm Latest guide for accessing CCIS net
ftp://netgroup.ccis.ksu.edu.sa/ File download area
http://server690.ccis.ksu.edu.sa/ Sun SPARCserver690MP homepage
http://www.ccis.ksu.edu.sa/wwwboard/ CCIS Public Bulletin Board
http://www.ccis.ksu.edu.sa/awwwboard/ Arabic CCIS Public Bulletin Board
http://www.ccis.ksu.edu.sa/ccisguide/ Latest updates & corrections to this guide
http://stn2.ccis.ksu.edu.sa:8080/ CCIS online chat area
http://students.ccis.ksu.edu.sa/ CCIS Students’ Domain
http://newstar.ksu.edu.sa/ College of Engineering Web site
http://stator.ksu.edu.sa/ College of Science homepage
http://www.ksu.edu.sa/usersrv/ KSU’s Computer Center Services page
The sites above also contain links to other sites as well. Happy surfing!
8.4 Creating Your own Personal “homepage”
A “personal homepage” is a web page in which you post some information about yourself, your
interests and hobbies, as well as other information that you’d like to share with others. If you are
a CCIS student, you can use your Linux account to post a personal homepage.
To create your personal homepage you must:
* Read, understand and accept the “Terms of Use”,
ž Terms of Use:
The purpose of the Personal Home Page is to give students the ability to create a home .1
page on CCIS net that reflects their interests, hobbies and background. When creating a
homepage you are expected to use suitable language for a general audience. You should
adhere to proper behavior, and good etiquette as determined by "Commonsense". You may
NOT post information that violates what is considered acceptable by "commonsense", you
are NOT allowed to offend, insult, or flame other individuals, organizations, agencies, and

39
3rd parties, or spread misleading information, rumors, etc. or post copyrighted material
without permission.
Each user is responsible for what he posts under his account. Violating the terms of use .2
could cause the termination of his account as well as possible suspension.
The system administrators reserve the right to remove pages that violates the terms of .3
use, or contain inappropriate material.
" URL:
The latest version of the “Terms of Use” is available at:
http://students.ccis.ksu.edu.sa/terms.html
After that follow these simple steps:
First time setup only: this step should only be done once. You have to log into your Linux .1
), and type the following case-8account at the lab or using Telnet/WebTerm (see page
sensitive commands to create a directory called “public_html” and set it up properly:
mkdir public_html
chmod o+rx public_html
chmod o+x .
Create your homepage using any Homepage design/editor program like: MS Frontpage, .2
Netscape Composer, Notepad, etc. You can have any number of files, but remember to
name your main file as index.html
Now upload all the files to your Linux accout under the public_html directory by using .3
). (Remember: all your HTML must be 35) or by diskette (see page 8FTP (see page
under 'public_html' directory!)
Done! You can now see your homepage by using the URL: .4
http://students.ccis.ksu.edu.sa/~1#s###/
(Where 1#s### represents your Linux login)
" URL:
HTML (Hyper Text Markup Language) is the Language in which all web pages are written in, if
you like more information about HTML check:

40
http://netgroup.ccis.ksu.edu.sa/misc/HTMLPrimer.html
" URL:
To see other students’ personal homepages check this site:
http://students.ccis.ksu.edu.sa/
To let others know about your homepage, register it by filling the form at:
http://students.ccis.ksu.edu.sa/hpreg/
Index
C
C Compiler, 28
CCIS, 1, 4, 5, 6, 20, 34, 35, 36
D
Dialup, 5
Directories, 13, 16
DNS, 5, 6
domain, 5
DOS, 4, 32, 33
E
Emacs, 27, 28, 29, 31
e-mail, 13, 20, 21, 22, 23, 24, 25, 35
E-Mail, 20, 23
F
finger, 25
FTP, 5, 7, 8, 37
H
homepage, 25, 35, 36, 37
I
Internet Explorer, 34, 35
IP, 5, 6
L
Linux, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 17, 18, 20, 21,
22, 24, 27, 28, 31, 32, 35, 36, 37
login, 4, 7, 8, 9, 10, 20, 22, 25, 31, 37
M
Macintosh, 4, 8, 34
man, 16, 25, 33
mtools, 32, 33
N
Netscape, 24, 34, 35, 37
P
Pascal, 27, 28, 29
pathname, 13
PPP, 5, 6, 7, 24, 31, 35
Processes, 10
T
talk, 25, 26
TELNET, 5, 6
U
UNIX, 4, 9, 10, 12, 13, 31
URL, 7, 8, 12, 16, 25, 26, 33, 34, 35, 36, 37
V
Virtual Consoles, 10
W
Web, 5, 7, 16, 25, 34, 35, 36
Wildcards, 18, 32
Windows, 4, 5, 6, 7, 8, 31
X
xterm, 31, 35
X-Window, 31, 35

للأمانة منقول
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 

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

استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

 مواضيع مماثلة

-
» كيف تتأكد من سلامة نظام الويندوز
» نظام التحكم بالبوابات
» احلى دليل للاشهار
» احلى دليل للاشهار
» دليل مواقع كوبرا

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات سيريا إكس بي | Syria Xp :: فئة الكمبيوتر والأنترنت | Computer & Internet :: استعراض :: منتدى المواضيع التعليمة واسرار ومشاكل النظام وحلولها-

تعليمات المشاركة
لاتستطيع الرد على المواضيع في هذا المنتدى


BB code متاحة للجميع
الابتسامات متاحة للأعضاء
كود[IMG] متاح للأعضاء
كود HTML متاح للأعضاء