Top Banner
: : . : 2000 : 3 * * . ، ﺿ: / ccisguide / cc / sa . edu . ksu . ccis . www :// http PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
41

Arabic linux guide

Nov 07, 2014

Download

Education

Arabic linux guide
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Arabic linux guide

يدتهملا لالج دادعإ مينغلا دلاخ د فارشإ

2000لوليا ريوطتلا خيرات

3 رادصإلا مقر

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

ccisguideccsaeduksucciswwwhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

2

تايوتحملا سرهف خم ليغشت ةمظنأ تحت ليغشتلاndash 1 ةفلت

ماظن تحت ليغشتلا 1-1 Windows NT تحت ليغشتلا 1-2 PPPيفتاهلا لاصتالا مادختسا Linux ماظن

PPPيفتاهلا لاصتالل ةماعلا تابلطتملا bull PPPلاصتالا ماظنل Windowstrade 95ليغشتلا ماظن يمدختسمل فيصوتلا bullقيرط نع LinuxUnixماظنب نيمدختسملا لاصتا bull PPPحملا ةكبشلا وأ LANةيل ( FTP )دعب نع تافلملا لاسرإ bull LinuxUnixماظنب كلاصتا متي امدنع bullماظن تحت Passwordرسلا ةملك رييغت bull LinuxUnix ماظن تحت رماوألا ضرعو Editingحيقنتلا bull LinuxUnix LinuxUnixماظن تحت ةشاشلا ىلع ةضورعملا تانايبلا مجح يف مكحتلا bull ليغشتلا ةيلمع فاقيإ bull LinuxUnixماظن تحت لمعت يتلا ةيفرطلا تاياهنلا bull ليغشتلا ماظن نم جورخلا bull

ماظنل رصتخم خيراتndash 2 LinuxUnix ةلدألاو تافلملا-3

تافلملا ةمئاق ضرع3-1 فلملا ىوتحم ضرع3-2 تافلملا عم لمعلا 3-3 ماظن ليغشت يف ةدعاسملل حوتفملا طخلا 3-4 Linux معلا3-5 ةلدألا عم ل مادختسا 3-6 Wildcard ليلد فذح 3-7 فلم ةعابط3-8

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

3

نيمدختسملا نم ريغلا عم لاصتالا-4 يلآلا ديربلا مادختسا 4-1 E-Mail

rdquoPineldquoمادختسا Plain mailldquoمادختسا وأ PPPلالخ يلآلا ديربلا مادختسا LAN

ليغشتلا ماظن تحت جماربلا ةباتك -5 LinuxUnix حقنملا مادختسا 5-1 Emacs Emacsعم ةمدختسملا رماوألل عيرس ضرع جماربلا ةمجرت5-2 Cةغل مجرتم Pascalةغل مجرتم جماربلا ةعابط

ةذفانلا مادختسا -6 X-Window ةذفانلا عم ةيادبلا 6-1 X-Window

تافلم ةجلاعمو ةباتكو ةءارق -7 DOS ماظن تحت Linux مادختسا يف ةمدقم 7-1 ldquomtoolsrdquo

ةيلكلا ةكبش ىلإ لوصولا تامدخ-8 لماعم نم ةكبشلا ليغشت 8-1 NTtrade and Macintoshtrade لماعم نم ةكبشلا ليغشت 8-2 Linux لرتملا نم ةكبشلا ليغشت 8-3 PPP مدوملا مادختساب ةصاخ ةحفص ءاشنإ 8-4 Homepage

ةمظنأ تحت ليغشتلاndash 1 ةفلتخم ليغشت

متي ةنيابتم ةزهجأ ا CCIS تامولعملاو بساحلا مولع ةيلك يف رفوتي ةفلتخم لماعم ةدع اميف اطيسب افالتخا ةمظنألا هذه نيب ليغشتلا تاءارجإ فلتختو ةفلتخم ليغشت ةمظنأب اهليغشت

عبتت نأ بجي ةماع تاداشرإ كانه نأ الإ اهنيب

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

4

ةماع تاداشرإتدرأ اذإو لمعملا يف قلغم زاهج يأ حتفت الو لمعلا نم كئاهتنا دعب زاهجلا قلغت ال

ةدعاسملاليغشتلا نع نيلوئسملا نم ةناعتسالا بلط يف ددرتت الف

يف دوعتل حاتفم يأ ىلع طغضلا الإ كيلع امو ةقلغم ا أكو ةشاشلا ودبت نايحألا ضعب يف عضو

ليغشتلا ON ا دنع ضرعتت ال ىتح كباسح قلغو جورخلا تاءارجإ لمع نم دكأتلا بجي لمعلا نم كئاهتن

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

ماظن تحت ليغشتلا 1-1 Windows NT ىنبم يف ليغشتلا ماظن تحت لمعت لماعم ثالث رفوتت 4 Windows NT تارجحلا يف اهنكامأ

مقر امإ جاتحت كنإف ةزهجألا ىدحإ ىلع لمعت يكلو أأ 118 أأ123 أأ84أأ 85يلإ ةفاضإلاب ددحم يسارد ررقمب صاخ مقر وأ ) بالطلل يعماجلا مقرلا وهو ( يصخش باسح

رسلا ةملكرسلا ةملك رييغت ةثالثلا حيتافملا ىلع طغضا كب ةصاخلا رسلا ةملك رييغت يكل

CTRL+ALT+Del ىلع ) رسيألا حاتفملا ( ةرأفلاب طغضا لمعلا نم ءاهتناللو ليغشتلا ءانثأ اعمldquoStartrdquo رتخا مثldquoShut Downrdquo رتخا اهنموldquoClose all programs and Log as a

different userrdquo

Linux ماظنتحت ليغشتل ا1-2

اهريغو DOS Windowstrade Systemtrade 7xليغشتلا ةمظنأ نم سكعلا ىلع هنأ ركذتت نأ مهملا نم اريغص بوتكملا فرحلا ينعم فلتخي ثيح فرحلا ةلاحب رثأتت LinuxUNIXةمظنأعيمج نأ ةمظنألا نم

لكشلاو Sلكشلا نيب فالتخا دجوي كلذ لاثم اريبك هنع s ةملكوList ةملك نع فلتخم ىنعم اهلlist

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

5

لمعت يتلا لماعملا دحأ يلإ بهذت نأ قرطلا هذه دحأو Linux ماظنبلصتت يكل قرط ةدع كانهو ماظنب ا مقر ةرجحلا يف دوجوملا لمعملا لثم Linuxزهجأ كنكمي كلذ ىلإ ةفاضإلابو 4ىنبم أأ 126

ماظن مادختساب كلرتم نم ماظنلاهذه ىلع لمعلا PPP ( Point to Point Protocol ) لالخ نم MODEM ةيلحملا ةكبشلا قيرط نع ماظنلاب لاصتالا كنكمي امك

PPPيفتاهلا لاصتالا مادختسا bullرفويو Linux ماظنبةيلكلا جرا خ نم يفتاهلا لاصتالا ةمدخ ةيلكلاب يلآلا بساحلا زكرم مدقي

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

TCPIP لثم FTP ) 9ص ( وأTELNET) 8ص ( وأWeb browsers) خلا) 42ص ةيلاع ةعرس تاذ MODEMكيدل رفوتي نأ بجي تامدخلا هذه نم ديفتست يكلو لضفي (

33660 BPS رثكأ وأ عم يتأت يذلا client PPPلاصتالا جمانربو نوفلت طخ كلذكو ) Microsofttrade Windows 95

PPPيفت اهلا لاصتالل ةماعلا تابلطتملا bull

ليغشت يه ةماعلا تابلطتملا نإف ةيلكلا ةكبشب لاصتالاب نكمتت يكل كزاهج فيصوتل ةيلاتلا تافيصولا لمعو لاصتالا جمانرب

server-assigned وأ automatic نوكيل IP ناونعلا لقح فص 1نوكيل DNS (Domain Name Server)يساسألا مداخلا مقر فص 2 مداخلاو 1010103

1010102نوكيل يوناثلا ccisksuedusaوهو ايرورض كلذ ناك اذإ هب لاصتالا دارملا مداخلا مسا لخدا 3 MTU (Maximum Transmissionليوحتلل ىصقألا دحلا ةدحو لقح عضو لضفملا نم 4

Unit) نيب حوارتت ةميقب receive لابقتسالا ةذفان لقح عضت نأ بجي امك 1024 و 560

window ىتح ةفلتخم ميقب تالواحم ةدع ءارجإ يلإ جاتحت امبر ( 8192 و 2048نيب حوارتت ةميقب )لاصتا ةمدخ لضفأ ىلع لصحت

وأ 4680900لاصتالا فتاه مقر عض 5 4680490

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

6

PPPلاصتالا ماظنل Windowstrade 98ليغشتلا ماظن يمدختس مل فيصوتلا bull

ةكبشلا عم فتاهلا طخ فيصوت يلوألا ةوطخلا رتخاو Startةيادبلا حاتفم ىلع طغضا bull Settings مكحتلا ةحول رتخا مث Control Panel عض

لل رسيألا حاتفملا ىلع نيتيلاتتم نيترم طغضاوPrograms AddRemoveىلع ةرأفلا رشؤم ةرأف رتخا Windows Setupتحت bull Communications ذيفنتل نيترم ةرأفلا طغضاوDetails OKطغضا ذئدنع Dial-Up Networkingصحف دق زاهجلا نأ نم دكأت bull

TCPIPلوكوتوربلا فيصوتو ةفاضإ ةيناثلا ةوطخلا

نيترم طغضاوControl Panelمكحلا ةحول ىلإ ةيناث ةرم دع bull ىلع Network ذيفنتل طغضا مث Add رتخا كلذ دعبAdapter ىلع طغضاAdd

ةمئاقلا نم رتخا Manufacturersنيجتنملا ناونع تحت bull Microsoft رتخاو Dial-Up ةمئاق نم

Network Adapters طغضا مث OKةقباسلا تارايتخالا ذيفنتل ةمئاق نم Protocolرتخا bull Network components طغضا مثOK ةمئاقلا نم رتخا Manufacturersنيجتنملا ناونع تحت bull Microsoft رتخاوTCPIP لوكوتربك

OKطغضا مث Network Protocolةكبشلل Yesرتخا ديدج نم ةذفانلا ليغشت نع زاهجلا كلأسي ذئدنع bull

PPPليغشتل بتكملا حطس ىلع ةنوقيأ ءاشنإ ةثلاثلا ةوطخلا

Dial-up مث Accessories مث Programs رتخا مث Startأدبا ىلع طغضا ةذفانلا ليغشت دعب 1Networking

ديدج لاصتا لمع ذيفنتلMake new connectionىلع نيترم طغضا 2 ةمئاقلا نم كيدل يذلا مدوملا عون رتخا rdquo CCIS Netldquoالثم نكيلو لاصتالا ةهجل مسا بتكا 3 مث

Configureفيصوتلا ىلع طغضا كزاهج يف مدوملا فيصوتل اقبط COM portةبسانملا ةباوبلا رتخا General sectionماعلا مسقلا يف 4

نأ نم دكأتو 57600ىوصقلا ةعسلا رتخا lsquoOnly connect at this speedrsquo ةصوحفم ريغunchecked

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

7

مث Data-bits 8 parity none stop bits 1 يتآلا ر تخا connection sectionلاصتالا مسق يفو 5 Next مثOKرتخا

لاصتالا طخ مقر مث ةقطنملا دوكل 1مقرلا لخدا 6 4680900 (16+ numbers) رتخا 4680490 وأ ءا Nextرتخا مث اهنم لصتت يتلا ةلودلا مسا Finishإ مث

بتكملا حطسىلع CCIS Netةنوقيأ رهظت ذئدنع 6

CCIS Net PPP فيصوتل ةيئاهنلا تاوطخلا ةعبارلا ةوطخلا Propertiesصئاصخ رتخاو ةرأفلل نميألا حاتفملا ىلع نيترم طغضا bullرتخاو Server Typeىلع طغضا bull lsquoPPP Windows95 Windows NT 35 Internetrsquo

مداخلل عونل فيصوتك rsquoRequire encrypted passwordlsquo و rsquoLog on to networklsquoنم لك صحف نودي كرتا bull

rsquoEnable software compressionlsquoرايخلا صحف كنكميو نم TCPIPرتخا bull Allowed Network Protocols مث TCPIPفيصوت ىلع طغضا bull Specify Namelsquo مداخلا مسا ناونعو rsquoServer Assigned IP addresslsquoناونع صحفا bull

Server addressesrsquo عون عضDNS يلوألا 1010102يوناثلاو 1010103 Use default Gateway on remotelsquoو rsquoUse IP Header compressionlsquoنم الك صحفا bull

networkrsquo دوعت ىتح اهرركو OKةمالع ىلع طغضا bull Dial-up Networkingةمئاق ىلإ

CCIS Netةكبشلاب لاصتالا ةسماخلا ةوطخلا

دجت كنإف ماري ام ىلع ئش لك ناك اذإف Connectرتخا مث CCIS Netةنوقيأ ىلع نيترم طغضا bull طغضا اهدنع بساحلا زكرم يف هتلجس يذلا كمقرب لاصتالا دواعتس ةيلكلا ةزهجأ نأبديفت ةلاسر

لاصتالا ةيلكلا ةزهجا دواعتس مث OKىلع rsquoConnectedlsquo لوقت ةلاسر ىلع لصحت نا بجيو لاصتالا ءا لاصتالا يهني فوس rsquoDisconnectlsquoإ حتفم ىلع طغضلاو

)رركتت الو ىلوألا ةرملل ةئيهتلا تاوطخ يه ةعبرأ ىلإ دحاو نم تاوطخلا نأ ظحالملا نم ( ةــــئن ة سداسلا ةوطخلا

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

8

ىلع كباسح مادختسا كناكمإ يفو ةيلكلا ةكبشب لاصتالل دادعإلا تاوطخ تلمكتسا دق نآلا تنأ تنارتنإلا ةكبش ىلإ ةفاضإلاب Linuxماظن

قيرط نع Linuxماظنب نيمدختسملا لاصتا bull PPP ةيلحملا ةكبشلا وأ LAN

جمانرب مادختساب LinuxUnixماظنب لاصتال ا كنكمي هنإف حاجنب تمت دق لاصتالا تاوطخ تناك اذإ

TELNET ماظنب لمعي ةكبشلاب زاهج 50نم رثكأ دجويو Linux لاصتالا كنكمي هنإف كلذلو تنك اذإ الثمف rdquolinux150ccisksuedusaldquoىلإ rdquoLinux101ccisksuedusaldquo نم يأ اهادحإب

رمألا بتكاو Run مث Startى لع طغضا Windows 95 ماظن تحت لمعت telnet linux110ccisksuedusa

لاصتالل ثحبلاب بساحلا بيجي فTrying 904126110

Connected to linux110ccisksuedusa Escape character is ^]

Linux 410 (linux110ccisksuedusa) (ttyp0) Linux110 login _

تاظحالم

بيجتست ال ا إف كلذلو حوتفملا طخلا ىلع ةزهجألا ضعب نوكت ال دق نايحألا ضعب يف رايتخا بجي لب ةلواحملا راركت لضفملا نم سيل ذئدنع time-out errorةلاسرلا رهظتو لاصتالل

رخآ زاهجنم هنإف ريثك زاهجلا يمدختسم ددع نأ ترعش وأ ايبسن ئطب هب لصتت يذلا زاهجلا ترعش اذإ

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

logging inلاصتالا بقع رماوألا ضعب ليغشتل جاتحت كنإف كلذل ) تاقيبطتلا ضعب setenv TERM vt100

export term=vt100وأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

9

( FTP )دعب نع تافلملا لاسرإ bullوأ PPPقيرط نع ماظنلاب لاصتالا ةيناكمإ يلإ ةفاضإلاب LAN ملا تافلملا لقن كنكمي هنإف ماظنلاب ةبوتك

ماظن يف كباسح ىلإو كزاهج ىلإو نم) زومرلا ( يداعلا وأ يئانثلا LinuxUnix لالخ نم ـل راصتخا يهو FTPلوكوتورب file transfer protocol جاتحت كنإف كلذ لمع عيطتست يكلو

95ةذفانلا ع م يتأي يذلا جمانربلا مدختسا FTP client programليمعلا تافلم لقن جمانرب ىلإ Runليغشت مث Startldquoأدبا رتخا sectنيب ءامسألا دحأ زاهجلا مسا نوكي ثيح هب لصتت يذلا زاهجلا مسا بتكأ sect

linux101ccisksuedusa و linux150ccisksuedusa يرسلا كمقرو كباسح مقر لخدا sectيزمر هليوحت بولطملا فلملا ناك اذإ ASCبتكأ sect ASCII بتكأ وأ BINيئانث فلملا ناك اذإ فلملا مسا مث PUTرمألا مدختسا sect PUT filename رمألا وأ كباسح يف فلملا عضولGET

GET filenameكباسح يف فلملا عضول FTPرماوأ نم ديزملا ىلع لوصحلل ماهفتسالا ةمالع بتكأ ةدعاسملا ىلع لوصحلا لجأ نم sect

يقيبطت لاثم يلي اميفو ftp

رمألا لخداftpgt open linux120ccisksuedusa

بساحلا نم ةباجإلا نوكت دقفConnected to linux120ccisksuedusa

220 linux120 FTP server (Version wu-24(1) Tue Dec 5 205115 CST 1995) ready User (linux120ccisksuedusa(none)) _

همساو FTPجمانرب ىلإ رظنت نأ كنكمي هنإف كلذ ىلإ ةفاض إلابو ldquoWS_FTPrdquo نمض دوجوملاو tradeWindowsةذفانلا جمارب

Linuxماظنب كلاصتا متي امدنع bull

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

Linux 410 (linux110ccisksuedusa) (ttyp0)

linux110 login _ كباسح مقر لخدا---

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

10

After typing the user name or number you will be prompted to enter your password

Password _ رسلا ةملك لخدا---

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

Last login Thu Oct 3 140513 from linux110

Linux 200 You have new mail كل يلآ ديرب دجوي هنأ ديفت ةلاسر رهظت دقو

linux110~gt _

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

login incorrect

linux110 login _

ماظن تحت Passwordرسلا ةملك رييغت Linux

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

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

ذيفنتلا حاتفم ىلع مث rdquopasswdldquoبتكأ رسلا ةملك رييغتلو ltRETURNgt وأltEntergt ذئدنع طغضا رس ةملك كيدل نكي مل اذإ ( كنم دكأتلل ةميدقلا رسلا ةملك لاخدإ ن ع بساحلا كلأسي

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

11

ماظن تحت رماوألا ضرعو Editingحيقنتلا bull Linux

bull Backspace وأ delete وأ ltCTRL hgt هتبتك زمر رخآ يغلت رماوألا هذه نم يأ

رماوأو تاملك نم هتباتك كل قبس ام ىلإ لوصولاب كل ناحمسيDown و Up نامهسلا bullنم ىلوألا فورحلا تبتك ول هنأ ىنعمب فلملا مسا لامكتساب كل حمسي Tab لوقحلا حاتفم bull

رهظي فوس مسالا يقاب نإف لوقحلا حاتفم ىلع تطغضو هنيزخت قبس فلم مسا

LinuxUnixماظن تحت ةشاشلا ىلع ةضورعملا تانايبلا مجح يف مكحتلا bullبساحلا ربخي Scroll Lockحاتفملا وأ s فرح عم lt Ctrlgtنيحاتفملا دحأ ىلع طغضلا

نيحاتفملا دحأ ىلع طغضلا امنيب اتقؤم تانايبلا قفدت فقوي يأ ةشاشلا ىلإ تانايبلا لاسرإ فاقيإب ltCtrl gt فرح عمq حاتفملا وأ Scroll Lock فاقيإلا ةيلمع يغلي ةيناث ةرم

ماظن ا ةيفرط ةيا ىلع لمعت تنك اذإLinux ةرشابم كنكمي هنإف ) ةيلكلا لماعم دحأ يف يأ ( shift+Page up مادختساب ةشاشلا ىلع ةيفلخلا ةحفصلل دوعت نأ

ليغشتلا ةيلمع فاقيإ bull

امف ام أطخ دوجول وأ ليغشتلا ءا أ إل جمانربلا ليغشت فيقوت ىلإ جاتحت دق نايحألا ضعب يفاعم ltCTRL Cgtنيحاتفملا ىلع طغضلا الإ كيلع

CTRLgtنيحاتفملا ىلع طغضلا ب كلذ لمع عيطتست كنإف اتقؤم جمانربلا ليغشت فاقيإ ديرت دق ب

Zgt اعم رماوألاو جماربلا ءامسأ ةمئاق ىلع فرعتلا كنكميو فيقوتلا اذه ءاغلإ ةرتف دعب كنكميو يلاتلا لاثملا يف امك jobsرمألا ةباتكب اهفيقوت قبس يتلا

linux120~gt jobs [1] - Suspended (tty output) emacs testc

[2] + Suspended (tty output) emacs progpas linux120~gt _

رارمتسا دارملا جمانربلا مقرب ةعوبتم ()ةيوئملا ةبسنلا ةمالع بتكأ فيقوتلا رمتسي نأ تدرأ اذإو emacs testcلوألا جمانربلا فيقو ت رارمتسا تدرأ اذإ الثمف ةفوقوملا جماربلا ةمئاق نم هفيقوت

1بتكأ بتكأ ام جمانربل فيقوتلا ءاغلإ تدرأ اذإ كلذ ىلإ ةفاضإلابو kill يف جمانربلا مقرب ةعوبتم

ةفوقوملا جماربلا ةمئاق

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

12

Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا bullةياهنلا ةدحو نوكتتو طقف Linux لماعم يف Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا رفوتت

ةيفرطلا ةياهنلا ليغشت نكمي ثيح Linuxماظنب ةرشابم لصتتو حيتافم ةحولو ةشاش نم ةيفرطلا يزافرعي امب ةرشابم نأب ةيفرطلا ةياهنلا مادختساب حمسي يذلا Virtual Consoles ا ليغشتلاب

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

يه يزا Linuxةمظنأ بيصنت يف حمسي ام ةداعو ا ليغشتلل تاونق ةعبرأب ltALT+F1gt ىلإltALT+F4gt ةيفرط ةيا 12ىتح حامسلا ماظنلل نكمي لاح ةيأ ىلعو لالخ نم يزاجم ليغشت

ثيح Fiهب صاخلا فئاظولا حاتفم ىلع فرعم اهنم دحاو لك ةدحاو i ىلإ 1نم ماقرألا نع ربعت تقولا سفن يف تاباسح ةدعب ةيفرطلا ةياهنلا ىلع لمعت نأ ديفملا نم هنإف عبطلابو 12

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

لمعلا ءا إ وأ logoutرمألا ةباتكب كلذو ماظنلا نم جرختو كباسح قلغت نأ بجي لمعلا نم ءاهتنالا دعب

كل رهظت ةيلاتلا ةلاسرلا نإف لمعت تافلملا ضعب كانه تناك اذإو exit رمألا

There are suspended jobs رمألا ةباتك وأ هئا رمألا وأ hellipkillإو فلملا ىلإ لاقتنالا كنكمي ذئدنع exit ةيناث ةرم

Linuxماظن نع ةيخيرات ةذبن ـ 2

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

multitasking ةريبكلاو ةطسوتملا تابساحلا يفMini-computers amp Mainframe دادعإ مت دقوم ريثكب لهسأ يهو++Cةغلب ماظنلا اذه ىلع ملاعلا ءاحنأ ىتش يف نيجمربملا دعاس امم عيمجتلا ةغل ن

ةيصخشلا تابساحلا نم اءدب تابساحلا عاونأ عيمج عم مدختست ةديدع تارادصإ جورخو هريوطت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

13

تابساحلل ترهظ يتلا تارادصإلا مظعم ىلإ ىزعيو Cray Y-MPلثم ةقالمعلا تابساحلاب ءاهتناو يلاكتلا ةعفترم ا تارادصإ دحأ Linuxماظن دعيو ىرخألا ليغشتلا ةمظنأب ةنراقم فأ ةيصخشلا

Unix قيرط نع ساسأ روط يذلا Linus Torvalds يكنسله ةعماجب نيجمربملا نم ديدعلا ةدعاسمب ملاعلا ءاحنأ ىتش نم نيجمربملا نم ديدعلا ريوطتلا ةيلمع يف كراش امك تنرتنإلا ةكبش قيرط نع ادنلنفب

ةظحالم

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

ةلدألاو تافلملا ndash 3

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

نيعم عوضومب قلعتي يخيرات دنتسم bull ةيديرب ةلاسر bull الثم لاكسابلا ةغل نكتلو ام ةغلب بوتكم بساح جمانرب bull

نم اددع فلملا مسا يوتحي نأ نكمي ذإ Linuxماظن يف فلملا مسا نع ريبعتلل ددحم طمن دجوي الو زمر256ىلإ لصت زومرلا اميف ( ةصاخلا زومرلاو فورحلاو دادعألا ىلع لمتشت زومرلا هذه نأ امك

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

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

14

program1pasجمانربلا ءاعدتسا اندرأو hellip program1pas program2c infodatجماربلا يتآلاك نوكي هراسم نإف

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

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

دحأ نكيلو جماربلا تانايب ىلع يوتحت تافلملا نم ةعومجم هبو dataهمسا تانايبلاب صاخ يعرف ليلد هؤاعدتسا بولطموcoursesdataهمسا تافلملا هذه يتآلاك راسملا نوكي كلذ دنع

programsdatacoursesdat يرجشلا عرفتلل اقبط فلملا مسا مث يعرفلا ليلدلا مث ليلدلا ددحي راسملا نأ قباسلا لاثملا نم ظحاليو

data يعرفلا ليلدلل بألا وه programsليلدلا نأ لوقلا نكميو

رمألاب تافلملا ةمئاق ضرع 1 ـ 3 ls كلذ لاثم يعرفلا وأ يلصألا ليلدلا يف تافلملا ءامسأب ةمئاق ضرعل lsرمألا مدختسي

linux110~gt ls

aout dummytxt homebanrgif sampletxt wchat02tar backggif filepas indexhtml testpas xxx

dummy filepas~ mbox testpas~ ةيدجبألا فورحلا بسح ةبترم ليلدلا اهيلع يوتحي يتلا تافلملا ءامسأ رهظت ثيح

يتآلاك نوكيل 1ndashضرعلا رمأل فضأ تافلملا نع ةيليصفت تامولعم تدرأ اذإو linux110~gt ls -l

total 167 -rwxr-xr-x 1 15s100 users 34095 Oct 8 0118 aout

-rw-rw-r-- 1 15s100 users 31688 Oct 10 1437 backggif -rw-r--r-- 1 15s100 users 0 Oct 8 0050 dummy

-rw-r--r-- 1 15s100 users 0 Oct 8 0049 dummytxt -rw-r--r-- 1 15s100 users 225 Oct 8 0118 filepas

-rw-r--r-- 1 15s100 users 266 Oct 8 0102 filepas~ -rw-rw-r-- 1 15s100 users 10737 Oct 10 1417 homebanrgif

-rw-rw-r-- 1 15s100 users 242 Sep 29 1132 indexhtml -rw------- 1 15s100 users 652 Oct 14 0131 mbox

-rw-r--r-- 1 15s100 users 2 Oct 8 0050 sampletxt -rw-r--r-- 1 15s100 users 280 Oct 4 0008 testpas

-rw-r--r-- 1 15s100 users 278 Oct 4 0006 testpas~ -rw-rw-r-- 1 15s100 users 81920 Oct 10 1403 wchat02tar

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

15

-rw-r--r-- 1 15s100 users 75 Oct 8 0102 xxx

فلملا تايوتحم ضرع 2ـ 3 cat

يلاتلا لاثملا يف امك فلملا تايوتحم ضرعل catرمألا مادختسا نكمي cat sampletxt

ديدج فلم ءاشنإل catرمألا مادختسا نكمي كلذ ىلإ ةفاضإلابو ءاشنإ ديرت كنأ الثم ضرتفنلف ب اعوبتم catرمألا بتكأ بيحرت ةلاسر ىلع يوتحي ديدج فلم اذهل هديرت يذلا مسالا مث lt ةمالعلا

ctrl+dطغضا ءاهتنالا دعبو فلملا روطسل ةباتكلاب كل حمسي ذئنيح cat gt hellotxt يتآلاك فلملا ماظنلل ةيادبلا ةمالع ىلإ دوعت يكل ) هتبتك رطس رخآ ىلع سيلو لاخ رطس يف تنأو (

linux120~gt cat gt hellotxt

Hello World How is everybody

[ctrl+d] linux120~gt _

هانأشنأ يذلا فلملا تايوتحم نآلا ىرنل

linux120~gt cat hellotxt Hello World

How is everybody linux120~gt _

انل حمسي نل ةقباسلا ةقيرطلاب فلملا ءاعدتسا نإف ةشاش نم رثكأ ألمتو ةريثك فلملا تايوتحم تناك اذإ لثم moreرمألا مدختسا ةيادبلا ذنم فلملا تايوتحم ةدهاشم تدرأ اذإو فلملا نم ةريخألا ةشاشلاب الإ

more sampletxt طغضلا بجي لب ةرشابم ةيناثلا ةشاشلا ىلإ لقتني الو فلملا نم ىلوألا ةشاشلا الوأ ضرعي moreرمألاف

ةيلاتلا ةحفصلل لاقتنالل space barتافاسملا ةرطسم ىلع لالخ ةقباس ةحفصل ةدوعل ا كنكمي امك فرحلا ىلع طغضلاب حفصتلا ةيلمع يهنت وأ bفرحلا ىلع طغضلاب فلملل كحفصت q

ىلع طغضلاب كلذو moreرمألل امدختسم تنأو ةدعاسملا بلط ءارجإ كنكمي هنأ كلذ ىلع ةوالع رمألل ةدعاسملا رماوألا عيمج ضرع متي ثيح hفرحلا more

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

16

ملا عم لمعلا3 ndash 3 تافل cpخسنلا رمأ

يلاتلا لاثملا يف امك ليلدلا سفن يف رخآ ىمسم تحت ليلدلا نم ام فلم خسن ةيلمع ءارجإ نكمي

cp file1 file2 نأ ثيح

cp خسنلا رمأ file1 هخسن دارملا فلملا مسا file2ديدجلا فلملا مسا

rm فذحلا رمأ رمألاب نيزختلا صارقأ يف ربكأ ةيلاخ ةحاسم ةحاتإل ا كنكمي ظافتحالا ديرت ال يتلا تافلملا فذحrm

يلاتلا لاثملا يف امك rm file3

file3ىمسملا فلملا فذح مني ثيح

ةظحالم ةيلاتلا ةلاسرلا روهظب كلذو ةمظنألا ضعب يف فذحلا ديكأت كنم بلطي امبر

Remove file3 (yn) _ فرحلا وأ ديكأتلل yفرحلا لخدأ ذئدنع n رمألا ءاغلإل

mvرمألاب فلم مسا رييغت

مسالا ىلإ الثم file1نكيلو فلملا مسا رييغت كنكمي file2 رمألا مادختساب mv يلي امك mv file1 file2

عم حوتفملا طخلا قيرط نع ةدعاسملا 4 ndash 3 Linux رمألا قيرط نع Linuxليغشتلا ماظن ليلد ءاعدتسا كنكمي ماظنلل حوتفملا طخلا لالخ نم man

هنع مالعتسالا بولطم وه امب اعوبتم - manualةملكل راصتخا يهو ةقيرط نع مالعتسالل الثمف رمألا بتكأ passwdرسلا ةملك رييغت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

17

man passwd اذإ الثمف هنع مالعتسالا بولطملا مسالل راصتخالا طبضلاب فرعت ال دق ناي حألا ضعب يفو

بلطأ ذئدنع Pass Wordوهو اهل يملعلا مسالا الإ فرعت الو رسلا ةملك نع مالعتسالا ديرت تنك يتآلاك ةبولطملا ةملكلل ةفدارملا رماوألا ءامسأب ةمئاق

man -k pass word رمألاب اهنع ملعتست نأ عيطتست ثيح passwdةملك ك ل رهظت ذئدنع

man passwd

هيبنت مادختسا عيطتست كنإف مالعتسالل ةقباسلا ةيطخلا ةهجاوملا رماوأ همدقت امب ايفتكم نكت مل اذإ

ةيلحملا ةكبشلاب لاصتالا قيرط نع ةمسارلا ةهجاوملا html2manbin-cgisaeduksucciswwwhttp

ةلدألا عم لمعلا 5 ndash 3 مساب فرعي هب صاخ يساسأ ليلد مدختسم لكل Linuxماظن مدقي Home Directory

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

يساسألا ليلدلا تحت اهأشنأ كعيراشم تافلم عيمجتل ليلد ءاشنإ تدرأ اذإف mkdirرمألا مدختسا ديدج ليلد لمعلو

يلاتلا رمألا بتكأ mkdir projects

pwd رمألا بتكأ لمعت يذلا ليلدلا مسا ةفرعملو ةرابعلل راصتخا وه pwdرمألا نأ ظحال Print Working Directory ليلدلا تايوتحم عبطا يأ

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

linux120~gt cd projects linux120~projectsgt _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

18

ةظحالم ديدجلا ليلدلا مسا نمضتي ةيادبلا رطس نإف رخآ ليلد ىلإ يلاحلا ليلدلا رييغت دنع

cdرمألا مادختساب يساسألا ليلدلا ىلإ ةرشابم لاقت نالا كنكميو

linux120~projectsgt cd linux120~gt _

cdرمألا مدختسا ةرشابم قباسلا ليلدلل ةدوعلا تدرأ اذإ امأ

linux120somewheregt cd linux120~gt _

ةظحالم

ةمالعلا ريشت ثيح ~ cdرمألا مادختساب يساسألا ليلدلا يلإ ةدوعلا كنكمي ىلإ ~ يلصألا ليلدلا ىلإ ةرشابم ةدوعلا

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

يلاتلا لاثملا يف امك خسنلاو لقنلاو فذحلل cp mv rmرماوألا مادختسا linux120~gt mv myfile projectsmyfile

linux120~gt cp testpas test2pas linux120~gt rm projectsmyfile

linux120~gt _ فلملا لقن نع قباسلا لاثملا يف لوألا رطسلا ربعي myfile عيراشملا ليلد ىلإ يلاحلا ليلدلا نمprojects

فلملا خسن نع يناثلا رطسلا ربعي امنيب myfileمسالا سفن تحت testpas يساسألا ليلدلا نمفلملا فذح ينعي ثلاثلا رطسلا نإف اريخأو test2pasىمسم تحت ليلدلا سفن يف ةخسنلا نيزختو

myfile عيراشملا ليلد نم projects مادختسا 6 ndash 3

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

19

ةيصاخ مادختساب ةدحاو ةوطخ يف تافلملا نم ةعومجم لقن وأ فذح وأ خسن الثمف

linux120~gt mkdir tmp linux120~gt cp tmp

linux120~gt _

يف تافلملا عيمج خسن متي يناثلا رطسلا يفو tmpهمسا ديدج يعرف ليلد ءاشنإ متي لوألا رطسلا يف تافلملا عيمج نع ةمجنلا ةمالع ربعت ثيح tmpديدجلا ليلدلا يلإ يلاحلا ليلدلا ريبعت ىلإ ةفاضإلابو

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

book1 book2 book_idea book-chapter1 فورحلاب أدبت يتلاو تافلملا هذه خسن اندرأو يرخأ تافلم عم ليلدلا سفن يف ةدوجوم تافلملا هذهو

book يعرفلا ليلدلا ىلإ يساسألا ليلدلا نم tmp بتكن رمألا cp book tmp

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

cp book tmp نيفلملا طقف خسنت كلذ يلعو bookزومرلا دعب دحاو زمر صحفت ةمالعلا نإف book1 book2

نم لك عم mv rm cdرماوألا مادختسا نكمي انركذ امكو ليلدلا فذح 7 ndash 3

بولطملا ليلدلا ىلإ الوأ باهذلا بجي ( تافلملا نم ايلاخ نوكي نأ بجي هنإف ليلد يأ فذح متي يكل ةدوعلا مث ليلدلا تايوتحم عيمج فذحل rmرمألا مدختس ي ثيح هتايوتحم عيمج فذحو هتايوتحم فذح

رمألا بتكأ tmpليلدلا مسا ناك اذإ الثمف ليلدلا فذح بلطي كلذ دعب ) يساسألا ليلدلا ىلإ

rmdir tmp

تافلملا ةعابط 8 ndash 3

فلملا ةعابط الثم تدرأ اذإف) لمعملا يف ( ةيلحملا ةعباطلا ىلع تافلملا ةعابطل lprرمألا مدختسي programtxt رمألا بتكأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

20

lpr programtxt

رمألا بتكأ قباسلا فلملا ةعابطل ةكبشلاب ةلصتملا تاعباطلا ىدحإ مادختسا تدرأ اذإ امأ lpr -Pprintername programtxt

ةكبشلا لالخ نم اهيلع ةعابطلا دارملا ةعباطلا مسا printernameةملكب ينعن ثيح زكرم يف نيلوؤسملا دحأ لاؤسب متي كلذ نإف ةكبشلا لالخ نم كعم ةلصتملا تاعباطلا ءامس أ ةفرعملو

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

lpq وأ ةيلحملا ةعباطلل lpq ndashPprintername ةكبشلا ةعباط ل

نيرخآلاب لاصتالا ndash 4

يلآلا ديربلا مادختسا 1 ndash 4 (E-Mail) ةيلكلاب ةصاخلا LANةيلحملا ةكبشلا عم نولماعتي نيذلا نيرخآلاب لاصتالل يلآلا ديربلا مادختسا كنكمي

يف همادختسا نكمي يديرب ناونع هل يلاتلابو باسح مقر هل بساحلا مولع ةيلك يف بلاط لك نأ ثيح بتكي نأ بلاطلل نكمي يلآلا ديربلا قيرط نعو ةيلكلاب سيردتلا ءاضعأ وأ هئالمزل لئاسرلا لاسرإ

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

وه يديربلا كناونع نإف بساحلا ىلع باسح مقر كل اذإو saeduksuccis2loginnamelinuxserver

كباسح مقر ناك اذإف بساحلا عم هب لماعتت يذلا كباسح مقر نع ربعت loginnameثيح نوكي يديربلا كناونع نإ ف16s101وه

saeduksuccis2linuxserver101s16

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

اهمهأ شقانن فوسو

جمانرب مادختسا 4-1-1 Pine

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 2: Arabic linux guide

2

تايوتحملا سرهف خم ليغشت ةمظنأ تحت ليغشتلاndash 1 ةفلت

ماظن تحت ليغشتلا 1-1 Windows NT تحت ليغشتلا 1-2 PPPيفتاهلا لاصتالا مادختسا Linux ماظن

PPPيفتاهلا لاصتالل ةماعلا تابلطتملا bull PPPلاصتالا ماظنل Windowstrade 95ليغشتلا ماظن يمدختسمل فيصوتلا bullقيرط نع LinuxUnixماظنب نيمدختسملا لاصتا bull PPPحملا ةكبشلا وأ LANةيل ( FTP )دعب نع تافلملا لاسرإ bull LinuxUnixماظنب كلاصتا متي امدنع bullماظن تحت Passwordرسلا ةملك رييغت bull LinuxUnix ماظن تحت رماوألا ضرعو Editingحيقنتلا bull LinuxUnix LinuxUnixماظن تحت ةشاشلا ىلع ةضورعملا تانايبلا مجح يف مكحتلا bull ليغشتلا ةيلمع فاقيإ bull LinuxUnixماظن تحت لمعت يتلا ةيفرطلا تاياهنلا bull ليغشتلا ماظن نم جورخلا bull

ماظنل رصتخم خيراتndash 2 LinuxUnix ةلدألاو تافلملا-3

تافلملا ةمئاق ضرع3-1 فلملا ىوتحم ضرع3-2 تافلملا عم لمعلا 3-3 ماظن ليغشت يف ةدعاسملل حوتفملا طخلا 3-4 Linux معلا3-5 ةلدألا عم ل مادختسا 3-6 Wildcard ليلد فذح 3-7 فلم ةعابط3-8

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

3

نيمدختسملا نم ريغلا عم لاصتالا-4 يلآلا ديربلا مادختسا 4-1 E-Mail

rdquoPineldquoمادختسا Plain mailldquoمادختسا وأ PPPلالخ يلآلا ديربلا مادختسا LAN

ليغشتلا ماظن تحت جماربلا ةباتك -5 LinuxUnix حقنملا مادختسا 5-1 Emacs Emacsعم ةمدختسملا رماوألل عيرس ضرع جماربلا ةمجرت5-2 Cةغل مجرتم Pascalةغل مجرتم جماربلا ةعابط

ةذفانلا مادختسا -6 X-Window ةذفانلا عم ةيادبلا 6-1 X-Window

تافلم ةجلاعمو ةباتكو ةءارق -7 DOS ماظن تحت Linux مادختسا يف ةمدقم 7-1 ldquomtoolsrdquo

ةيلكلا ةكبش ىلإ لوصولا تامدخ-8 لماعم نم ةكبشلا ليغشت 8-1 NTtrade and Macintoshtrade لماعم نم ةكبشلا ليغشت 8-2 Linux لرتملا نم ةكبشلا ليغشت 8-3 PPP مدوملا مادختساب ةصاخ ةحفص ءاشنإ 8-4 Homepage

ةمظنأ تحت ليغشتلاndash 1 ةفلتخم ليغشت

متي ةنيابتم ةزهجأ ا CCIS تامولعملاو بساحلا مولع ةيلك يف رفوتي ةفلتخم لماعم ةدع اميف اطيسب افالتخا ةمظنألا هذه نيب ليغشتلا تاءارجإ فلتختو ةفلتخم ليغشت ةمظنأب اهليغشت

عبتت نأ بجي ةماع تاداشرإ كانه نأ الإ اهنيب

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

4

ةماع تاداشرإتدرأ اذإو لمعملا يف قلغم زاهج يأ حتفت الو لمعلا نم كئاهتنا دعب زاهجلا قلغت ال

ةدعاسملاليغشتلا نع نيلوئسملا نم ةناعتسالا بلط يف ددرتت الف

يف دوعتل حاتفم يأ ىلع طغضلا الإ كيلع امو ةقلغم ا أكو ةشاشلا ودبت نايحألا ضعب يف عضو

ليغشتلا ON ا دنع ضرعتت ال ىتح كباسح قلغو جورخلا تاءارجإ لمع نم دكأتلا بجي لمعلا نم كئاهتن

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

ماظن تحت ليغشتلا 1-1 Windows NT ىنبم يف ليغشتلا ماظن تحت لمعت لماعم ثالث رفوتت 4 Windows NT تارجحلا يف اهنكامأ

مقر امإ جاتحت كنإف ةزهجألا ىدحإ ىلع لمعت يكلو أأ 118 أأ123 أأ84أأ 85يلإ ةفاضإلاب ددحم يسارد ررقمب صاخ مقر وأ ) بالطلل يعماجلا مقرلا وهو ( يصخش باسح

رسلا ةملكرسلا ةملك رييغت ةثالثلا حيتافملا ىلع طغضا كب ةصاخلا رسلا ةملك رييغت يكل

CTRL+ALT+Del ىلع ) رسيألا حاتفملا ( ةرأفلاب طغضا لمعلا نم ءاهتناللو ليغشتلا ءانثأ اعمldquoStartrdquo رتخا مثldquoShut Downrdquo رتخا اهنموldquoClose all programs and Log as a

different userrdquo

Linux ماظنتحت ليغشتل ا1-2

اهريغو DOS Windowstrade Systemtrade 7xليغشتلا ةمظنأ نم سكعلا ىلع هنأ ركذتت نأ مهملا نم اريغص بوتكملا فرحلا ينعم فلتخي ثيح فرحلا ةلاحب رثأتت LinuxUNIXةمظنأعيمج نأ ةمظنألا نم

لكشلاو Sلكشلا نيب فالتخا دجوي كلذ لاثم اريبك هنع s ةملكوList ةملك نع فلتخم ىنعم اهلlist

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

5

لمعت يتلا لماعملا دحأ يلإ بهذت نأ قرطلا هذه دحأو Linux ماظنبلصتت يكل قرط ةدع كانهو ماظنب ا مقر ةرجحلا يف دوجوملا لمعملا لثم Linuxزهجأ كنكمي كلذ ىلإ ةفاضإلابو 4ىنبم أأ 126

ماظن مادختساب كلرتم نم ماظنلاهذه ىلع لمعلا PPP ( Point to Point Protocol ) لالخ نم MODEM ةيلحملا ةكبشلا قيرط نع ماظنلاب لاصتالا كنكمي امك

PPPيفتاهلا لاصتالا مادختسا bullرفويو Linux ماظنبةيلكلا جرا خ نم يفتاهلا لاصتالا ةمدخ ةيلكلاب يلآلا بساحلا زكرم مدقي

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

TCPIP لثم FTP ) 9ص ( وأTELNET) 8ص ( وأWeb browsers) خلا) 42ص ةيلاع ةعرس تاذ MODEMكيدل رفوتي نأ بجي تامدخلا هذه نم ديفتست يكلو لضفي (

33660 BPS رثكأ وأ عم يتأت يذلا client PPPلاصتالا جمانربو نوفلت طخ كلذكو ) Microsofttrade Windows 95

PPPيفت اهلا لاصتالل ةماعلا تابلطتملا bull

ليغشت يه ةماعلا تابلطتملا نإف ةيلكلا ةكبشب لاصتالاب نكمتت يكل كزاهج فيصوتل ةيلاتلا تافيصولا لمعو لاصتالا جمانرب

server-assigned وأ automatic نوكيل IP ناونعلا لقح فص 1نوكيل DNS (Domain Name Server)يساسألا مداخلا مقر فص 2 مداخلاو 1010103

1010102نوكيل يوناثلا ccisksuedusaوهو ايرورض كلذ ناك اذإ هب لاصتالا دارملا مداخلا مسا لخدا 3 MTU (Maximum Transmissionليوحتلل ىصقألا دحلا ةدحو لقح عضو لضفملا نم 4

Unit) نيب حوارتت ةميقب receive لابقتسالا ةذفان لقح عضت نأ بجي امك 1024 و 560

window ىتح ةفلتخم ميقب تالواحم ةدع ءارجإ يلإ جاتحت امبر ( 8192 و 2048نيب حوارتت ةميقب )لاصتا ةمدخ لضفأ ىلع لصحت

وأ 4680900لاصتالا فتاه مقر عض 5 4680490

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

6

PPPلاصتالا ماظنل Windowstrade 98ليغشتلا ماظن يمدختس مل فيصوتلا bull

ةكبشلا عم فتاهلا طخ فيصوت يلوألا ةوطخلا رتخاو Startةيادبلا حاتفم ىلع طغضا bull Settings مكحتلا ةحول رتخا مث Control Panel عض

لل رسيألا حاتفملا ىلع نيتيلاتتم نيترم طغضاوPrograms AddRemoveىلع ةرأفلا رشؤم ةرأف رتخا Windows Setupتحت bull Communications ذيفنتل نيترم ةرأفلا طغضاوDetails OKطغضا ذئدنع Dial-Up Networkingصحف دق زاهجلا نأ نم دكأت bull

TCPIPلوكوتوربلا فيصوتو ةفاضإ ةيناثلا ةوطخلا

نيترم طغضاوControl Panelمكحلا ةحول ىلإ ةيناث ةرم دع bull ىلع Network ذيفنتل طغضا مث Add رتخا كلذ دعبAdapter ىلع طغضاAdd

ةمئاقلا نم رتخا Manufacturersنيجتنملا ناونع تحت bull Microsoft رتخاو Dial-Up ةمئاق نم

Network Adapters طغضا مث OKةقباسلا تارايتخالا ذيفنتل ةمئاق نم Protocolرتخا bull Network components طغضا مثOK ةمئاقلا نم رتخا Manufacturersنيجتنملا ناونع تحت bull Microsoft رتخاوTCPIP لوكوتربك

OKطغضا مث Network Protocolةكبشلل Yesرتخا ديدج نم ةذفانلا ليغشت نع زاهجلا كلأسي ذئدنع bull

PPPليغشتل بتكملا حطس ىلع ةنوقيأ ءاشنإ ةثلاثلا ةوطخلا

Dial-up مث Accessories مث Programs رتخا مث Startأدبا ىلع طغضا ةذفانلا ليغشت دعب 1Networking

ديدج لاصتا لمع ذيفنتلMake new connectionىلع نيترم طغضا 2 ةمئاقلا نم كيدل يذلا مدوملا عون رتخا rdquo CCIS Netldquoالثم نكيلو لاصتالا ةهجل مسا بتكا 3 مث

Configureفيصوتلا ىلع طغضا كزاهج يف مدوملا فيصوتل اقبط COM portةبسانملا ةباوبلا رتخا General sectionماعلا مسقلا يف 4

نأ نم دكأتو 57600ىوصقلا ةعسلا رتخا lsquoOnly connect at this speedrsquo ةصوحفم ريغunchecked

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

7

مث Data-bits 8 parity none stop bits 1 يتآلا ر تخا connection sectionلاصتالا مسق يفو 5 Next مثOKرتخا

لاصتالا طخ مقر مث ةقطنملا دوكل 1مقرلا لخدا 6 4680900 (16+ numbers) رتخا 4680490 وأ ءا Nextرتخا مث اهنم لصتت يتلا ةلودلا مسا Finishإ مث

بتكملا حطسىلع CCIS Netةنوقيأ رهظت ذئدنع 6

CCIS Net PPP فيصوتل ةيئاهنلا تاوطخلا ةعبارلا ةوطخلا Propertiesصئاصخ رتخاو ةرأفلل نميألا حاتفملا ىلع نيترم طغضا bullرتخاو Server Typeىلع طغضا bull lsquoPPP Windows95 Windows NT 35 Internetrsquo

مداخلل عونل فيصوتك rsquoRequire encrypted passwordlsquo و rsquoLog on to networklsquoنم لك صحف نودي كرتا bull

rsquoEnable software compressionlsquoرايخلا صحف كنكميو نم TCPIPرتخا bull Allowed Network Protocols مث TCPIPفيصوت ىلع طغضا bull Specify Namelsquo مداخلا مسا ناونعو rsquoServer Assigned IP addresslsquoناونع صحفا bull

Server addressesrsquo عون عضDNS يلوألا 1010102يوناثلاو 1010103 Use default Gateway on remotelsquoو rsquoUse IP Header compressionlsquoنم الك صحفا bull

networkrsquo دوعت ىتح اهرركو OKةمالع ىلع طغضا bull Dial-up Networkingةمئاق ىلإ

CCIS Netةكبشلاب لاصتالا ةسماخلا ةوطخلا

دجت كنإف ماري ام ىلع ئش لك ناك اذإف Connectرتخا مث CCIS Netةنوقيأ ىلع نيترم طغضا bull طغضا اهدنع بساحلا زكرم يف هتلجس يذلا كمقرب لاصتالا دواعتس ةيلكلا ةزهجأ نأبديفت ةلاسر

لاصتالا ةيلكلا ةزهجا دواعتس مث OKىلع rsquoConnectedlsquo لوقت ةلاسر ىلع لصحت نا بجيو لاصتالا ءا لاصتالا يهني فوس rsquoDisconnectlsquoإ حتفم ىلع طغضلاو

)رركتت الو ىلوألا ةرملل ةئيهتلا تاوطخ يه ةعبرأ ىلإ دحاو نم تاوطخلا نأ ظحالملا نم ( ةــــئن ة سداسلا ةوطخلا

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

8

ىلع كباسح مادختسا كناكمإ يفو ةيلكلا ةكبشب لاصتالل دادعإلا تاوطخ تلمكتسا دق نآلا تنأ تنارتنإلا ةكبش ىلإ ةفاضإلاب Linuxماظن

قيرط نع Linuxماظنب نيمدختسملا لاصتا bull PPP ةيلحملا ةكبشلا وأ LAN

جمانرب مادختساب LinuxUnixماظنب لاصتال ا كنكمي هنإف حاجنب تمت دق لاصتالا تاوطخ تناك اذإ

TELNET ماظنب لمعي ةكبشلاب زاهج 50نم رثكأ دجويو Linux لاصتالا كنكمي هنإف كلذلو تنك اذإ الثمف rdquolinux150ccisksuedusaldquoىلإ rdquoLinux101ccisksuedusaldquo نم يأ اهادحإب

رمألا بتكاو Run مث Startى لع طغضا Windows 95 ماظن تحت لمعت telnet linux110ccisksuedusa

لاصتالل ثحبلاب بساحلا بيجي فTrying 904126110

Connected to linux110ccisksuedusa Escape character is ^]

Linux 410 (linux110ccisksuedusa) (ttyp0) Linux110 login _

تاظحالم

بيجتست ال ا إف كلذلو حوتفملا طخلا ىلع ةزهجألا ضعب نوكت ال دق نايحألا ضعب يف رايتخا بجي لب ةلواحملا راركت لضفملا نم سيل ذئدنع time-out errorةلاسرلا رهظتو لاصتالل

رخآ زاهجنم هنإف ريثك زاهجلا يمدختسم ددع نأ ترعش وأ ايبسن ئطب هب لصتت يذلا زاهجلا ترعش اذإ

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

logging inلاصتالا بقع رماوألا ضعب ليغشتل جاتحت كنإف كلذل ) تاقيبطتلا ضعب setenv TERM vt100

export term=vt100وأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

9

( FTP )دعب نع تافلملا لاسرإ bullوأ PPPقيرط نع ماظنلاب لاصتالا ةيناكمإ يلإ ةفاضإلاب LAN ملا تافلملا لقن كنكمي هنإف ماظنلاب ةبوتك

ماظن يف كباسح ىلإو كزاهج ىلإو نم) زومرلا ( يداعلا وأ يئانثلا LinuxUnix لالخ نم ـل راصتخا يهو FTPلوكوتورب file transfer protocol جاتحت كنإف كلذ لمع عيطتست يكلو

95ةذفانلا ع م يتأي يذلا جمانربلا مدختسا FTP client programليمعلا تافلم لقن جمانرب ىلإ Runليغشت مث Startldquoأدبا رتخا sectنيب ءامسألا دحأ زاهجلا مسا نوكي ثيح هب لصتت يذلا زاهجلا مسا بتكأ sect

linux101ccisksuedusa و linux150ccisksuedusa يرسلا كمقرو كباسح مقر لخدا sectيزمر هليوحت بولطملا فلملا ناك اذإ ASCبتكأ sect ASCII بتكأ وأ BINيئانث فلملا ناك اذإ فلملا مسا مث PUTرمألا مدختسا sect PUT filename رمألا وأ كباسح يف فلملا عضولGET

GET filenameكباسح يف فلملا عضول FTPرماوأ نم ديزملا ىلع لوصحلل ماهفتسالا ةمالع بتكأ ةدعاسملا ىلع لوصحلا لجأ نم sect

يقيبطت لاثم يلي اميفو ftp

رمألا لخداftpgt open linux120ccisksuedusa

بساحلا نم ةباجإلا نوكت دقفConnected to linux120ccisksuedusa

220 linux120 FTP server (Version wu-24(1) Tue Dec 5 205115 CST 1995) ready User (linux120ccisksuedusa(none)) _

همساو FTPجمانرب ىلإ رظنت نأ كنكمي هنإف كلذ ىلإ ةفاض إلابو ldquoWS_FTPrdquo نمض دوجوملاو tradeWindowsةذفانلا جمارب

Linuxماظنب كلاصتا متي امدنع bull

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

Linux 410 (linux110ccisksuedusa) (ttyp0)

linux110 login _ كباسح مقر لخدا---

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

10

After typing the user name or number you will be prompted to enter your password

Password _ رسلا ةملك لخدا---

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

Last login Thu Oct 3 140513 from linux110

Linux 200 You have new mail كل يلآ ديرب دجوي هنأ ديفت ةلاسر رهظت دقو

linux110~gt _

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

login incorrect

linux110 login _

ماظن تحت Passwordرسلا ةملك رييغت Linux

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

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

ذيفنتلا حاتفم ىلع مث rdquopasswdldquoبتكأ رسلا ةملك رييغتلو ltRETURNgt وأltEntergt ذئدنع طغضا رس ةملك كيدل نكي مل اذإ ( كنم دكأتلل ةميدقلا رسلا ةملك لاخدإ ن ع بساحلا كلأسي

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

11

ماظن تحت رماوألا ضرعو Editingحيقنتلا bull Linux

bull Backspace وأ delete وأ ltCTRL hgt هتبتك زمر رخآ يغلت رماوألا هذه نم يأ

رماوأو تاملك نم هتباتك كل قبس ام ىلإ لوصولاب كل ناحمسيDown و Up نامهسلا bullنم ىلوألا فورحلا تبتك ول هنأ ىنعمب فلملا مسا لامكتساب كل حمسي Tab لوقحلا حاتفم bull

رهظي فوس مسالا يقاب نإف لوقحلا حاتفم ىلع تطغضو هنيزخت قبس فلم مسا

LinuxUnixماظن تحت ةشاشلا ىلع ةضورعملا تانايبلا مجح يف مكحتلا bullبساحلا ربخي Scroll Lockحاتفملا وأ s فرح عم lt Ctrlgtنيحاتفملا دحأ ىلع طغضلا

نيحاتفملا دحأ ىلع طغضلا امنيب اتقؤم تانايبلا قفدت فقوي يأ ةشاشلا ىلإ تانايبلا لاسرإ فاقيإب ltCtrl gt فرح عمq حاتفملا وأ Scroll Lock فاقيإلا ةيلمع يغلي ةيناث ةرم

ماظن ا ةيفرط ةيا ىلع لمعت تنك اذإLinux ةرشابم كنكمي هنإف ) ةيلكلا لماعم دحأ يف يأ ( shift+Page up مادختساب ةشاشلا ىلع ةيفلخلا ةحفصلل دوعت نأ

ليغشتلا ةيلمع فاقيإ bull

امف ام أطخ دوجول وأ ليغشتلا ءا أ إل جمانربلا ليغشت فيقوت ىلإ جاتحت دق نايحألا ضعب يفاعم ltCTRL Cgtنيحاتفملا ىلع طغضلا الإ كيلع

CTRLgtنيحاتفملا ىلع طغضلا ب كلذ لمع عيطتست كنإف اتقؤم جمانربلا ليغشت فاقيإ ديرت دق ب

Zgt اعم رماوألاو جماربلا ءامسأ ةمئاق ىلع فرعتلا كنكميو فيقوتلا اذه ءاغلإ ةرتف دعب كنكميو يلاتلا لاثملا يف امك jobsرمألا ةباتكب اهفيقوت قبس يتلا

linux120~gt jobs [1] - Suspended (tty output) emacs testc

[2] + Suspended (tty output) emacs progpas linux120~gt _

رارمتسا دارملا جمانربلا مقرب ةعوبتم ()ةيوئملا ةبسنلا ةمالع بتكأ فيقوتلا رمتسي نأ تدرأ اذإو emacs testcلوألا جمانربلا فيقو ت رارمتسا تدرأ اذإ الثمف ةفوقوملا جماربلا ةمئاق نم هفيقوت

1بتكأ بتكأ ام جمانربل فيقوتلا ءاغلإ تدرأ اذإ كلذ ىلإ ةفاضإلابو kill يف جمانربلا مقرب ةعوبتم

ةفوقوملا جماربلا ةمئاق

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

12

Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا bullةياهنلا ةدحو نوكتتو طقف Linux لماعم يف Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا رفوتت

ةيفرطلا ةياهنلا ليغشت نكمي ثيح Linuxماظنب ةرشابم لصتتو حيتافم ةحولو ةشاش نم ةيفرطلا يزافرعي امب ةرشابم نأب ةيفرطلا ةياهنلا مادختساب حمسي يذلا Virtual Consoles ا ليغشتلاب

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

يه يزا Linuxةمظنأ بيصنت يف حمسي ام ةداعو ا ليغشتلل تاونق ةعبرأب ltALT+F1gt ىلإltALT+F4gt ةيفرط ةيا 12ىتح حامسلا ماظنلل نكمي لاح ةيأ ىلعو لالخ نم يزاجم ليغشت

ثيح Fiهب صاخلا فئاظولا حاتفم ىلع فرعم اهنم دحاو لك ةدحاو i ىلإ 1نم ماقرألا نع ربعت تقولا سفن يف تاباسح ةدعب ةيفرطلا ةياهنلا ىلع لمعت نأ ديفملا نم هنإف عبطلابو 12

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

لمعلا ءا إ وأ logoutرمألا ةباتكب كلذو ماظنلا نم جرختو كباسح قلغت نأ بجي لمعلا نم ءاهتنالا دعب

كل رهظت ةيلاتلا ةلاسرلا نإف لمعت تافلملا ضعب كانه تناك اذإو exit رمألا

There are suspended jobs رمألا ةباتك وأ هئا رمألا وأ hellipkillإو فلملا ىلإ لاقتنالا كنكمي ذئدنع exit ةيناث ةرم

Linuxماظن نع ةيخيرات ةذبن ـ 2

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

multitasking ةريبكلاو ةطسوتملا تابساحلا يفMini-computers amp Mainframe دادعإ مت دقوم ريثكب لهسأ يهو++Cةغلب ماظنلا اذه ىلع ملاعلا ءاحنأ ىتش يف نيجمربملا دعاس امم عيمجتلا ةغل ن

ةيصخشلا تابساحلا نم اءدب تابساحلا عاونأ عيمج عم مدختست ةديدع تارادصإ جورخو هريوطت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

13

تابساحلل ترهظ يتلا تارادصإلا مظعم ىلإ ىزعيو Cray Y-MPلثم ةقالمعلا تابساحلاب ءاهتناو يلاكتلا ةعفترم ا تارادصإ دحأ Linuxماظن دعيو ىرخألا ليغشتلا ةمظنأب ةنراقم فأ ةيصخشلا

Unix قيرط نع ساسأ روط يذلا Linus Torvalds يكنسله ةعماجب نيجمربملا نم ديدعلا ةدعاسمب ملاعلا ءاحنأ ىتش نم نيجمربملا نم ديدعلا ريوطتلا ةيلمع يف كراش امك تنرتنإلا ةكبش قيرط نع ادنلنفب

ةظحالم

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

ةلدألاو تافلملا ndash 3

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

نيعم عوضومب قلعتي يخيرات دنتسم bull ةيديرب ةلاسر bull الثم لاكسابلا ةغل نكتلو ام ةغلب بوتكم بساح جمانرب bull

نم اددع فلملا مسا يوتحي نأ نكمي ذإ Linuxماظن يف فلملا مسا نع ريبعتلل ددحم طمن دجوي الو زمر256ىلإ لصت زومرلا اميف ( ةصاخلا زومرلاو فورحلاو دادعألا ىلع لمتشت زومرلا هذه نأ امك

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

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

14

program1pasجمانربلا ءاعدتسا اندرأو hellip program1pas program2c infodatجماربلا يتآلاك نوكي هراسم نإف

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

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

دحأ نكيلو جماربلا تانايب ىلع يوتحت تافلملا نم ةعومجم هبو dataهمسا تانايبلاب صاخ يعرف ليلد هؤاعدتسا بولطموcoursesdataهمسا تافلملا هذه يتآلاك راسملا نوكي كلذ دنع

programsdatacoursesdat يرجشلا عرفتلل اقبط فلملا مسا مث يعرفلا ليلدلا مث ليلدلا ددحي راسملا نأ قباسلا لاثملا نم ظحاليو

data يعرفلا ليلدلل بألا وه programsليلدلا نأ لوقلا نكميو

رمألاب تافلملا ةمئاق ضرع 1 ـ 3 ls كلذ لاثم يعرفلا وأ يلصألا ليلدلا يف تافلملا ءامسأب ةمئاق ضرعل lsرمألا مدختسي

linux110~gt ls

aout dummytxt homebanrgif sampletxt wchat02tar backggif filepas indexhtml testpas xxx

dummy filepas~ mbox testpas~ ةيدجبألا فورحلا بسح ةبترم ليلدلا اهيلع يوتحي يتلا تافلملا ءامسأ رهظت ثيح

يتآلاك نوكيل 1ndashضرعلا رمأل فضأ تافلملا نع ةيليصفت تامولعم تدرأ اذإو linux110~gt ls -l

total 167 -rwxr-xr-x 1 15s100 users 34095 Oct 8 0118 aout

-rw-rw-r-- 1 15s100 users 31688 Oct 10 1437 backggif -rw-r--r-- 1 15s100 users 0 Oct 8 0050 dummy

-rw-r--r-- 1 15s100 users 0 Oct 8 0049 dummytxt -rw-r--r-- 1 15s100 users 225 Oct 8 0118 filepas

-rw-r--r-- 1 15s100 users 266 Oct 8 0102 filepas~ -rw-rw-r-- 1 15s100 users 10737 Oct 10 1417 homebanrgif

-rw-rw-r-- 1 15s100 users 242 Sep 29 1132 indexhtml -rw------- 1 15s100 users 652 Oct 14 0131 mbox

-rw-r--r-- 1 15s100 users 2 Oct 8 0050 sampletxt -rw-r--r-- 1 15s100 users 280 Oct 4 0008 testpas

-rw-r--r-- 1 15s100 users 278 Oct 4 0006 testpas~ -rw-rw-r-- 1 15s100 users 81920 Oct 10 1403 wchat02tar

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

15

-rw-r--r-- 1 15s100 users 75 Oct 8 0102 xxx

فلملا تايوتحم ضرع 2ـ 3 cat

يلاتلا لاثملا يف امك فلملا تايوتحم ضرعل catرمألا مادختسا نكمي cat sampletxt

ديدج فلم ءاشنإل catرمألا مادختسا نكمي كلذ ىلإ ةفاضإلابو ءاشنإ ديرت كنأ الثم ضرتفنلف ب اعوبتم catرمألا بتكأ بيحرت ةلاسر ىلع يوتحي ديدج فلم اذهل هديرت يذلا مسالا مث lt ةمالعلا

ctrl+dطغضا ءاهتنالا دعبو فلملا روطسل ةباتكلاب كل حمسي ذئنيح cat gt hellotxt يتآلاك فلملا ماظنلل ةيادبلا ةمالع ىلإ دوعت يكل ) هتبتك رطس رخآ ىلع سيلو لاخ رطس يف تنأو (

linux120~gt cat gt hellotxt

Hello World How is everybody

[ctrl+d] linux120~gt _

هانأشنأ يذلا فلملا تايوتحم نآلا ىرنل

linux120~gt cat hellotxt Hello World

How is everybody linux120~gt _

انل حمسي نل ةقباسلا ةقيرطلاب فلملا ءاعدتسا نإف ةشاش نم رثكأ ألمتو ةريثك فلملا تايوتحم تناك اذإ لثم moreرمألا مدختسا ةيادبلا ذنم فلملا تايوتحم ةدهاشم تدرأ اذإو فلملا نم ةريخألا ةشاشلاب الإ

more sampletxt طغضلا بجي لب ةرشابم ةيناثلا ةشاشلا ىلإ لقتني الو فلملا نم ىلوألا ةشاشلا الوأ ضرعي moreرمألاف

ةيلاتلا ةحفصلل لاقتنالل space barتافاسملا ةرطسم ىلع لالخ ةقباس ةحفصل ةدوعل ا كنكمي امك فرحلا ىلع طغضلاب حفصتلا ةيلمع يهنت وأ bفرحلا ىلع طغضلاب فلملل كحفصت q

ىلع طغضلاب كلذو moreرمألل امدختسم تنأو ةدعاسملا بلط ءارجإ كنكمي هنأ كلذ ىلع ةوالع رمألل ةدعاسملا رماوألا عيمج ضرع متي ثيح hفرحلا more

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

16

ملا عم لمعلا3 ndash 3 تافل cpخسنلا رمأ

يلاتلا لاثملا يف امك ليلدلا سفن يف رخآ ىمسم تحت ليلدلا نم ام فلم خسن ةيلمع ءارجإ نكمي

cp file1 file2 نأ ثيح

cp خسنلا رمأ file1 هخسن دارملا فلملا مسا file2ديدجلا فلملا مسا

rm فذحلا رمأ رمألاب نيزختلا صارقأ يف ربكأ ةيلاخ ةحاسم ةحاتإل ا كنكمي ظافتحالا ديرت ال يتلا تافلملا فذحrm

يلاتلا لاثملا يف امك rm file3

file3ىمسملا فلملا فذح مني ثيح

ةظحالم ةيلاتلا ةلاسرلا روهظب كلذو ةمظنألا ضعب يف فذحلا ديكأت كنم بلطي امبر

Remove file3 (yn) _ فرحلا وأ ديكأتلل yفرحلا لخدأ ذئدنع n رمألا ءاغلإل

mvرمألاب فلم مسا رييغت

مسالا ىلإ الثم file1نكيلو فلملا مسا رييغت كنكمي file2 رمألا مادختساب mv يلي امك mv file1 file2

عم حوتفملا طخلا قيرط نع ةدعاسملا 4 ndash 3 Linux رمألا قيرط نع Linuxليغشتلا ماظن ليلد ءاعدتسا كنكمي ماظنلل حوتفملا طخلا لالخ نم man

هنع مالعتسالا بولطم وه امب اعوبتم - manualةملكل راصتخا يهو ةقيرط نع مالعتسالل الثمف رمألا بتكأ passwdرسلا ةملك رييغت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

17

man passwd اذإ الثمف هنع مالعتسالا بولطملا مسالل راصتخالا طبضلاب فرعت ال دق ناي حألا ضعب يفو

بلطأ ذئدنع Pass Wordوهو اهل يملعلا مسالا الإ فرعت الو رسلا ةملك نع مالعتسالا ديرت تنك يتآلاك ةبولطملا ةملكلل ةفدارملا رماوألا ءامسأب ةمئاق

man -k pass word رمألاب اهنع ملعتست نأ عيطتست ثيح passwdةملك ك ل رهظت ذئدنع

man passwd

هيبنت مادختسا عيطتست كنإف مالعتسالل ةقباسلا ةيطخلا ةهجاوملا رماوأ همدقت امب ايفتكم نكت مل اذإ

ةيلحملا ةكبشلاب لاصتالا قيرط نع ةمسارلا ةهجاوملا html2manbin-cgisaeduksucciswwwhttp

ةلدألا عم لمعلا 5 ndash 3 مساب فرعي هب صاخ يساسأ ليلد مدختسم لكل Linuxماظن مدقي Home Directory

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

يساسألا ليلدلا تحت اهأشنأ كعيراشم تافلم عيمجتل ليلد ءاشنإ تدرأ اذإف mkdirرمألا مدختسا ديدج ليلد لمعلو

يلاتلا رمألا بتكأ mkdir projects

pwd رمألا بتكأ لمعت يذلا ليلدلا مسا ةفرعملو ةرابعلل راصتخا وه pwdرمألا نأ ظحال Print Working Directory ليلدلا تايوتحم عبطا يأ

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

linux120~gt cd projects linux120~projectsgt _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

18

ةظحالم ديدجلا ليلدلا مسا نمضتي ةيادبلا رطس نإف رخآ ليلد ىلإ يلاحلا ليلدلا رييغت دنع

cdرمألا مادختساب يساسألا ليلدلا ىلإ ةرشابم لاقت نالا كنكميو

linux120~projectsgt cd linux120~gt _

cdرمألا مدختسا ةرشابم قباسلا ليلدلل ةدوعلا تدرأ اذإ امأ

linux120somewheregt cd linux120~gt _

ةظحالم

ةمالعلا ريشت ثيح ~ cdرمألا مادختساب يساسألا ليلدلا يلإ ةدوعلا كنكمي ىلإ ~ يلصألا ليلدلا ىلإ ةرشابم ةدوعلا

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

يلاتلا لاثملا يف امك خسنلاو لقنلاو فذحلل cp mv rmرماوألا مادختسا linux120~gt mv myfile projectsmyfile

linux120~gt cp testpas test2pas linux120~gt rm projectsmyfile

linux120~gt _ فلملا لقن نع قباسلا لاثملا يف لوألا رطسلا ربعي myfile عيراشملا ليلد ىلإ يلاحلا ليلدلا نمprojects

فلملا خسن نع يناثلا رطسلا ربعي امنيب myfileمسالا سفن تحت testpas يساسألا ليلدلا نمفلملا فذح ينعي ثلاثلا رطسلا نإف اريخأو test2pasىمسم تحت ليلدلا سفن يف ةخسنلا نيزختو

myfile عيراشملا ليلد نم projects مادختسا 6 ndash 3

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

19

ةيصاخ مادختساب ةدحاو ةوطخ يف تافلملا نم ةعومجم لقن وأ فذح وأ خسن الثمف

linux120~gt mkdir tmp linux120~gt cp tmp

linux120~gt _

يف تافلملا عيمج خسن متي يناثلا رطسلا يفو tmpهمسا ديدج يعرف ليلد ءاشنإ متي لوألا رطسلا يف تافلملا عيمج نع ةمجنلا ةمالع ربعت ثيح tmpديدجلا ليلدلا يلإ يلاحلا ليلدلا ريبعت ىلإ ةفاضإلابو

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

book1 book2 book_idea book-chapter1 فورحلاب أدبت يتلاو تافلملا هذه خسن اندرأو يرخأ تافلم عم ليلدلا سفن يف ةدوجوم تافلملا هذهو

book يعرفلا ليلدلا ىلإ يساسألا ليلدلا نم tmp بتكن رمألا cp book tmp

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

cp book tmp نيفلملا طقف خسنت كلذ يلعو bookزومرلا دعب دحاو زمر صحفت ةمالعلا نإف book1 book2

نم لك عم mv rm cdرماوألا مادختسا نكمي انركذ امكو ليلدلا فذح 7 ndash 3

بولطملا ليلدلا ىلإ الوأ باهذلا بجي ( تافلملا نم ايلاخ نوكي نأ بجي هنإف ليلد يأ فذح متي يكل ةدوعلا مث ليلدلا تايوتحم عيمج فذحل rmرمألا مدختس ي ثيح هتايوتحم عيمج فذحو هتايوتحم فذح

رمألا بتكأ tmpليلدلا مسا ناك اذإ الثمف ليلدلا فذح بلطي كلذ دعب ) يساسألا ليلدلا ىلإ

rmdir tmp

تافلملا ةعابط 8 ndash 3

فلملا ةعابط الثم تدرأ اذإف) لمعملا يف ( ةيلحملا ةعباطلا ىلع تافلملا ةعابطل lprرمألا مدختسي programtxt رمألا بتكأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

20

lpr programtxt

رمألا بتكأ قباسلا فلملا ةعابطل ةكبشلاب ةلصتملا تاعباطلا ىدحإ مادختسا تدرأ اذإ امأ lpr -Pprintername programtxt

ةكبشلا لالخ نم اهيلع ةعابطلا دارملا ةعباطلا مسا printernameةملكب ينعن ثيح زكرم يف نيلوؤسملا دحأ لاؤسب متي كلذ نإف ةكبشلا لالخ نم كعم ةلصتملا تاعباطلا ءامس أ ةفرعملو

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

lpq وأ ةيلحملا ةعباطلل lpq ndashPprintername ةكبشلا ةعباط ل

نيرخآلاب لاصتالا ndash 4

يلآلا ديربلا مادختسا 1 ndash 4 (E-Mail) ةيلكلاب ةصاخلا LANةيلحملا ةكبشلا عم نولماعتي نيذلا نيرخآلاب لاصتالل يلآلا ديربلا مادختسا كنكمي

يف همادختسا نكمي يديرب ناونع هل يلاتلابو باسح مقر هل بساحلا مولع ةيلك يف بلاط لك نأ ثيح بتكي نأ بلاطلل نكمي يلآلا ديربلا قيرط نعو ةيلكلاب سيردتلا ءاضعأ وأ هئالمزل لئاسرلا لاسرإ

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

وه يديربلا كناونع نإف بساحلا ىلع باسح مقر كل اذإو saeduksuccis2loginnamelinuxserver

كباسح مقر ناك اذإف بساحلا عم هب لماعتت يذلا كباسح مقر نع ربعت loginnameثيح نوكي يديربلا كناونع نإ ف16s101وه

saeduksuccis2linuxserver101s16

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

اهمهأ شقانن فوسو

جمانرب مادختسا 4-1-1 Pine

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 3: Arabic linux guide

3

نيمدختسملا نم ريغلا عم لاصتالا-4 يلآلا ديربلا مادختسا 4-1 E-Mail

rdquoPineldquoمادختسا Plain mailldquoمادختسا وأ PPPلالخ يلآلا ديربلا مادختسا LAN

ليغشتلا ماظن تحت جماربلا ةباتك -5 LinuxUnix حقنملا مادختسا 5-1 Emacs Emacsعم ةمدختسملا رماوألل عيرس ضرع جماربلا ةمجرت5-2 Cةغل مجرتم Pascalةغل مجرتم جماربلا ةعابط

ةذفانلا مادختسا -6 X-Window ةذفانلا عم ةيادبلا 6-1 X-Window

تافلم ةجلاعمو ةباتكو ةءارق -7 DOS ماظن تحت Linux مادختسا يف ةمدقم 7-1 ldquomtoolsrdquo

ةيلكلا ةكبش ىلإ لوصولا تامدخ-8 لماعم نم ةكبشلا ليغشت 8-1 NTtrade and Macintoshtrade لماعم نم ةكبشلا ليغشت 8-2 Linux لرتملا نم ةكبشلا ليغشت 8-3 PPP مدوملا مادختساب ةصاخ ةحفص ءاشنإ 8-4 Homepage

ةمظنأ تحت ليغشتلاndash 1 ةفلتخم ليغشت

متي ةنيابتم ةزهجأ ا CCIS تامولعملاو بساحلا مولع ةيلك يف رفوتي ةفلتخم لماعم ةدع اميف اطيسب افالتخا ةمظنألا هذه نيب ليغشتلا تاءارجإ فلتختو ةفلتخم ليغشت ةمظنأب اهليغشت

عبتت نأ بجي ةماع تاداشرإ كانه نأ الإ اهنيب

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

4

ةماع تاداشرإتدرأ اذإو لمعملا يف قلغم زاهج يأ حتفت الو لمعلا نم كئاهتنا دعب زاهجلا قلغت ال

ةدعاسملاليغشتلا نع نيلوئسملا نم ةناعتسالا بلط يف ددرتت الف

يف دوعتل حاتفم يأ ىلع طغضلا الإ كيلع امو ةقلغم ا أكو ةشاشلا ودبت نايحألا ضعب يف عضو

ليغشتلا ON ا دنع ضرعتت ال ىتح كباسح قلغو جورخلا تاءارجإ لمع نم دكأتلا بجي لمعلا نم كئاهتن

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

ماظن تحت ليغشتلا 1-1 Windows NT ىنبم يف ليغشتلا ماظن تحت لمعت لماعم ثالث رفوتت 4 Windows NT تارجحلا يف اهنكامأ

مقر امإ جاتحت كنإف ةزهجألا ىدحإ ىلع لمعت يكلو أأ 118 أأ123 أأ84أأ 85يلإ ةفاضإلاب ددحم يسارد ررقمب صاخ مقر وأ ) بالطلل يعماجلا مقرلا وهو ( يصخش باسح

رسلا ةملكرسلا ةملك رييغت ةثالثلا حيتافملا ىلع طغضا كب ةصاخلا رسلا ةملك رييغت يكل

CTRL+ALT+Del ىلع ) رسيألا حاتفملا ( ةرأفلاب طغضا لمعلا نم ءاهتناللو ليغشتلا ءانثأ اعمldquoStartrdquo رتخا مثldquoShut Downrdquo رتخا اهنموldquoClose all programs and Log as a

different userrdquo

Linux ماظنتحت ليغشتل ا1-2

اهريغو DOS Windowstrade Systemtrade 7xليغشتلا ةمظنأ نم سكعلا ىلع هنأ ركذتت نأ مهملا نم اريغص بوتكملا فرحلا ينعم فلتخي ثيح فرحلا ةلاحب رثأتت LinuxUNIXةمظنأعيمج نأ ةمظنألا نم

لكشلاو Sلكشلا نيب فالتخا دجوي كلذ لاثم اريبك هنع s ةملكوList ةملك نع فلتخم ىنعم اهلlist

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

5

لمعت يتلا لماعملا دحأ يلإ بهذت نأ قرطلا هذه دحأو Linux ماظنبلصتت يكل قرط ةدع كانهو ماظنب ا مقر ةرجحلا يف دوجوملا لمعملا لثم Linuxزهجأ كنكمي كلذ ىلإ ةفاضإلابو 4ىنبم أأ 126

ماظن مادختساب كلرتم نم ماظنلاهذه ىلع لمعلا PPP ( Point to Point Protocol ) لالخ نم MODEM ةيلحملا ةكبشلا قيرط نع ماظنلاب لاصتالا كنكمي امك

PPPيفتاهلا لاصتالا مادختسا bullرفويو Linux ماظنبةيلكلا جرا خ نم يفتاهلا لاصتالا ةمدخ ةيلكلاب يلآلا بساحلا زكرم مدقي

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

TCPIP لثم FTP ) 9ص ( وأTELNET) 8ص ( وأWeb browsers) خلا) 42ص ةيلاع ةعرس تاذ MODEMكيدل رفوتي نأ بجي تامدخلا هذه نم ديفتست يكلو لضفي (

33660 BPS رثكأ وأ عم يتأت يذلا client PPPلاصتالا جمانربو نوفلت طخ كلذكو ) Microsofttrade Windows 95

PPPيفت اهلا لاصتالل ةماعلا تابلطتملا bull

ليغشت يه ةماعلا تابلطتملا نإف ةيلكلا ةكبشب لاصتالاب نكمتت يكل كزاهج فيصوتل ةيلاتلا تافيصولا لمعو لاصتالا جمانرب

server-assigned وأ automatic نوكيل IP ناونعلا لقح فص 1نوكيل DNS (Domain Name Server)يساسألا مداخلا مقر فص 2 مداخلاو 1010103

1010102نوكيل يوناثلا ccisksuedusaوهو ايرورض كلذ ناك اذإ هب لاصتالا دارملا مداخلا مسا لخدا 3 MTU (Maximum Transmissionليوحتلل ىصقألا دحلا ةدحو لقح عضو لضفملا نم 4

Unit) نيب حوارتت ةميقب receive لابقتسالا ةذفان لقح عضت نأ بجي امك 1024 و 560

window ىتح ةفلتخم ميقب تالواحم ةدع ءارجإ يلإ جاتحت امبر ( 8192 و 2048نيب حوارتت ةميقب )لاصتا ةمدخ لضفأ ىلع لصحت

وأ 4680900لاصتالا فتاه مقر عض 5 4680490

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

6

PPPلاصتالا ماظنل Windowstrade 98ليغشتلا ماظن يمدختس مل فيصوتلا bull

ةكبشلا عم فتاهلا طخ فيصوت يلوألا ةوطخلا رتخاو Startةيادبلا حاتفم ىلع طغضا bull Settings مكحتلا ةحول رتخا مث Control Panel عض

لل رسيألا حاتفملا ىلع نيتيلاتتم نيترم طغضاوPrograms AddRemoveىلع ةرأفلا رشؤم ةرأف رتخا Windows Setupتحت bull Communications ذيفنتل نيترم ةرأفلا طغضاوDetails OKطغضا ذئدنع Dial-Up Networkingصحف دق زاهجلا نأ نم دكأت bull

TCPIPلوكوتوربلا فيصوتو ةفاضإ ةيناثلا ةوطخلا

نيترم طغضاوControl Panelمكحلا ةحول ىلإ ةيناث ةرم دع bull ىلع Network ذيفنتل طغضا مث Add رتخا كلذ دعبAdapter ىلع طغضاAdd

ةمئاقلا نم رتخا Manufacturersنيجتنملا ناونع تحت bull Microsoft رتخاو Dial-Up ةمئاق نم

Network Adapters طغضا مث OKةقباسلا تارايتخالا ذيفنتل ةمئاق نم Protocolرتخا bull Network components طغضا مثOK ةمئاقلا نم رتخا Manufacturersنيجتنملا ناونع تحت bull Microsoft رتخاوTCPIP لوكوتربك

OKطغضا مث Network Protocolةكبشلل Yesرتخا ديدج نم ةذفانلا ليغشت نع زاهجلا كلأسي ذئدنع bull

PPPليغشتل بتكملا حطس ىلع ةنوقيأ ءاشنإ ةثلاثلا ةوطخلا

Dial-up مث Accessories مث Programs رتخا مث Startأدبا ىلع طغضا ةذفانلا ليغشت دعب 1Networking

ديدج لاصتا لمع ذيفنتلMake new connectionىلع نيترم طغضا 2 ةمئاقلا نم كيدل يذلا مدوملا عون رتخا rdquo CCIS Netldquoالثم نكيلو لاصتالا ةهجل مسا بتكا 3 مث

Configureفيصوتلا ىلع طغضا كزاهج يف مدوملا فيصوتل اقبط COM portةبسانملا ةباوبلا رتخا General sectionماعلا مسقلا يف 4

نأ نم دكأتو 57600ىوصقلا ةعسلا رتخا lsquoOnly connect at this speedrsquo ةصوحفم ريغunchecked

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

7

مث Data-bits 8 parity none stop bits 1 يتآلا ر تخا connection sectionلاصتالا مسق يفو 5 Next مثOKرتخا

لاصتالا طخ مقر مث ةقطنملا دوكل 1مقرلا لخدا 6 4680900 (16+ numbers) رتخا 4680490 وأ ءا Nextرتخا مث اهنم لصتت يتلا ةلودلا مسا Finishإ مث

بتكملا حطسىلع CCIS Netةنوقيأ رهظت ذئدنع 6

CCIS Net PPP فيصوتل ةيئاهنلا تاوطخلا ةعبارلا ةوطخلا Propertiesصئاصخ رتخاو ةرأفلل نميألا حاتفملا ىلع نيترم طغضا bullرتخاو Server Typeىلع طغضا bull lsquoPPP Windows95 Windows NT 35 Internetrsquo

مداخلل عونل فيصوتك rsquoRequire encrypted passwordlsquo و rsquoLog on to networklsquoنم لك صحف نودي كرتا bull

rsquoEnable software compressionlsquoرايخلا صحف كنكميو نم TCPIPرتخا bull Allowed Network Protocols مث TCPIPفيصوت ىلع طغضا bull Specify Namelsquo مداخلا مسا ناونعو rsquoServer Assigned IP addresslsquoناونع صحفا bull

Server addressesrsquo عون عضDNS يلوألا 1010102يوناثلاو 1010103 Use default Gateway on remotelsquoو rsquoUse IP Header compressionlsquoنم الك صحفا bull

networkrsquo دوعت ىتح اهرركو OKةمالع ىلع طغضا bull Dial-up Networkingةمئاق ىلإ

CCIS Netةكبشلاب لاصتالا ةسماخلا ةوطخلا

دجت كنإف ماري ام ىلع ئش لك ناك اذإف Connectرتخا مث CCIS Netةنوقيأ ىلع نيترم طغضا bull طغضا اهدنع بساحلا زكرم يف هتلجس يذلا كمقرب لاصتالا دواعتس ةيلكلا ةزهجأ نأبديفت ةلاسر

لاصتالا ةيلكلا ةزهجا دواعتس مث OKىلع rsquoConnectedlsquo لوقت ةلاسر ىلع لصحت نا بجيو لاصتالا ءا لاصتالا يهني فوس rsquoDisconnectlsquoإ حتفم ىلع طغضلاو

)رركتت الو ىلوألا ةرملل ةئيهتلا تاوطخ يه ةعبرأ ىلإ دحاو نم تاوطخلا نأ ظحالملا نم ( ةــــئن ة سداسلا ةوطخلا

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

8

ىلع كباسح مادختسا كناكمإ يفو ةيلكلا ةكبشب لاصتالل دادعإلا تاوطخ تلمكتسا دق نآلا تنأ تنارتنإلا ةكبش ىلإ ةفاضإلاب Linuxماظن

قيرط نع Linuxماظنب نيمدختسملا لاصتا bull PPP ةيلحملا ةكبشلا وأ LAN

جمانرب مادختساب LinuxUnixماظنب لاصتال ا كنكمي هنإف حاجنب تمت دق لاصتالا تاوطخ تناك اذإ

TELNET ماظنب لمعي ةكبشلاب زاهج 50نم رثكأ دجويو Linux لاصتالا كنكمي هنإف كلذلو تنك اذإ الثمف rdquolinux150ccisksuedusaldquoىلإ rdquoLinux101ccisksuedusaldquo نم يأ اهادحإب

رمألا بتكاو Run مث Startى لع طغضا Windows 95 ماظن تحت لمعت telnet linux110ccisksuedusa

لاصتالل ثحبلاب بساحلا بيجي فTrying 904126110

Connected to linux110ccisksuedusa Escape character is ^]

Linux 410 (linux110ccisksuedusa) (ttyp0) Linux110 login _

تاظحالم

بيجتست ال ا إف كلذلو حوتفملا طخلا ىلع ةزهجألا ضعب نوكت ال دق نايحألا ضعب يف رايتخا بجي لب ةلواحملا راركت لضفملا نم سيل ذئدنع time-out errorةلاسرلا رهظتو لاصتالل

رخآ زاهجنم هنإف ريثك زاهجلا يمدختسم ددع نأ ترعش وأ ايبسن ئطب هب لصتت يذلا زاهجلا ترعش اذإ

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

logging inلاصتالا بقع رماوألا ضعب ليغشتل جاتحت كنإف كلذل ) تاقيبطتلا ضعب setenv TERM vt100

export term=vt100وأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

9

( FTP )دعب نع تافلملا لاسرإ bullوأ PPPقيرط نع ماظنلاب لاصتالا ةيناكمإ يلإ ةفاضإلاب LAN ملا تافلملا لقن كنكمي هنإف ماظنلاب ةبوتك

ماظن يف كباسح ىلإو كزاهج ىلإو نم) زومرلا ( يداعلا وأ يئانثلا LinuxUnix لالخ نم ـل راصتخا يهو FTPلوكوتورب file transfer protocol جاتحت كنإف كلذ لمع عيطتست يكلو

95ةذفانلا ع م يتأي يذلا جمانربلا مدختسا FTP client programليمعلا تافلم لقن جمانرب ىلإ Runليغشت مث Startldquoأدبا رتخا sectنيب ءامسألا دحأ زاهجلا مسا نوكي ثيح هب لصتت يذلا زاهجلا مسا بتكأ sect

linux101ccisksuedusa و linux150ccisksuedusa يرسلا كمقرو كباسح مقر لخدا sectيزمر هليوحت بولطملا فلملا ناك اذإ ASCبتكأ sect ASCII بتكأ وأ BINيئانث فلملا ناك اذإ فلملا مسا مث PUTرمألا مدختسا sect PUT filename رمألا وأ كباسح يف فلملا عضولGET

GET filenameكباسح يف فلملا عضول FTPرماوأ نم ديزملا ىلع لوصحلل ماهفتسالا ةمالع بتكأ ةدعاسملا ىلع لوصحلا لجأ نم sect

يقيبطت لاثم يلي اميفو ftp

رمألا لخداftpgt open linux120ccisksuedusa

بساحلا نم ةباجإلا نوكت دقفConnected to linux120ccisksuedusa

220 linux120 FTP server (Version wu-24(1) Tue Dec 5 205115 CST 1995) ready User (linux120ccisksuedusa(none)) _

همساو FTPجمانرب ىلإ رظنت نأ كنكمي هنإف كلذ ىلإ ةفاض إلابو ldquoWS_FTPrdquo نمض دوجوملاو tradeWindowsةذفانلا جمارب

Linuxماظنب كلاصتا متي امدنع bull

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

Linux 410 (linux110ccisksuedusa) (ttyp0)

linux110 login _ كباسح مقر لخدا---

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

10

After typing the user name or number you will be prompted to enter your password

Password _ رسلا ةملك لخدا---

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

Last login Thu Oct 3 140513 from linux110

Linux 200 You have new mail كل يلآ ديرب دجوي هنأ ديفت ةلاسر رهظت دقو

linux110~gt _

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

login incorrect

linux110 login _

ماظن تحت Passwordرسلا ةملك رييغت Linux

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

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

ذيفنتلا حاتفم ىلع مث rdquopasswdldquoبتكأ رسلا ةملك رييغتلو ltRETURNgt وأltEntergt ذئدنع طغضا رس ةملك كيدل نكي مل اذإ ( كنم دكأتلل ةميدقلا رسلا ةملك لاخدإ ن ع بساحلا كلأسي

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

11

ماظن تحت رماوألا ضرعو Editingحيقنتلا bull Linux

bull Backspace وأ delete وأ ltCTRL hgt هتبتك زمر رخآ يغلت رماوألا هذه نم يأ

رماوأو تاملك نم هتباتك كل قبس ام ىلإ لوصولاب كل ناحمسيDown و Up نامهسلا bullنم ىلوألا فورحلا تبتك ول هنأ ىنعمب فلملا مسا لامكتساب كل حمسي Tab لوقحلا حاتفم bull

رهظي فوس مسالا يقاب نإف لوقحلا حاتفم ىلع تطغضو هنيزخت قبس فلم مسا

LinuxUnixماظن تحت ةشاشلا ىلع ةضورعملا تانايبلا مجح يف مكحتلا bullبساحلا ربخي Scroll Lockحاتفملا وأ s فرح عم lt Ctrlgtنيحاتفملا دحأ ىلع طغضلا

نيحاتفملا دحأ ىلع طغضلا امنيب اتقؤم تانايبلا قفدت فقوي يأ ةشاشلا ىلإ تانايبلا لاسرإ فاقيإب ltCtrl gt فرح عمq حاتفملا وأ Scroll Lock فاقيإلا ةيلمع يغلي ةيناث ةرم

ماظن ا ةيفرط ةيا ىلع لمعت تنك اذإLinux ةرشابم كنكمي هنإف ) ةيلكلا لماعم دحأ يف يأ ( shift+Page up مادختساب ةشاشلا ىلع ةيفلخلا ةحفصلل دوعت نأ

ليغشتلا ةيلمع فاقيإ bull

امف ام أطخ دوجول وأ ليغشتلا ءا أ إل جمانربلا ليغشت فيقوت ىلإ جاتحت دق نايحألا ضعب يفاعم ltCTRL Cgtنيحاتفملا ىلع طغضلا الإ كيلع

CTRLgtنيحاتفملا ىلع طغضلا ب كلذ لمع عيطتست كنإف اتقؤم جمانربلا ليغشت فاقيإ ديرت دق ب

Zgt اعم رماوألاو جماربلا ءامسأ ةمئاق ىلع فرعتلا كنكميو فيقوتلا اذه ءاغلإ ةرتف دعب كنكميو يلاتلا لاثملا يف امك jobsرمألا ةباتكب اهفيقوت قبس يتلا

linux120~gt jobs [1] - Suspended (tty output) emacs testc

[2] + Suspended (tty output) emacs progpas linux120~gt _

رارمتسا دارملا جمانربلا مقرب ةعوبتم ()ةيوئملا ةبسنلا ةمالع بتكأ فيقوتلا رمتسي نأ تدرأ اذإو emacs testcلوألا جمانربلا فيقو ت رارمتسا تدرأ اذإ الثمف ةفوقوملا جماربلا ةمئاق نم هفيقوت

1بتكأ بتكأ ام جمانربل فيقوتلا ءاغلإ تدرأ اذإ كلذ ىلإ ةفاضإلابو kill يف جمانربلا مقرب ةعوبتم

ةفوقوملا جماربلا ةمئاق

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

12

Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا bullةياهنلا ةدحو نوكتتو طقف Linux لماعم يف Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا رفوتت

ةيفرطلا ةياهنلا ليغشت نكمي ثيح Linuxماظنب ةرشابم لصتتو حيتافم ةحولو ةشاش نم ةيفرطلا يزافرعي امب ةرشابم نأب ةيفرطلا ةياهنلا مادختساب حمسي يذلا Virtual Consoles ا ليغشتلاب

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

يه يزا Linuxةمظنأ بيصنت يف حمسي ام ةداعو ا ليغشتلل تاونق ةعبرأب ltALT+F1gt ىلإltALT+F4gt ةيفرط ةيا 12ىتح حامسلا ماظنلل نكمي لاح ةيأ ىلعو لالخ نم يزاجم ليغشت

ثيح Fiهب صاخلا فئاظولا حاتفم ىلع فرعم اهنم دحاو لك ةدحاو i ىلإ 1نم ماقرألا نع ربعت تقولا سفن يف تاباسح ةدعب ةيفرطلا ةياهنلا ىلع لمعت نأ ديفملا نم هنإف عبطلابو 12

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

لمعلا ءا إ وأ logoutرمألا ةباتكب كلذو ماظنلا نم جرختو كباسح قلغت نأ بجي لمعلا نم ءاهتنالا دعب

كل رهظت ةيلاتلا ةلاسرلا نإف لمعت تافلملا ضعب كانه تناك اذإو exit رمألا

There are suspended jobs رمألا ةباتك وأ هئا رمألا وأ hellipkillإو فلملا ىلإ لاقتنالا كنكمي ذئدنع exit ةيناث ةرم

Linuxماظن نع ةيخيرات ةذبن ـ 2

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

multitasking ةريبكلاو ةطسوتملا تابساحلا يفMini-computers amp Mainframe دادعإ مت دقوم ريثكب لهسأ يهو++Cةغلب ماظنلا اذه ىلع ملاعلا ءاحنأ ىتش يف نيجمربملا دعاس امم عيمجتلا ةغل ن

ةيصخشلا تابساحلا نم اءدب تابساحلا عاونأ عيمج عم مدختست ةديدع تارادصإ جورخو هريوطت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

13

تابساحلل ترهظ يتلا تارادصإلا مظعم ىلإ ىزعيو Cray Y-MPلثم ةقالمعلا تابساحلاب ءاهتناو يلاكتلا ةعفترم ا تارادصإ دحأ Linuxماظن دعيو ىرخألا ليغشتلا ةمظنأب ةنراقم فأ ةيصخشلا

Unix قيرط نع ساسأ روط يذلا Linus Torvalds يكنسله ةعماجب نيجمربملا نم ديدعلا ةدعاسمب ملاعلا ءاحنأ ىتش نم نيجمربملا نم ديدعلا ريوطتلا ةيلمع يف كراش امك تنرتنإلا ةكبش قيرط نع ادنلنفب

ةظحالم

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

ةلدألاو تافلملا ndash 3

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

نيعم عوضومب قلعتي يخيرات دنتسم bull ةيديرب ةلاسر bull الثم لاكسابلا ةغل نكتلو ام ةغلب بوتكم بساح جمانرب bull

نم اددع فلملا مسا يوتحي نأ نكمي ذإ Linuxماظن يف فلملا مسا نع ريبعتلل ددحم طمن دجوي الو زمر256ىلإ لصت زومرلا اميف ( ةصاخلا زومرلاو فورحلاو دادعألا ىلع لمتشت زومرلا هذه نأ امك

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

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

14

program1pasجمانربلا ءاعدتسا اندرأو hellip program1pas program2c infodatجماربلا يتآلاك نوكي هراسم نإف

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

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

دحأ نكيلو جماربلا تانايب ىلع يوتحت تافلملا نم ةعومجم هبو dataهمسا تانايبلاب صاخ يعرف ليلد هؤاعدتسا بولطموcoursesdataهمسا تافلملا هذه يتآلاك راسملا نوكي كلذ دنع

programsdatacoursesdat يرجشلا عرفتلل اقبط فلملا مسا مث يعرفلا ليلدلا مث ليلدلا ددحي راسملا نأ قباسلا لاثملا نم ظحاليو

data يعرفلا ليلدلل بألا وه programsليلدلا نأ لوقلا نكميو

رمألاب تافلملا ةمئاق ضرع 1 ـ 3 ls كلذ لاثم يعرفلا وأ يلصألا ليلدلا يف تافلملا ءامسأب ةمئاق ضرعل lsرمألا مدختسي

linux110~gt ls

aout dummytxt homebanrgif sampletxt wchat02tar backggif filepas indexhtml testpas xxx

dummy filepas~ mbox testpas~ ةيدجبألا فورحلا بسح ةبترم ليلدلا اهيلع يوتحي يتلا تافلملا ءامسأ رهظت ثيح

يتآلاك نوكيل 1ndashضرعلا رمأل فضأ تافلملا نع ةيليصفت تامولعم تدرأ اذإو linux110~gt ls -l

total 167 -rwxr-xr-x 1 15s100 users 34095 Oct 8 0118 aout

-rw-rw-r-- 1 15s100 users 31688 Oct 10 1437 backggif -rw-r--r-- 1 15s100 users 0 Oct 8 0050 dummy

-rw-r--r-- 1 15s100 users 0 Oct 8 0049 dummytxt -rw-r--r-- 1 15s100 users 225 Oct 8 0118 filepas

-rw-r--r-- 1 15s100 users 266 Oct 8 0102 filepas~ -rw-rw-r-- 1 15s100 users 10737 Oct 10 1417 homebanrgif

-rw-rw-r-- 1 15s100 users 242 Sep 29 1132 indexhtml -rw------- 1 15s100 users 652 Oct 14 0131 mbox

-rw-r--r-- 1 15s100 users 2 Oct 8 0050 sampletxt -rw-r--r-- 1 15s100 users 280 Oct 4 0008 testpas

-rw-r--r-- 1 15s100 users 278 Oct 4 0006 testpas~ -rw-rw-r-- 1 15s100 users 81920 Oct 10 1403 wchat02tar

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

15

-rw-r--r-- 1 15s100 users 75 Oct 8 0102 xxx

فلملا تايوتحم ضرع 2ـ 3 cat

يلاتلا لاثملا يف امك فلملا تايوتحم ضرعل catرمألا مادختسا نكمي cat sampletxt

ديدج فلم ءاشنإل catرمألا مادختسا نكمي كلذ ىلإ ةفاضإلابو ءاشنإ ديرت كنأ الثم ضرتفنلف ب اعوبتم catرمألا بتكأ بيحرت ةلاسر ىلع يوتحي ديدج فلم اذهل هديرت يذلا مسالا مث lt ةمالعلا

ctrl+dطغضا ءاهتنالا دعبو فلملا روطسل ةباتكلاب كل حمسي ذئنيح cat gt hellotxt يتآلاك فلملا ماظنلل ةيادبلا ةمالع ىلإ دوعت يكل ) هتبتك رطس رخآ ىلع سيلو لاخ رطس يف تنأو (

linux120~gt cat gt hellotxt

Hello World How is everybody

[ctrl+d] linux120~gt _

هانأشنأ يذلا فلملا تايوتحم نآلا ىرنل

linux120~gt cat hellotxt Hello World

How is everybody linux120~gt _

انل حمسي نل ةقباسلا ةقيرطلاب فلملا ءاعدتسا نإف ةشاش نم رثكأ ألمتو ةريثك فلملا تايوتحم تناك اذإ لثم moreرمألا مدختسا ةيادبلا ذنم فلملا تايوتحم ةدهاشم تدرأ اذإو فلملا نم ةريخألا ةشاشلاب الإ

more sampletxt طغضلا بجي لب ةرشابم ةيناثلا ةشاشلا ىلإ لقتني الو فلملا نم ىلوألا ةشاشلا الوأ ضرعي moreرمألاف

ةيلاتلا ةحفصلل لاقتنالل space barتافاسملا ةرطسم ىلع لالخ ةقباس ةحفصل ةدوعل ا كنكمي امك فرحلا ىلع طغضلاب حفصتلا ةيلمع يهنت وأ bفرحلا ىلع طغضلاب فلملل كحفصت q

ىلع طغضلاب كلذو moreرمألل امدختسم تنأو ةدعاسملا بلط ءارجإ كنكمي هنأ كلذ ىلع ةوالع رمألل ةدعاسملا رماوألا عيمج ضرع متي ثيح hفرحلا more

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

16

ملا عم لمعلا3 ndash 3 تافل cpخسنلا رمأ

يلاتلا لاثملا يف امك ليلدلا سفن يف رخآ ىمسم تحت ليلدلا نم ام فلم خسن ةيلمع ءارجإ نكمي

cp file1 file2 نأ ثيح

cp خسنلا رمأ file1 هخسن دارملا فلملا مسا file2ديدجلا فلملا مسا

rm فذحلا رمأ رمألاب نيزختلا صارقأ يف ربكأ ةيلاخ ةحاسم ةحاتإل ا كنكمي ظافتحالا ديرت ال يتلا تافلملا فذحrm

يلاتلا لاثملا يف امك rm file3

file3ىمسملا فلملا فذح مني ثيح

ةظحالم ةيلاتلا ةلاسرلا روهظب كلذو ةمظنألا ضعب يف فذحلا ديكأت كنم بلطي امبر

Remove file3 (yn) _ فرحلا وأ ديكأتلل yفرحلا لخدأ ذئدنع n رمألا ءاغلإل

mvرمألاب فلم مسا رييغت

مسالا ىلإ الثم file1نكيلو فلملا مسا رييغت كنكمي file2 رمألا مادختساب mv يلي امك mv file1 file2

عم حوتفملا طخلا قيرط نع ةدعاسملا 4 ndash 3 Linux رمألا قيرط نع Linuxليغشتلا ماظن ليلد ءاعدتسا كنكمي ماظنلل حوتفملا طخلا لالخ نم man

هنع مالعتسالا بولطم وه امب اعوبتم - manualةملكل راصتخا يهو ةقيرط نع مالعتسالل الثمف رمألا بتكأ passwdرسلا ةملك رييغت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

17

man passwd اذإ الثمف هنع مالعتسالا بولطملا مسالل راصتخالا طبضلاب فرعت ال دق ناي حألا ضعب يفو

بلطأ ذئدنع Pass Wordوهو اهل يملعلا مسالا الإ فرعت الو رسلا ةملك نع مالعتسالا ديرت تنك يتآلاك ةبولطملا ةملكلل ةفدارملا رماوألا ءامسأب ةمئاق

man -k pass word رمألاب اهنع ملعتست نأ عيطتست ثيح passwdةملك ك ل رهظت ذئدنع

man passwd

هيبنت مادختسا عيطتست كنإف مالعتسالل ةقباسلا ةيطخلا ةهجاوملا رماوأ همدقت امب ايفتكم نكت مل اذإ

ةيلحملا ةكبشلاب لاصتالا قيرط نع ةمسارلا ةهجاوملا html2manbin-cgisaeduksucciswwwhttp

ةلدألا عم لمعلا 5 ndash 3 مساب فرعي هب صاخ يساسأ ليلد مدختسم لكل Linuxماظن مدقي Home Directory

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

يساسألا ليلدلا تحت اهأشنأ كعيراشم تافلم عيمجتل ليلد ءاشنإ تدرأ اذإف mkdirرمألا مدختسا ديدج ليلد لمعلو

يلاتلا رمألا بتكأ mkdir projects

pwd رمألا بتكأ لمعت يذلا ليلدلا مسا ةفرعملو ةرابعلل راصتخا وه pwdرمألا نأ ظحال Print Working Directory ليلدلا تايوتحم عبطا يأ

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

linux120~gt cd projects linux120~projectsgt _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

18

ةظحالم ديدجلا ليلدلا مسا نمضتي ةيادبلا رطس نإف رخآ ليلد ىلإ يلاحلا ليلدلا رييغت دنع

cdرمألا مادختساب يساسألا ليلدلا ىلإ ةرشابم لاقت نالا كنكميو

linux120~projectsgt cd linux120~gt _

cdرمألا مدختسا ةرشابم قباسلا ليلدلل ةدوعلا تدرأ اذإ امأ

linux120somewheregt cd linux120~gt _

ةظحالم

ةمالعلا ريشت ثيح ~ cdرمألا مادختساب يساسألا ليلدلا يلإ ةدوعلا كنكمي ىلإ ~ يلصألا ليلدلا ىلإ ةرشابم ةدوعلا

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

يلاتلا لاثملا يف امك خسنلاو لقنلاو فذحلل cp mv rmرماوألا مادختسا linux120~gt mv myfile projectsmyfile

linux120~gt cp testpas test2pas linux120~gt rm projectsmyfile

linux120~gt _ فلملا لقن نع قباسلا لاثملا يف لوألا رطسلا ربعي myfile عيراشملا ليلد ىلإ يلاحلا ليلدلا نمprojects

فلملا خسن نع يناثلا رطسلا ربعي امنيب myfileمسالا سفن تحت testpas يساسألا ليلدلا نمفلملا فذح ينعي ثلاثلا رطسلا نإف اريخأو test2pasىمسم تحت ليلدلا سفن يف ةخسنلا نيزختو

myfile عيراشملا ليلد نم projects مادختسا 6 ndash 3

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

19

ةيصاخ مادختساب ةدحاو ةوطخ يف تافلملا نم ةعومجم لقن وأ فذح وأ خسن الثمف

linux120~gt mkdir tmp linux120~gt cp tmp

linux120~gt _

يف تافلملا عيمج خسن متي يناثلا رطسلا يفو tmpهمسا ديدج يعرف ليلد ءاشنإ متي لوألا رطسلا يف تافلملا عيمج نع ةمجنلا ةمالع ربعت ثيح tmpديدجلا ليلدلا يلإ يلاحلا ليلدلا ريبعت ىلإ ةفاضإلابو

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

book1 book2 book_idea book-chapter1 فورحلاب أدبت يتلاو تافلملا هذه خسن اندرأو يرخأ تافلم عم ليلدلا سفن يف ةدوجوم تافلملا هذهو

book يعرفلا ليلدلا ىلإ يساسألا ليلدلا نم tmp بتكن رمألا cp book tmp

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

cp book tmp نيفلملا طقف خسنت كلذ يلعو bookزومرلا دعب دحاو زمر صحفت ةمالعلا نإف book1 book2

نم لك عم mv rm cdرماوألا مادختسا نكمي انركذ امكو ليلدلا فذح 7 ndash 3

بولطملا ليلدلا ىلإ الوأ باهذلا بجي ( تافلملا نم ايلاخ نوكي نأ بجي هنإف ليلد يأ فذح متي يكل ةدوعلا مث ليلدلا تايوتحم عيمج فذحل rmرمألا مدختس ي ثيح هتايوتحم عيمج فذحو هتايوتحم فذح

رمألا بتكأ tmpليلدلا مسا ناك اذإ الثمف ليلدلا فذح بلطي كلذ دعب ) يساسألا ليلدلا ىلإ

rmdir tmp

تافلملا ةعابط 8 ndash 3

فلملا ةعابط الثم تدرأ اذإف) لمعملا يف ( ةيلحملا ةعباطلا ىلع تافلملا ةعابطل lprرمألا مدختسي programtxt رمألا بتكأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

20

lpr programtxt

رمألا بتكأ قباسلا فلملا ةعابطل ةكبشلاب ةلصتملا تاعباطلا ىدحإ مادختسا تدرأ اذإ امأ lpr -Pprintername programtxt

ةكبشلا لالخ نم اهيلع ةعابطلا دارملا ةعباطلا مسا printernameةملكب ينعن ثيح زكرم يف نيلوؤسملا دحأ لاؤسب متي كلذ نإف ةكبشلا لالخ نم كعم ةلصتملا تاعباطلا ءامس أ ةفرعملو

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

lpq وأ ةيلحملا ةعباطلل lpq ndashPprintername ةكبشلا ةعباط ل

نيرخآلاب لاصتالا ndash 4

يلآلا ديربلا مادختسا 1 ndash 4 (E-Mail) ةيلكلاب ةصاخلا LANةيلحملا ةكبشلا عم نولماعتي نيذلا نيرخآلاب لاصتالل يلآلا ديربلا مادختسا كنكمي

يف همادختسا نكمي يديرب ناونع هل يلاتلابو باسح مقر هل بساحلا مولع ةيلك يف بلاط لك نأ ثيح بتكي نأ بلاطلل نكمي يلآلا ديربلا قيرط نعو ةيلكلاب سيردتلا ءاضعأ وأ هئالمزل لئاسرلا لاسرإ

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

وه يديربلا كناونع نإف بساحلا ىلع باسح مقر كل اذإو saeduksuccis2loginnamelinuxserver

كباسح مقر ناك اذإف بساحلا عم هب لماعتت يذلا كباسح مقر نع ربعت loginnameثيح نوكي يديربلا كناونع نإ ف16s101وه

saeduksuccis2linuxserver101s16

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

اهمهأ شقانن فوسو

جمانرب مادختسا 4-1-1 Pine

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 4: Arabic linux guide

4

ةماع تاداشرإتدرأ اذإو لمعملا يف قلغم زاهج يأ حتفت الو لمعلا نم كئاهتنا دعب زاهجلا قلغت ال

ةدعاسملاليغشتلا نع نيلوئسملا نم ةناعتسالا بلط يف ددرتت الف

يف دوعتل حاتفم يأ ىلع طغضلا الإ كيلع امو ةقلغم ا أكو ةشاشلا ودبت نايحألا ضعب يف عضو

ليغشتلا ON ا دنع ضرعتت ال ىتح كباسح قلغو جورخلا تاءارجإ لمع نم دكأتلا بجي لمعلا نم كئاهتن

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

ماظن تحت ليغشتلا 1-1 Windows NT ىنبم يف ليغشتلا ماظن تحت لمعت لماعم ثالث رفوتت 4 Windows NT تارجحلا يف اهنكامأ

مقر امإ جاتحت كنإف ةزهجألا ىدحإ ىلع لمعت يكلو أأ 118 أأ123 أأ84أأ 85يلإ ةفاضإلاب ددحم يسارد ررقمب صاخ مقر وأ ) بالطلل يعماجلا مقرلا وهو ( يصخش باسح

رسلا ةملكرسلا ةملك رييغت ةثالثلا حيتافملا ىلع طغضا كب ةصاخلا رسلا ةملك رييغت يكل

CTRL+ALT+Del ىلع ) رسيألا حاتفملا ( ةرأفلاب طغضا لمعلا نم ءاهتناللو ليغشتلا ءانثأ اعمldquoStartrdquo رتخا مثldquoShut Downrdquo رتخا اهنموldquoClose all programs and Log as a

different userrdquo

Linux ماظنتحت ليغشتل ا1-2

اهريغو DOS Windowstrade Systemtrade 7xليغشتلا ةمظنأ نم سكعلا ىلع هنأ ركذتت نأ مهملا نم اريغص بوتكملا فرحلا ينعم فلتخي ثيح فرحلا ةلاحب رثأتت LinuxUNIXةمظنأعيمج نأ ةمظنألا نم

لكشلاو Sلكشلا نيب فالتخا دجوي كلذ لاثم اريبك هنع s ةملكوList ةملك نع فلتخم ىنعم اهلlist

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

5

لمعت يتلا لماعملا دحأ يلإ بهذت نأ قرطلا هذه دحأو Linux ماظنبلصتت يكل قرط ةدع كانهو ماظنب ا مقر ةرجحلا يف دوجوملا لمعملا لثم Linuxزهجأ كنكمي كلذ ىلإ ةفاضإلابو 4ىنبم أأ 126

ماظن مادختساب كلرتم نم ماظنلاهذه ىلع لمعلا PPP ( Point to Point Protocol ) لالخ نم MODEM ةيلحملا ةكبشلا قيرط نع ماظنلاب لاصتالا كنكمي امك

PPPيفتاهلا لاصتالا مادختسا bullرفويو Linux ماظنبةيلكلا جرا خ نم يفتاهلا لاصتالا ةمدخ ةيلكلاب يلآلا بساحلا زكرم مدقي

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

TCPIP لثم FTP ) 9ص ( وأTELNET) 8ص ( وأWeb browsers) خلا) 42ص ةيلاع ةعرس تاذ MODEMكيدل رفوتي نأ بجي تامدخلا هذه نم ديفتست يكلو لضفي (

33660 BPS رثكأ وأ عم يتأت يذلا client PPPلاصتالا جمانربو نوفلت طخ كلذكو ) Microsofttrade Windows 95

PPPيفت اهلا لاصتالل ةماعلا تابلطتملا bull

ليغشت يه ةماعلا تابلطتملا نإف ةيلكلا ةكبشب لاصتالاب نكمتت يكل كزاهج فيصوتل ةيلاتلا تافيصولا لمعو لاصتالا جمانرب

server-assigned وأ automatic نوكيل IP ناونعلا لقح فص 1نوكيل DNS (Domain Name Server)يساسألا مداخلا مقر فص 2 مداخلاو 1010103

1010102نوكيل يوناثلا ccisksuedusaوهو ايرورض كلذ ناك اذإ هب لاصتالا دارملا مداخلا مسا لخدا 3 MTU (Maximum Transmissionليوحتلل ىصقألا دحلا ةدحو لقح عضو لضفملا نم 4

Unit) نيب حوارتت ةميقب receive لابقتسالا ةذفان لقح عضت نأ بجي امك 1024 و 560

window ىتح ةفلتخم ميقب تالواحم ةدع ءارجإ يلإ جاتحت امبر ( 8192 و 2048نيب حوارتت ةميقب )لاصتا ةمدخ لضفأ ىلع لصحت

وأ 4680900لاصتالا فتاه مقر عض 5 4680490

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

6

PPPلاصتالا ماظنل Windowstrade 98ليغشتلا ماظن يمدختس مل فيصوتلا bull

ةكبشلا عم فتاهلا طخ فيصوت يلوألا ةوطخلا رتخاو Startةيادبلا حاتفم ىلع طغضا bull Settings مكحتلا ةحول رتخا مث Control Panel عض

لل رسيألا حاتفملا ىلع نيتيلاتتم نيترم طغضاوPrograms AddRemoveىلع ةرأفلا رشؤم ةرأف رتخا Windows Setupتحت bull Communications ذيفنتل نيترم ةرأفلا طغضاوDetails OKطغضا ذئدنع Dial-Up Networkingصحف دق زاهجلا نأ نم دكأت bull

TCPIPلوكوتوربلا فيصوتو ةفاضإ ةيناثلا ةوطخلا

نيترم طغضاوControl Panelمكحلا ةحول ىلإ ةيناث ةرم دع bull ىلع Network ذيفنتل طغضا مث Add رتخا كلذ دعبAdapter ىلع طغضاAdd

ةمئاقلا نم رتخا Manufacturersنيجتنملا ناونع تحت bull Microsoft رتخاو Dial-Up ةمئاق نم

Network Adapters طغضا مث OKةقباسلا تارايتخالا ذيفنتل ةمئاق نم Protocolرتخا bull Network components طغضا مثOK ةمئاقلا نم رتخا Manufacturersنيجتنملا ناونع تحت bull Microsoft رتخاوTCPIP لوكوتربك

OKطغضا مث Network Protocolةكبشلل Yesرتخا ديدج نم ةذفانلا ليغشت نع زاهجلا كلأسي ذئدنع bull

PPPليغشتل بتكملا حطس ىلع ةنوقيأ ءاشنإ ةثلاثلا ةوطخلا

Dial-up مث Accessories مث Programs رتخا مث Startأدبا ىلع طغضا ةذفانلا ليغشت دعب 1Networking

ديدج لاصتا لمع ذيفنتلMake new connectionىلع نيترم طغضا 2 ةمئاقلا نم كيدل يذلا مدوملا عون رتخا rdquo CCIS Netldquoالثم نكيلو لاصتالا ةهجل مسا بتكا 3 مث

Configureفيصوتلا ىلع طغضا كزاهج يف مدوملا فيصوتل اقبط COM portةبسانملا ةباوبلا رتخا General sectionماعلا مسقلا يف 4

نأ نم دكأتو 57600ىوصقلا ةعسلا رتخا lsquoOnly connect at this speedrsquo ةصوحفم ريغunchecked

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

7

مث Data-bits 8 parity none stop bits 1 يتآلا ر تخا connection sectionلاصتالا مسق يفو 5 Next مثOKرتخا

لاصتالا طخ مقر مث ةقطنملا دوكل 1مقرلا لخدا 6 4680900 (16+ numbers) رتخا 4680490 وأ ءا Nextرتخا مث اهنم لصتت يتلا ةلودلا مسا Finishإ مث

بتكملا حطسىلع CCIS Netةنوقيأ رهظت ذئدنع 6

CCIS Net PPP فيصوتل ةيئاهنلا تاوطخلا ةعبارلا ةوطخلا Propertiesصئاصخ رتخاو ةرأفلل نميألا حاتفملا ىلع نيترم طغضا bullرتخاو Server Typeىلع طغضا bull lsquoPPP Windows95 Windows NT 35 Internetrsquo

مداخلل عونل فيصوتك rsquoRequire encrypted passwordlsquo و rsquoLog on to networklsquoنم لك صحف نودي كرتا bull

rsquoEnable software compressionlsquoرايخلا صحف كنكميو نم TCPIPرتخا bull Allowed Network Protocols مث TCPIPفيصوت ىلع طغضا bull Specify Namelsquo مداخلا مسا ناونعو rsquoServer Assigned IP addresslsquoناونع صحفا bull

Server addressesrsquo عون عضDNS يلوألا 1010102يوناثلاو 1010103 Use default Gateway on remotelsquoو rsquoUse IP Header compressionlsquoنم الك صحفا bull

networkrsquo دوعت ىتح اهرركو OKةمالع ىلع طغضا bull Dial-up Networkingةمئاق ىلإ

CCIS Netةكبشلاب لاصتالا ةسماخلا ةوطخلا

دجت كنإف ماري ام ىلع ئش لك ناك اذإف Connectرتخا مث CCIS Netةنوقيأ ىلع نيترم طغضا bull طغضا اهدنع بساحلا زكرم يف هتلجس يذلا كمقرب لاصتالا دواعتس ةيلكلا ةزهجأ نأبديفت ةلاسر

لاصتالا ةيلكلا ةزهجا دواعتس مث OKىلع rsquoConnectedlsquo لوقت ةلاسر ىلع لصحت نا بجيو لاصتالا ءا لاصتالا يهني فوس rsquoDisconnectlsquoإ حتفم ىلع طغضلاو

)رركتت الو ىلوألا ةرملل ةئيهتلا تاوطخ يه ةعبرأ ىلإ دحاو نم تاوطخلا نأ ظحالملا نم ( ةــــئن ة سداسلا ةوطخلا

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

8

ىلع كباسح مادختسا كناكمإ يفو ةيلكلا ةكبشب لاصتالل دادعإلا تاوطخ تلمكتسا دق نآلا تنأ تنارتنإلا ةكبش ىلإ ةفاضإلاب Linuxماظن

قيرط نع Linuxماظنب نيمدختسملا لاصتا bull PPP ةيلحملا ةكبشلا وأ LAN

جمانرب مادختساب LinuxUnixماظنب لاصتال ا كنكمي هنإف حاجنب تمت دق لاصتالا تاوطخ تناك اذإ

TELNET ماظنب لمعي ةكبشلاب زاهج 50نم رثكأ دجويو Linux لاصتالا كنكمي هنإف كلذلو تنك اذإ الثمف rdquolinux150ccisksuedusaldquoىلإ rdquoLinux101ccisksuedusaldquo نم يأ اهادحإب

رمألا بتكاو Run مث Startى لع طغضا Windows 95 ماظن تحت لمعت telnet linux110ccisksuedusa

لاصتالل ثحبلاب بساحلا بيجي فTrying 904126110

Connected to linux110ccisksuedusa Escape character is ^]

Linux 410 (linux110ccisksuedusa) (ttyp0) Linux110 login _

تاظحالم

بيجتست ال ا إف كلذلو حوتفملا طخلا ىلع ةزهجألا ضعب نوكت ال دق نايحألا ضعب يف رايتخا بجي لب ةلواحملا راركت لضفملا نم سيل ذئدنع time-out errorةلاسرلا رهظتو لاصتالل

رخآ زاهجنم هنإف ريثك زاهجلا يمدختسم ددع نأ ترعش وأ ايبسن ئطب هب لصتت يذلا زاهجلا ترعش اذإ

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

logging inلاصتالا بقع رماوألا ضعب ليغشتل جاتحت كنإف كلذل ) تاقيبطتلا ضعب setenv TERM vt100

export term=vt100وأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

9

( FTP )دعب نع تافلملا لاسرإ bullوأ PPPقيرط نع ماظنلاب لاصتالا ةيناكمإ يلإ ةفاضإلاب LAN ملا تافلملا لقن كنكمي هنإف ماظنلاب ةبوتك

ماظن يف كباسح ىلإو كزاهج ىلإو نم) زومرلا ( يداعلا وأ يئانثلا LinuxUnix لالخ نم ـل راصتخا يهو FTPلوكوتورب file transfer protocol جاتحت كنإف كلذ لمع عيطتست يكلو

95ةذفانلا ع م يتأي يذلا جمانربلا مدختسا FTP client programليمعلا تافلم لقن جمانرب ىلإ Runليغشت مث Startldquoأدبا رتخا sectنيب ءامسألا دحأ زاهجلا مسا نوكي ثيح هب لصتت يذلا زاهجلا مسا بتكأ sect

linux101ccisksuedusa و linux150ccisksuedusa يرسلا كمقرو كباسح مقر لخدا sectيزمر هليوحت بولطملا فلملا ناك اذإ ASCبتكأ sect ASCII بتكأ وأ BINيئانث فلملا ناك اذإ فلملا مسا مث PUTرمألا مدختسا sect PUT filename رمألا وأ كباسح يف فلملا عضولGET

GET filenameكباسح يف فلملا عضول FTPرماوأ نم ديزملا ىلع لوصحلل ماهفتسالا ةمالع بتكأ ةدعاسملا ىلع لوصحلا لجأ نم sect

يقيبطت لاثم يلي اميفو ftp

رمألا لخداftpgt open linux120ccisksuedusa

بساحلا نم ةباجإلا نوكت دقفConnected to linux120ccisksuedusa

220 linux120 FTP server (Version wu-24(1) Tue Dec 5 205115 CST 1995) ready User (linux120ccisksuedusa(none)) _

همساو FTPجمانرب ىلإ رظنت نأ كنكمي هنإف كلذ ىلإ ةفاض إلابو ldquoWS_FTPrdquo نمض دوجوملاو tradeWindowsةذفانلا جمارب

Linuxماظنب كلاصتا متي امدنع bull

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

Linux 410 (linux110ccisksuedusa) (ttyp0)

linux110 login _ كباسح مقر لخدا---

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

10

After typing the user name or number you will be prompted to enter your password

Password _ رسلا ةملك لخدا---

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

Last login Thu Oct 3 140513 from linux110

Linux 200 You have new mail كل يلآ ديرب دجوي هنأ ديفت ةلاسر رهظت دقو

linux110~gt _

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

login incorrect

linux110 login _

ماظن تحت Passwordرسلا ةملك رييغت Linux

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

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

ذيفنتلا حاتفم ىلع مث rdquopasswdldquoبتكأ رسلا ةملك رييغتلو ltRETURNgt وأltEntergt ذئدنع طغضا رس ةملك كيدل نكي مل اذإ ( كنم دكأتلل ةميدقلا رسلا ةملك لاخدإ ن ع بساحلا كلأسي

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

11

ماظن تحت رماوألا ضرعو Editingحيقنتلا bull Linux

bull Backspace وأ delete وأ ltCTRL hgt هتبتك زمر رخآ يغلت رماوألا هذه نم يأ

رماوأو تاملك نم هتباتك كل قبس ام ىلإ لوصولاب كل ناحمسيDown و Up نامهسلا bullنم ىلوألا فورحلا تبتك ول هنأ ىنعمب فلملا مسا لامكتساب كل حمسي Tab لوقحلا حاتفم bull

رهظي فوس مسالا يقاب نإف لوقحلا حاتفم ىلع تطغضو هنيزخت قبس فلم مسا

LinuxUnixماظن تحت ةشاشلا ىلع ةضورعملا تانايبلا مجح يف مكحتلا bullبساحلا ربخي Scroll Lockحاتفملا وأ s فرح عم lt Ctrlgtنيحاتفملا دحأ ىلع طغضلا

نيحاتفملا دحأ ىلع طغضلا امنيب اتقؤم تانايبلا قفدت فقوي يأ ةشاشلا ىلإ تانايبلا لاسرإ فاقيإب ltCtrl gt فرح عمq حاتفملا وأ Scroll Lock فاقيإلا ةيلمع يغلي ةيناث ةرم

ماظن ا ةيفرط ةيا ىلع لمعت تنك اذإLinux ةرشابم كنكمي هنإف ) ةيلكلا لماعم دحأ يف يأ ( shift+Page up مادختساب ةشاشلا ىلع ةيفلخلا ةحفصلل دوعت نأ

ليغشتلا ةيلمع فاقيإ bull

امف ام أطخ دوجول وأ ليغشتلا ءا أ إل جمانربلا ليغشت فيقوت ىلإ جاتحت دق نايحألا ضعب يفاعم ltCTRL Cgtنيحاتفملا ىلع طغضلا الإ كيلع

CTRLgtنيحاتفملا ىلع طغضلا ب كلذ لمع عيطتست كنإف اتقؤم جمانربلا ليغشت فاقيإ ديرت دق ب

Zgt اعم رماوألاو جماربلا ءامسأ ةمئاق ىلع فرعتلا كنكميو فيقوتلا اذه ءاغلإ ةرتف دعب كنكميو يلاتلا لاثملا يف امك jobsرمألا ةباتكب اهفيقوت قبس يتلا

linux120~gt jobs [1] - Suspended (tty output) emacs testc

[2] + Suspended (tty output) emacs progpas linux120~gt _

رارمتسا دارملا جمانربلا مقرب ةعوبتم ()ةيوئملا ةبسنلا ةمالع بتكأ فيقوتلا رمتسي نأ تدرأ اذإو emacs testcلوألا جمانربلا فيقو ت رارمتسا تدرأ اذإ الثمف ةفوقوملا جماربلا ةمئاق نم هفيقوت

1بتكأ بتكأ ام جمانربل فيقوتلا ءاغلإ تدرأ اذإ كلذ ىلإ ةفاضإلابو kill يف جمانربلا مقرب ةعوبتم

ةفوقوملا جماربلا ةمئاق

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

12

Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا bullةياهنلا ةدحو نوكتتو طقف Linux لماعم يف Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا رفوتت

ةيفرطلا ةياهنلا ليغشت نكمي ثيح Linuxماظنب ةرشابم لصتتو حيتافم ةحولو ةشاش نم ةيفرطلا يزافرعي امب ةرشابم نأب ةيفرطلا ةياهنلا مادختساب حمسي يذلا Virtual Consoles ا ليغشتلاب

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

يه يزا Linuxةمظنأ بيصنت يف حمسي ام ةداعو ا ليغشتلل تاونق ةعبرأب ltALT+F1gt ىلإltALT+F4gt ةيفرط ةيا 12ىتح حامسلا ماظنلل نكمي لاح ةيأ ىلعو لالخ نم يزاجم ليغشت

ثيح Fiهب صاخلا فئاظولا حاتفم ىلع فرعم اهنم دحاو لك ةدحاو i ىلإ 1نم ماقرألا نع ربعت تقولا سفن يف تاباسح ةدعب ةيفرطلا ةياهنلا ىلع لمعت نأ ديفملا نم هنإف عبطلابو 12

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

لمعلا ءا إ وأ logoutرمألا ةباتكب كلذو ماظنلا نم جرختو كباسح قلغت نأ بجي لمعلا نم ءاهتنالا دعب

كل رهظت ةيلاتلا ةلاسرلا نإف لمعت تافلملا ضعب كانه تناك اذإو exit رمألا

There are suspended jobs رمألا ةباتك وأ هئا رمألا وأ hellipkillإو فلملا ىلإ لاقتنالا كنكمي ذئدنع exit ةيناث ةرم

Linuxماظن نع ةيخيرات ةذبن ـ 2

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

multitasking ةريبكلاو ةطسوتملا تابساحلا يفMini-computers amp Mainframe دادعإ مت دقوم ريثكب لهسأ يهو++Cةغلب ماظنلا اذه ىلع ملاعلا ءاحنأ ىتش يف نيجمربملا دعاس امم عيمجتلا ةغل ن

ةيصخشلا تابساحلا نم اءدب تابساحلا عاونأ عيمج عم مدختست ةديدع تارادصإ جورخو هريوطت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

13

تابساحلل ترهظ يتلا تارادصإلا مظعم ىلإ ىزعيو Cray Y-MPلثم ةقالمعلا تابساحلاب ءاهتناو يلاكتلا ةعفترم ا تارادصإ دحأ Linuxماظن دعيو ىرخألا ليغشتلا ةمظنأب ةنراقم فأ ةيصخشلا

Unix قيرط نع ساسأ روط يذلا Linus Torvalds يكنسله ةعماجب نيجمربملا نم ديدعلا ةدعاسمب ملاعلا ءاحنأ ىتش نم نيجمربملا نم ديدعلا ريوطتلا ةيلمع يف كراش امك تنرتنإلا ةكبش قيرط نع ادنلنفب

ةظحالم

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

ةلدألاو تافلملا ndash 3

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

نيعم عوضومب قلعتي يخيرات دنتسم bull ةيديرب ةلاسر bull الثم لاكسابلا ةغل نكتلو ام ةغلب بوتكم بساح جمانرب bull

نم اددع فلملا مسا يوتحي نأ نكمي ذإ Linuxماظن يف فلملا مسا نع ريبعتلل ددحم طمن دجوي الو زمر256ىلإ لصت زومرلا اميف ( ةصاخلا زومرلاو فورحلاو دادعألا ىلع لمتشت زومرلا هذه نأ امك

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

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

14

program1pasجمانربلا ءاعدتسا اندرأو hellip program1pas program2c infodatجماربلا يتآلاك نوكي هراسم نإف

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

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

دحأ نكيلو جماربلا تانايب ىلع يوتحت تافلملا نم ةعومجم هبو dataهمسا تانايبلاب صاخ يعرف ليلد هؤاعدتسا بولطموcoursesdataهمسا تافلملا هذه يتآلاك راسملا نوكي كلذ دنع

programsdatacoursesdat يرجشلا عرفتلل اقبط فلملا مسا مث يعرفلا ليلدلا مث ليلدلا ددحي راسملا نأ قباسلا لاثملا نم ظحاليو

data يعرفلا ليلدلل بألا وه programsليلدلا نأ لوقلا نكميو

رمألاب تافلملا ةمئاق ضرع 1 ـ 3 ls كلذ لاثم يعرفلا وأ يلصألا ليلدلا يف تافلملا ءامسأب ةمئاق ضرعل lsرمألا مدختسي

linux110~gt ls

aout dummytxt homebanrgif sampletxt wchat02tar backggif filepas indexhtml testpas xxx

dummy filepas~ mbox testpas~ ةيدجبألا فورحلا بسح ةبترم ليلدلا اهيلع يوتحي يتلا تافلملا ءامسأ رهظت ثيح

يتآلاك نوكيل 1ndashضرعلا رمأل فضأ تافلملا نع ةيليصفت تامولعم تدرأ اذإو linux110~gt ls -l

total 167 -rwxr-xr-x 1 15s100 users 34095 Oct 8 0118 aout

-rw-rw-r-- 1 15s100 users 31688 Oct 10 1437 backggif -rw-r--r-- 1 15s100 users 0 Oct 8 0050 dummy

-rw-r--r-- 1 15s100 users 0 Oct 8 0049 dummytxt -rw-r--r-- 1 15s100 users 225 Oct 8 0118 filepas

-rw-r--r-- 1 15s100 users 266 Oct 8 0102 filepas~ -rw-rw-r-- 1 15s100 users 10737 Oct 10 1417 homebanrgif

-rw-rw-r-- 1 15s100 users 242 Sep 29 1132 indexhtml -rw------- 1 15s100 users 652 Oct 14 0131 mbox

-rw-r--r-- 1 15s100 users 2 Oct 8 0050 sampletxt -rw-r--r-- 1 15s100 users 280 Oct 4 0008 testpas

-rw-r--r-- 1 15s100 users 278 Oct 4 0006 testpas~ -rw-rw-r-- 1 15s100 users 81920 Oct 10 1403 wchat02tar

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

15

-rw-r--r-- 1 15s100 users 75 Oct 8 0102 xxx

فلملا تايوتحم ضرع 2ـ 3 cat

يلاتلا لاثملا يف امك فلملا تايوتحم ضرعل catرمألا مادختسا نكمي cat sampletxt

ديدج فلم ءاشنإل catرمألا مادختسا نكمي كلذ ىلإ ةفاضإلابو ءاشنإ ديرت كنأ الثم ضرتفنلف ب اعوبتم catرمألا بتكأ بيحرت ةلاسر ىلع يوتحي ديدج فلم اذهل هديرت يذلا مسالا مث lt ةمالعلا

ctrl+dطغضا ءاهتنالا دعبو فلملا روطسل ةباتكلاب كل حمسي ذئنيح cat gt hellotxt يتآلاك فلملا ماظنلل ةيادبلا ةمالع ىلإ دوعت يكل ) هتبتك رطس رخآ ىلع سيلو لاخ رطس يف تنأو (

linux120~gt cat gt hellotxt

Hello World How is everybody

[ctrl+d] linux120~gt _

هانأشنأ يذلا فلملا تايوتحم نآلا ىرنل

linux120~gt cat hellotxt Hello World

How is everybody linux120~gt _

انل حمسي نل ةقباسلا ةقيرطلاب فلملا ءاعدتسا نإف ةشاش نم رثكأ ألمتو ةريثك فلملا تايوتحم تناك اذإ لثم moreرمألا مدختسا ةيادبلا ذنم فلملا تايوتحم ةدهاشم تدرأ اذإو فلملا نم ةريخألا ةشاشلاب الإ

more sampletxt طغضلا بجي لب ةرشابم ةيناثلا ةشاشلا ىلإ لقتني الو فلملا نم ىلوألا ةشاشلا الوأ ضرعي moreرمألاف

ةيلاتلا ةحفصلل لاقتنالل space barتافاسملا ةرطسم ىلع لالخ ةقباس ةحفصل ةدوعل ا كنكمي امك فرحلا ىلع طغضلاب حفصتلا ةيلمع يهنت وأ bفرحلا ىلع طغضلاب فلملل كحفصت q

ىلع طغضلاب كلذو moreرمألل امدختسم تنأو ةدعاسملا بلط ءارجإ كنكمي هنأ كلذ ىلع ةوالع رمألل ةدعاسملا رماوألا عيمج ضرع متي ثيح hفرحلا more

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

16

ملا عم لمعلا3 ndash 3 تافل cpخسنلا رمأ

يلاتلا لاثملا يف امك ليلدلا سفن يف رخآ ىمسم تحت ليلدلا نم ام فلم خسن ةيلمع ءارجإ نكمي

cp file1 file2 نأ ثيح

cp خسنلا رمأ file1 هخسن دارملا فلملا مسا file2ديدجلا فلملا مسا

rm فذحلا رمأ رمألاب نيزختلا صارقأ يف ربكأ ةيلاخ ةحاسم ةحاتإل ا كنكمي ظافتحالا ديرت ال يتلا تافلملا فذحrm

يلاتلا لاثملا يف امك rm file3

file3ىمسملا فلملا فذح مني ثيح

ةظحالم ةيلاتلا ةلاسرلا روهظب كلذو ةمظنألا ضعب يف فذحلا ديكأت كنم بلطي امبر

Remove file3 (yn) _ فرحلا وأ ديكأتلل yفرحلا لخدأ ذئدنع n رمألا ءاغلإل

mvرمألاب فلم مسا رييغت

مسالا ىلإ الثم file1نكيلو فلملا مسا رييغت كنكمي file2 رمألا مادختساب mv يلي امك mv file1 file2

عم حوتفملا طخلا قيرط نع ةدعاسملا 4 ndash 3 Linux رمألا قيرط نع Linuxليغشتلا ماظن ليلد ءاعدتسا كنكمي ماظنلل حوتفملا طخلا لالخ نم man

هنع مالعتسالا بولطم وه امب اعوبتم - manualةملكل راصتخا يهو ةقيرط نع مالعتسالل الثمف رمألا بتكأ passwdرسلا ةملك رييغت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

17

man passwd اذإ الثمف هنع مالعتسالا بولطملا مسالل راصتخالا طبضلاب فرعت ال دق ناي حألا ضعب يفو

بلطأ ذئدنع Pass Wordوهو اهل يملعلا مسالا الإ فرعت الو رسلا ةملك نع مالعتسالا ديرت تنك يتآلاك ةبولطملا ةملكلل ةفدارملا رماوألا ءامسأب ةمئاق

man -k pass word رمألاب اهنع ملعتست نأ عيطتست ثيح passwdةملك ك ل رهظت ذئدنع

man passwd

هيبنت مادختسا عيطتست كنإف مالعتسالل ةقباسلا ةيطخلا ةهجاوملا رماوأ همدقت امب ايفتكم نكت مل اذإ

ةيلحملا ةكبشلاب لاصتالا قيرط نع ةمسارلا ةهجاوملا html2manbin-cgisaeduksucciswwwhttp

ةلدألا عم لمعلا 5 ndash 3 مساب فرعي هب صاخ يساسأ ليلد مدختسم لكل Linuxماظن مدقي Home Directory

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

يساسألا ليلدلا تحت اهأشنأ كعيراشم تافلم عيمجتل ليلد ءاشنإ تدرأ اذإف mkdirرمألا مدختسا ديدج ليلد لمعلو

يلاتلا رمألا بتكأ mkdir projects

pwd رمألا بتكأ لمعت يذلا ليلدلا مسا ةفرعملو ةرابعلل راصتخا وه pwdرمألا نأ ظحال Print Working Directory ليلدلا تايوتحم عبطا يأ

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

linux120~gt cd projects linux120~projectsgt _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

18

ةظحالم ديدجلا ليلدلا مسا نمضتي ةيادبلا رطس نإف رخآ ليلد ىلإ يلاحلا ليلدلا رييغت دنع

cdرمألا مادختساب يساسألا ليلدلا ىلإ ةرشابم لاقت نالا كنكميو

linux120~projectsgt cd linux120~gt _

cdرمألا مدختسا ةرشابم قباسلا ليلدلل ةدوعلا تدرأ اذإ امأ

linux120somewheregt cd linux120~gt _

ةظحالم

ةمالعلا ريشت ثيح ~ cdرمألا مادختساب يساسألا ليلدلا يلإ ةدوعلا كنكمي ىلإ ~ يلصألا ليلدلا ىلإ ةرشابم ةدوعلا

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

يلاتلا لاثملا يف امك خسنلاو لقنلاو فذحلل cp mv rmرماوألا مادختسا linux120~gt mv myfile projectsmyfile

linux120~gt cp testpas test2pas linux120~gt rm projectsmyfile

linux120~gt _ فلملا لقن نع قباسلا لاثملا يف لوألا رطسلا ربعي myfile عيراشملا ليلد ىلإ يلاحلا ليلدلا نمprojects

فلملا خسن نع يناثلا رطسلا ربعي امنيب myfileمسالا سفن تحت testpas يساسألا ليلدلا نمفلملا فذح ينعي ثلاثلا رطسلا نإف اريخأو test2pasىمسم تحت ليلدلا سفن يف ةخسنلا نيزختو

myfile عيراشملا ليلد نم projects مادختسا 6 ndash 3

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

19

ةيصاخ مادختساب ةدحاو ةوطخ يف تافلملا نم ةعومجم لقن وأ فذح وأ خسن الثمف

linux120~gt mkdir tmp linux120~gt cp tmp

linux120~gt _

يف تافلملا عيمج خسن متي يناثلا رطسلا يفو tmpهمسا ديدج يعرف ليلد ءاشنإ متي لوألا رطسلا يف تافلملا عيمج نع ةمجنلا ةمالع ربعت ثيح tmpديدجلا ليلدلا يلإ يلاحلا ليلدلا ريبعت ىلإ ةفاضإلابو

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

book1 book2 book_idea book-chapter1 فورحلاب أدبت يتلاو تافلملا هذه خسن اندرأو يرخأ تافلم عم ليلدلا سفن يف ةدوجوم تافلملا هذهو

book يعرفلا ليلدلا ىلإ يساسألا ليلدلا نم tmp بتكن رمألا cp book tmp

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

cp book tmp نيفلملا طقف خسنت كلذ يلعو bookزومرلا دعب دحاو زمر صحفت ةمالعلا نإف book1 book2

نم لك عم mv rm cdرماوألا مادختسا نكمي انركذ امكو ليلدلا فذح 7 ndash 3

بولطملا ليلدلا ىلإ الوأ باهذلا بجي ( تافلملا نم ايلاخ نوكي نأ بجي هنإف ليلد يأ فذح متي يكل ةدوعلا مث ليلدلا تايوتحم عيمج فذحل rmرمألا مدختس ي ثيح هتايوتحم عيمج فذحو هتايوتحم فذح

رمألا بتكأ tmpليلدلا مسا ناك اذإ الثمف ليلدلا فذح بلطي كلذ دعب ) يساسألا ليلدلا ىلإ

rmdir tmp

تافلملا ةعابط 8 ndash 3

فلملا ةعابط الثم تدرأ اذإف) لمعملا يف ( ةيلحملا ةعباطلا ىلع تافلملا ةعابطل lprرمألا مدختسي programtxt رمألا بتكأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

20

lpr programtxt

رمألا بتكأ قباسلا فلملا ةعابطل ةكبشلاب ةلصتملا تاعباطلا ىدحإ مادختسا تدرأ اذإ امأ lpr -Pprintername programtxt

ةكبشلا لالخ نم اهيلع ةعابطلا دارملا ةعباطلا مسا printernameةملكب ينعن ثيح زكرم يف نيلوؤسملا دحأ لاؤسب متي كلذ نإف ةكبشلا لالخ نم كعم ةلصتملا تاعباطلا ءامس أ ةفرعملو

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

lpq وأ ةيلحملا ةعباطلل lpq ndashPprintername ةكبشلا ةعباط ل

نيرخآلاب لاصتالا ndash 4

يلآلا ديربلا مادختسا 1 ndash 4 (E-Mail) ةيلكلاب ةصاخلا LANةيلحملا ةكبشلا عم نولماعتي نيذلا نيرخآلاب لاصتالل يلآلا ديربلا مادختسا كنكمي

يف همادختسا نكمي يديرب ناونع هل يلاتلابو باسح مقر هل بساحلا مولع ةيلك يف بلاط لك نأ ثيح بتكي نأ بلاطلل نكمي يلآلا ديربلا قيرط نعو ةيلكلاب سيردتلا ءاضعأ وأ هئالمزل لئاسرلا لاسرإ

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

وه يديربلا كناونع نإف بساحلا ىلع باسح مقر كل اذإو saeduksuccis2loginnamelinuxserver

كباسح مقر ناك اذإف بساحلا عم هب لماعتت يذلا كباسح مقر نع ربعت loginnameثيح نوكي يديربلا كناونع نإ ف16s101وه

saeduksuccis2linuxserver101s16

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

اهمهأ شقانن فوسو

جمانرب مادختسا 4-1-1 Pine

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 5: Arabic linux guide

5

لمعت يتلا لماعملا دحأ يلإ بهذت نأ قرطلا هذه دحأو Linux ماظنبلصتت يكل قرط ةدع كانهو ماظنب ا مقر ةرجحلا يف دوجوملا لمعملا لثم Linuxزهجأ كنكمي كلذ ىلإ ةفاضإلابو 4ىنبم أأ 126

ماظن مادختساب كلرتم نم ماظنلاهذه ىلع لمعلا PPP ( Point to Point Protocol ) لالخ نم MODEM ةيلحملا ةكبشلا قيرط نع ماظنلاب لاصتالا كنكمي امك

PPPيفتاهلا لاصتالا مادختسا bullرفويو Linux ماظنبةيلكلا جرا خ نم يفتاهلا لاصتالا ةمدخ ةيلكلاب يلآلا بساحلا زكرم مدقي

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

TCPIP لثم FTP ) 9ص ( وأTELNET) 8ص ( وأWeb browsers) خلا) 42ص ةيلاع ةعرس تاذ MODEMكيدل رفوتي نأ بجي تامدخلا هذه نم ديفتست يكلو لضفي (

33660 BPS رثكأ وأ عم يتأت يذلا client PPPلاصتالا جمانربو نوفلت طخ كلذكو ) Microsofttrade Windows 95

PPPيفت اهلا لاصتالل ةماعلا تابلطتملا bull

ليغشت يه ةماعلا تابلطتملا نإف ةيلكلا ةكبشب لاصتالاب نكمتت يكل كزاهج فيصوتل ةيلاتلا تافيصولا لمعو لاصتالا جمانرب

server-assigned وأ automatic نوكيل IP ناونعلا لقح فص 1نوكيل DNS (Domain Name Server)يساسألا مداخلا مقر فص 2 مداخلاو 1010103

1010102نوكيل يوناثلا ccisksuedusaوهو ايرورض كلذ ناك اذإ هب لاصتالا دارملا مداخلا مسا لخدا 3 MTU (Maximum Transmissionليوحتلل ىصقألا دحلا ةدحو لقح عضو لضفملا نم 4

Unit) نيب حوارتت ةميقب receive لابقتسالا ةذفان لقح عضت نأ بجي امك 1024 و 560

window ىتح ةفلتخم ميقب تالواحم ةدع ءارجإ يلإ جاتحت امبر ( 8192 و 2048نيب حوارتت ةميقب )لاصتا ةمدخ لضفأ ىلع لصحت

وأ 4680900لاصتالا فتاه مقر عض 5 4680490

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

6

PPPلاصتالا ماظنل Windowstrade 98ليغشتلا ماظن يمدختس مل فيصوتلا bull

ةكبشلا عم فتاهلا طخ فيصوت يلوألا ةوطخلا رتخاو Startةيادبلا حاتفم ىلع طغضا bull Settings مكحتلا ةحول رتخا مث Control Panel عض

لل رسيألا حاتفملا ىلع نيتيلاتتم نيترم طغضاوPrograms AddRemoveىلع ةرأفلا رشؤم ةرأف رتخا Windows Setupتحت bull Communications ذيفنتل نيترم ةرأفلا طغضاوDetails OKطغضا ذئدنع Dial-Up Networkingصحف دق زاهجلا نأ نم دكأت bull

TCPIPلوكوتوربلا فيصوتو ةفاضإ ةيناثلا ةوطخلا

نيترم طغضاوControl Panelمكحلا ةحول ىلإ ةيناث ةرم دع bull ىلع Network ذيفنتل طغضا مث Add رتخا كلذ دعبAdapter ىلع طغضاAdd

ةمئاقلا نم رتخا Manufacturersنيجتنملا ناونع تحت bull Microsoft رتخاو Dial-Up ةمئاق نم

Network Adapters طغضا مث OKةقباسلا تارايتخالا ذيفنتل ةمئاق نم Protocolرتخا bull Network components طغضا مثOK ةمئاقلا نم رتخا Manufacturersنيجتنملا ناونع تحت bull Microsoft رتخاوTCPIP لوكوتربك

OKطغضا مث Network Protocolةكبشلل Yesرتخا ديدج نم ةذفانلا ليغشت نع زاهجلا كلأسي ذئدنع bull

PPPليغشتل بتكملا حطس ىلع ةنوقيأ ءاشنإ ةثلاثلا ةوطخلا

Dial-up مث Accessories مث Programs رتخا مث Startأدبا ىلع طغضا ةذفانلا ليغشت دعب 1Networking

ديدج لاصتا لمع ذيفنتلMake new connectionىلع نيترم طغضا 2 ةمئاقلا نم كيدل يذلا مدوملا عون رتخا rdquo CCIS Netldquoالثم نكيلو لاصتالا ةهجل مسا بتكا 3 مث

Configureفيصوتلا ىلع طغضا كزاهج يف مدوملا فيصوتل اقبط COM portةبسانملا ةباوبلا رتخا General sectionماعلا مسقلا يف 4

نأ نم دكأتو 57600ىوصقلا ةعسلا رتخا lsquoOnly connect at this speedrsquo ةصوحفم ريغunchecked

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

7

مث Data-bits 8 parity none stop bits 1 يتآلا ر تخا connection sectionلاصتالا مسق يفو 5 Next مثOKرتخا

لاصتالا طخ مقر مث ةقطنملا دوكل 1مقرلا لخدا 6 4680900 (16+ numbers) رتخا 4680490 وأ ءا Nextرتخا مث اهنم لصتت يتلا ةلودلا مسا Finishإ مث

بتكملا حطسىلع CCIS Netةنوقيأ رهظت ذئدنع 6

CCIS Net PPP فيصوتل ةيئاهنلا تاوطخلا ةعبارلا ةوطخلا Propertiesصئاصخ رتخاو ةرأفلل نميألا حاتفملا ىلع نيترم طغضا bullرتخاو Server Typeىلع طغضا bull lsquoPPP Windows95 Windows NT 35 Internetrsquo

مداخلل عونل فيصوتك rsquoRequire encrypted passwordlsquo و rsquoLog on to networklsquoنم لك صحف نودي كرتا bull

rsquoEnable software compressionlsquoرايخلا صحف كنكميو نم TCPIPرتخا bull Allowed Network Protocols مث TCPIPفيصوت ىلع طغضا bull Specify Namelsquo مداخلا مسا ناونعو rsquoServer Assigned IP addresslsquoناونع صحفا bull

Server addressesrsquo عون عضDNS يلوألا 1010102يوناثلاو 1010103 Use default Gateway on remotelsquoو rsquoUse IP Header compressionlsquoنم الك صحفا bull

networkrsquo دوعت ىتح اهرركو OKةمالع ىلع طغضا bull Dial-up Networkingةمئاق ىلإ

CCIS Netةكبشلاب لاصتالا ةسماخلا ةوطخلا

دجت كنإف ماري ام ىلع ئش لك ناك اذإف Connectرتخا مث CCIS Netةنوقيأ ىلع نيترم طغضا bull طغضا اهدنع بساحلا زكرم يف هتلجس يذلا كمقرب لاصتالا دواعتس ةيلكلا ةزهجأ نأبديفت ةلاسر

لاصتالا ةيلكلا ةزهجا دواعتس مث OKىلع rsquoConnectedlsquo لوقت ةلاسر ىلع لصحت نا بجيو لاصتالا ءا لاصتالا يهني فوس rsquoDisconnectlsquoإ حتفم ىلع طغضلاو

)رركتت الو ىلوألا ةرملل ةئيهتلا تاوطخ يه ةعبرأ ىلإ دحاو نم تاوطخلا نأ ظحالملا نم ( ةــــئن ة سداسلا ةوطخلا

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

8

ىلع كباسح مادختسا كناكمإ يفو ةيلكلا ةكبشب لاصتالل دادعإلا تاوطخ تلمكتسا دق نآلا تنأ تنارتنإلا ةكبش ىلإ ةفاضإلاب Linuxماظن

قيرط نع Linuxماظنب نيمدختسملا لاصتا bull PPP ةيلحملا ةكبشلا وأ LAN

جمانرب مادختساب LinuxUnixماظنب لاصتال ا كنكمي هنإف حاجنب تمت دق لاصتالا تاوطخ تناك اذإ

TELNET ماظنب لمعي ةكبشلاب زاهج 50نم رثكأ دجويو Linux لاصتالا كنكمي هنإف كلذلو تنك اذإ الثمف rdquolinux150ccisksuedusaldquoىلإ rdquoLinux101ccisksuedusaldquo نم يأ اهادحإب

رمألا بتكاو Run مث Startى لع طغضا Windows 95 ماظن تحت لمعت telnet linux110ccisksuedusa

لاصتالل ثحبلاب بساحلا بيجي فTrying 904126110

Connected to linux110ccisksuedusa Escape character is ^]

Linux 410 (linux110ccisksuedusa) (ttyp0) Linux110 login _

تاظحالم

بيجتست ال ا إف كلذلو حوتفملا طخلا ىلع ةزهجألا ضعب نوكت ال دق نايحألا ضعب يف رايتخا بجي لب ةلواحملا راركت لضفملا نم سيل ذئدنع time-out errorةلاسرلا رهظتو لاصتالل

رخآ زاهجنم هنإف ريثك زاهجلا يمدختسم ددع نأ ترعش وأ ايبسن ئطب هب لصتت يذلا زاهجلا ترعش اذإ

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

logging inلاصتالا بقع رماوألا ضعب ليغشتل جاتحت كنإف كلذل ) تاقيبطتلا ضعب setenv TERM vt100

export term=vt100وأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

9

( FTP )دعب نع تافلملا لاسرإ bullوأ PPPقيرط نع ماظنلاب لاصتالا ةيناكمإ يلإ ةفاضإلاب LAN ملا تافلملا لقن كنكمي هنإف ماظنلاب ةبوتك

ماظن يف كباسح ىلإو كزاهج ىلإو نم) زومرلا ( يداعلا وأ يئانثلا LinuxUnix لالخ نم ـل راصتخا يهو FTPلوكوتورب file transfer protocol جاتحت كنإف كلذ لمع عيطتست يكلو

95ةذفانلا ع م يتأي يذلا جمانربلا مدختسا FTP client programليمعلا تافلم لقن جمانرب ىلإ Runليغشت مث Startldquoأدبا رتخا sectنيب ءامسألا دحأ زاهجلا مسا نوكي ثيح هب لصتت يذلا زاهجلا مسا بتكأ sect

linux101ccisksuedusa و linux150ccisksuedusa يرسلا كمقرو كباسح مقر لخدا sectيزمر هليوحت بولطملا فلملا ناك اذإ ASCبتكأ sect ASCII بتكأ وأ BINيئانث فلملا ناك اذإ فلملا مسا مث PUTرمألا مدختسا sect PUT filename رمألا وأ كباسح يف فلملا عضولGET

GET filenameكباسح يف فلملا عضول FTPرماوأ نم ديزملا ىلع لوصحلل ماهفتسالا ةمالع بتكأ ةدعاسملا ىلع لوصحلا لجأ نم sect

يقيبطت لاثم يلي اميفو ftp

رمألا لخداftpgt open linux120ccisksuedusa

بساحلا نم ةباجإلا نوكت دقفConnected to linux120ccisksuedusa

220 linux120 FTP server (Version wu-24(1) Tue Dec 5 205115 CST 1995) ready User (linux120ccisksuedusa(none)) _

همساو FTPجمانرب ىلإ رظنت نأ كنكمي هنإف كلذ ىلإ ةفاض إلابو ldquoWS_FTPrdquo نمض دوجوملاو tradeWindowsةذفانلا جمارب

Linuxماظنب كلاصتا متي امدنع bull

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

Linux 410 (linux110ccisksuedusa) (ttyp0)

linux110 login _ كباسح مقر لخدا---

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

10

After typing the user name or number you will be prompted to enter your password

Password _ رسلا ةملك لخدا---

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

Last login Thu Oct 3 140513 from linux110

Linux 200 You have new mail كل يلآ ديرب دجوي هنأ ديفت ةلاسر رهظت دقو

linux110~gt _

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

login incorrect

linux110 login _

ماظن تحت Passwordرسلا ةملك رييغت Linux

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

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

ذيفنتلا حاتفم ىلع مث rdquopasswdldquoبتكأ رسلا ةملك رييغتلو ltRETURNgt وأltEntergt ذئدنع طغضا رس ةملك كيدل نكي مل اذإ ( كنم دكأتلل ةميدقلا رسلا ةملك لاخدإ ن ع بساحلا كلأسي

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

11

ماظن تحت رماوألا ضرعو Editingحيقنتلا bull Linux

bull Backspace وأ delete وأ ltCTRL hgt هتبتك زمر رخآ يغلت رماوألا هذه نم يأ

رماوأو تاملك نم هتباتك كل قبس ام ىلإ لوصولاب كل ناحمسيDown و Up نامهسلا bullنم ىلوألا فورحلا تبتك ول هنأ ىنعمب فلملا مسا لامكتساب كل حمسي Tab لوقحلا حاتفم bull

رهظي فوس مسالا يقاب نإف لوقحلا حاتفم ىلع تطغضو هنيزخت قبس فلم مسا

LinuxUnixماظن تحت ةشاشلا ىلع ةضورعملا تانايبلا مجح يف مكحتلا bullبساحلا ربخي Scroll Lockحاتفملا وأ s فرح عم lt Ctrlgtنيحاتفملا دحأ ىلع طغضلا

نيحاتفملا دحأ ىلع طغضلا امنيب اتقؤم تانايبلا قفدت فقوي يأ ةشاشلا ىلإ تانايبلا لاسرإ فاقيإب ltCtrl gt فرح عمq حاتفملا وأ Scroll Lock فاقيإلا ةيلمع يغلي ةيناث ةرم

ماظن ا ةيفرط ةيا ىلع لمعت تنك اذإLinux ةرشابم كنكمي هنإف ) ةيلكلا لماعم دحأ يف يأ ( shift+Page up مادختساب ةشاشلا ىلع ةيفلخلا ةحفصلل دوعت نأ

ليغشتلا ةيلمع فاقيإ bull

امف ام أطخ دوجول وأ ليغشتلا ءا أ إل جمانربلا ليغشت فيقوت ىلإ جاتحت دق نايحألا ضعب يفاعم ltCTRL Cgtنيحاتفملا ىلع طغضلا الإ كيلع

CTRLgtنيحاتفملا ىلع طغضلا ب كلذ لمع عيطتست كنإف اتقؤم جمانربلا ليغشت فاقيإ ديرت دق ب

Zgt اعم رماوألاو جماربلا ءامسأ ةمئاق ىلع فرعتلا كنكميو فيقوتلا اذه ءاغلإ ةرتف دعب كنكميو يلاتلا لاثملا يف امك jobsرمألا ةباتكب اهفيقوت قبس يتلا

linux120~gt jobs [1] - Suspended (tty output) emacs testc

[2] + Suspended (tty output) emacs progpas linux120~gt _

رارمتسا دارملا جمانربلا مقرب ةعوبتم ()ةيوئملا ةبسنلا ةمالع بتكأ فيقوتلا رمتسي نأ تدرأ اذإو emacs testcلوألا جمانربلا فيقو ت رارمتسا تدرأ اذإ الثمف ةفوقوملا جماربلا ةمئاق نم هفيقوت

1بتكأ بتكأ ام جمانربل فيقوتلا ءاغلإ تدرأ اذإ كلذ ىلإ ةفاضإلابو kill يف جمانربلا مقرب ةعوبتم

ةفوقوملا جماربلا ةمئاق

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

12

Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا bullةياهنلا ةدحو نوكتتو طقف Linux لماعم يف Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا رفوتت

ةيفرطلا ةياهنلا ليغشت نكمي ثيح Linuxماظنب ةرشابم لصتتو حيتافم ةحولو ةشاش نم ةيفرطلا يزافرعي امب ةرشابم نأب ةيفرطلا ةياهنلا مادختساب حمسي يذلا Virtual Consoles ا ليغشتلاب

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

يه يزا Linuxةمظنأ بيصنت يف حمسي ام ةداعو ا ليغشتلل تاونق ةعبرأب ltALT+F1gt ىلإltALT+F4gt ةيفرط ةيا 12ىتح حامسلا ماظنلل نكمي لاح ةيأ ىلعو لالخ نم يزاجم ليغشت

ثيح Fiهب صاخلا فئاظولا حاتفم ىلع فرعم اهنم دحاو لك ةدحاو i ىلإ 1نم ماقرألا نع ربعت تقولا سفن يف تاباسح ةدعب ةيفرطلا ةياهنلا ىلع لمعت نأ ديفملا نم هنإف عبطلابو 12

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

لمعلا ءا إ وأ logoutرمألا ةباتكب كلذو ماظنلا نم جرختو كباسح قلغت نأ بجي لمعلا نم ءاهتنالا دعب

كل رهظت ةيلاتلا ةلاسرلا نإف لمعت تافلملا ضعب كانه تناك اذإو exit رمألا

There are suspended jobs رمألا ةباتك وأ هئا رمألا وأ hellipkillإو فلملا ىلإ لاقتنالا كنكمي ذئدنع exit ةيناث ةرم

Linuxماظن نع ةيخيرات ةذبن ـ 2

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

multitasking ةريبكلاو ةطسوتملا تابساحلا يفMini-computers amp Mainframe دادعإ مت دقوم ريثكب لهسأ يهو++Cةغلب ماظنلا اذه ىلع ملاعلا ءاحنأ ىتش يف نيجمربملا دعاس امم عيمجتلا ةغل ن

ةيصخشلا تابساحلا نم اءدب تابساحلا عاونأ عيمج عم مدختست ةديدع تارادصإ جورخو هريوطت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

13

تابساحلل ترهظ يتلا تارادصإلا مظعم ىلإ ىزعيو Cray Y-MPلثم ةقالمعلا تابساحلاب ءاهتناو يلاكتلا ةعفترم ا تارادصإ دحأ Linuxماظن دعيو ىرخألا ليغشتلا ةمظنأب ةنراقم فأ ةيصخشلا

Unix قيرط نع ساسأ روط يذلا Linus Torvalds يكنسله ةعماجب نيجمربملا نم ديدعلا ةدعاسمب ملاعلا ءاحنأ ىتش نم نيجمربملا نم ديدعلا ريوطتلا ةيلمع يف كراش امك تنرتنإلا ةكبش قيرط نع ادنلنفب

ةظحالم

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

ةلدألاو تافلملا ndash 3

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

نيعم عوضومب قلعتي يخيرات دنتسم bull ةيديرب ةلاسر bull الثم لاكسابلا ةغل نكتلو ام ةغلب بوتكم بساح جمانرب bull

نم اددع فلملا مسا يوتحي نأ نكمي ذإ Linuxماظن يف فلملا مسا نع ريبعتلل ددحم طمن دجوي الو زمر256ىلإ لصت زومرلا اميف ( ةصاخلا زومرلاو فورحلاو دادعألا ىلع لمتشت زومرلا هذه نأ امك

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

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

14

program1pasجمانربلا ءاعدتسا اندرأو hellip program1pas program2c infodatجماربلا يتآلاك نوكي هراسم نإف

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

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

دحأ نكيلو جماربلا تانايب ىلع يوتحت تافلملا نم ةعومجم هبو dataهمسا تانايبلاب صاخ يعرف ليلد هؤاعدتسا بولطموcoursesdataهمسا تافلملا هذه يتآلاك راسملا نوكي كلذ دنع

programsdatacoursesdat يرجشلا عرفتلل اقبط فلملا مسا مث يعرفلا ليلدلا مث ليلدلا ددحي راسملا نأ قباسلا لاثملا نم ظحاليو

data يعرفلا ليلدلل بألا وه programsليلدلا نأ لوقلا نكميو

رمألاب تافلملا ةمئاق ضرع 1 ـ 3 ls كلذ لاثم يعرفلا وأ يلصألا ليلدلا يف تافلملا ءامسأب ةمئاق ضرعل lsرمألا مدختسي

linux110~gt ls

aout dummytxt homebanrgif sampletxt wchat02tar backggif filepas indexhtml testpas xxx

dummy filepas~ mbox testpas~ ةيدجبألا فورحلا بسح ةبترم ليلدلا اهيلع يوتحي يتلا تافلملا ءامسأ رهظت ثيح

يتآلاك نوكيل 1ndashضرعلا رمأل فضأ تافلملا نع ةيليصفت تامولعم تدرأ اذإو linux110~gt ls -l

total 167 -rwxr-xr-x 1 15s100 users 34095 Oct 8 0118 aout

-rw-rw-r-- 1 15s100 users 31688 Oct 10 1437 backggif -rw-r--r-- 1 15s100 users 0 Oct 8 0050 dummy

-rw-r--r-- 1 15s100 users 0 Oct 8 0049 dummytxt -rw-r--r-- 1 15s100 users 225 Oct 8 0118 filepas

-rw-r--r-- 1 15s100 users 266 Oct 8 0102 filepas~ -rw-rw-r-- 1 15s100 users 10737 Oct 10 1417 homebanrgif

-rw-rw-r-- 1 15s100 users 242 Sep 29 1132 indexhtml -rw------- 1 15s100 users 652 Oct 14 0131 mbox

-rw-r--r-- 1 15s100 users 2 Oct 8 0050 sampletxt -rw-r--r-- 1 15s100 users 280 Oct 4 0008 testpas

-rw-r--r-- 1 15s100 users 278 Oct 4 0006 testpas~ -rw-rw-r-- 1 15s100 users 81920 Oct 10 1403 wchat02tar

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

15

-rw-r--r-- 1 15s100 users 75 Oct 8 0102 xxx

فلملا تايوتحم ضرع 2ـ 3 cat

يلاتلا لاثملا يف امك فلملا تايوتحم ضرعل catرمألا مادختسا نكمي cat sampletxt

ديدج فلم ءاشنإل catرمألا مادختسا نكمي كلذ ىلإ ةفاضإلابو ءاشنإ ديرت كنأ الثم ضرتفنلف ب اعوبتم catرمألا بتكأ بيحرت ةلاسر ىلع يوتحي ديدج فلم اذهل هديرت يذلا مسالا مث lt ةمالعلا

ctrl+dطغضا ءاهتنالا دعبو فلملا روطسل ةباتكلاب كل حمسي ذئنيح cat gt hellotxt يتآلاك فلملا ماظنلل ةيادبلا ةمالع ىلإ دوعت يكل ) هتبتك رطس رخآ ىلع سيلو لاخ رطس يف تنأو (

linux120~gt cat gt hellotxt

Hello World How is everybody

[ctrl+d] linux120~gt _

هانأشنأ يذلا فلملا تايوتحم نآلا ىرنل

linux120~gt cat hellotxt Hello World

How is everybody linux120~gt _

انل حمسي نل ةقباسلا ةقيرطلاب فلملا ءاعدتسا نإف ةشاش نم رثكأ ألمتو ةريثك فلملا تايوتحم تناك اذإ لثم moreرمألا مدختسا ةيادبلا ذنم فلملا تايوتحم ةدهاشم تدرأ اذإو فلملا نم ةريخألا ةشاشلاب الإ

more sampletxt طغضلا بجي لب ةرشابم ةيناثلا ةشاشلا ىلإ لقتني الو فلملا نم ىلوألا ةشاشلا الوأ ضرعي moreرمألاف

ةيلاتلا ةحفصلل لاقتنالل space barتافاسملا ةرطسم ىلع لالخ ةقباس ةحفصل ةدوعل ا كنكمي امك فرحلا ىلع طغضلاب حفصتلا ةيلمع يهنت وأ bفرحلا ىلع طغضلاب فلملل كحفصت q

ىلع طغضلاب كلذو moreرمألل امدختسم تنأو ةدعاسملا بلط ءارجإ كنكمي هنأ كلذ ىلع ةوالع رمألل ةدعاسملا رماوألا عيمج ضرع متي ثيح hفرحلا more

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

16

ملا عم لمعلا3 ndash 3 تافل cpخسنلا رمأ

يلاتلا لاثملا يف امك ليلدلا سفن يف رخآ ىمسم تحت ليلدلا نم ام فلم خسن ةيلمع ءارجإ نكمي

cp file1 file2 نأ ثيح

cp خسنلا رمأ file1 هخسن دارملا فلملا مسا file2ديدجلا فلملا مسا

rm فذحلا رمأ رمألاب نيزختلا صارقأ يف ربكأ ةيلاخ ةحاسم ةحاتإل ا كنكمي ظافتحالا ديرت ال يتلا تافلملا فذحrm

يلاتلا لاثملا يف امك rm file3

file3ىمسملا فلملا فذح مني ثيح

ةظحالم ةيلاتلا ةلاسرلا روهظب كلذو ةمظنألا ضعب يف فذحلا ديكأت كنم بلطي امبر

Remove file3 (yn) _ فرحلا وأ ديكأتلل yفرحلا لخدأ ذئدنع n رمألا ءاغلإل

mvرمألاب فلم مسا رييغت

مسالا ىلإ الثم file1نكيلو فلملا مسا رييغت كنكمي file2 رمألا مادختساب mv يلي امك mv file1 file2

عم حوتفملا طخلا قيرط نع ةدعاسملا 4 ndash 3 Linux رمألا قيرط نع Linuxليغشتلا ماظن ليلد ءاعدتسا كنكمي ماظنلل حوتفملا طخلا لالخ نم man

هنع مالعتسالا بولطم وه امب اعوبتم - manualةملكل راصتخا يهو ةقيرط نع مالعتسالل الثمف رمألا بتكأ passwdرسلا ةملك رييغت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

17

man passwd اذإ الثمف هنع مالعتسالا بولطملا مسالل راصتخالا طبضلاب فرعت ال دق ناي حألا ضعب يفو

بلطأ ذئدنع Pass Wordوهو اهل يملعلا مسالا الإ فرعت الو رسلا ةملك نع مالعتسالا ديرت تنك يتآلاك ةبولطملا ةملكلل ةفدارملا رماوألا ءامسأب ةمئاق

man -k pass word رمألاب اهنع ملعتست نأ عيطتست ثيح passwdةملك ك ل رهظت ذئدنع

man passwd

هيبنت مادختسا عيطتست كنإف مالعتسالل ةقباسلا ةيطخلا ةهجاوملا رماوأ همدقت امب ايفتكم نكت مل اذإ

ةيلحملا ةكبشلاب لاصتالا قيرط نع ةمسارلا ةهجاوملا html2manbin-cgisaeduksucciswwwhttp

ةلدألا عم لمعلا 5 ndash 3 مساب فرعي هب صاخ يساسأ ليلد مدختسم لكل Linuxماظن مدقي Home Directory

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

يساسألا ليلدلا تحت اهأشنأ كعيراشم تافلم عيمجتل ليلد ءاشنإ تدرأ اذإف mkdirرمألا مدختسا ديدج ليلد لمعلو

يلاتلا رمألا بتكأ mkdir projects

pwd رمألا بتكأ لمعت يذلا ليلدلا مسا ةفرعملو ةرابعلل راصتخا وه pwdرمألا نأ ظحال Print Working Directory ليلدلا تايوتحم عبطا يأ

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

linux120~gt cd projects linux120~projectsgt _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

18

ةظحالم ديدجلا ليلدلا مسا نمضتي ةيادبلا رطس نإف رخآ ليلد ىلإ يلاحلا ليلدلا رييغت دنع

cdرمألا مادختساب يساسألا ليلدلا ىلإ ةرشابم لاقت نالا كنكميو

linux120~projectsgt cd linux120~gt _

cdرمألا مدختسا ةرشابم قباسلا ليلدلل ةدوعلا تدرأ اذإ امأ

linux120somewheregt cd linux120~gt _

ةظحالم

ةمالعلا ريشت ثيح ~ cdرمألا مادختساب يساسألا ليلدلا يلإ ةدوعلا كنكمي ىلإ ~ يلصألا ليلدلا ىلإ ةرشابم ةدوعلا

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

يلاتلا لاثملا يف امك خسنلاو لقنلاو فذحلل cp mv rmرماوألا مادختسا linux120~gt mv myfile projectsmyfile

linux120~gt cp testpas test2pas linux120~gt rm projectsmyfile

linux120~gt _ فلملا لقن نع قباسلا لاثملا يف لوألا رطسلا ربعي myfile عيراشملا ليلد ىلإ يلاحلا ليلدلا نمprojects

فلملا خسن نع يناثلا رطسلا ربعي امنيب myfileمسالا سفن تحت testpas يساسألا ليلدلا نمفلملا فذح ينعي ثلاثلا رطسلا نإف اريخأو test2pasىمسم تحت ليلدلا سفن يف ةخسنلا نيزختو

myfile عيراشملا ليلد نم projects مادختسا 6 ndash 3

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

19

ةيصاخ مادختساب ةدحاو ةوطخ يف تافلملا نم ةعومجم لقن وأ فذح وأ خسن الثمف

linux120~gt mkdir tmp linux120~gt cp tmp

linux120~gt _

يف تافلملا عيمج خسن متي يناثلا رطسلا يفو tmpهمسا ديدج يعرف ليلد ءاشنإ متي لوألا رطسلا يف تافلملا عيمج نع ةمجنلا ةمالع ربعت ثيح tmpديدجلا ليلدلا يلإ يلاحلا ليلدلا ريبعت ىلإ ةفاضإلابو

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

book1 book2 book_idea book-chapter1 فورحلاب أدبت يتلاو تافلملا هذه خسن اندرأو يرخأ تافلم عم ليلدلا سفن يف ةدوجوم تافلملا هذهو

book يعرفلا ليلدلا ىلإ يساسألا ليلدلا نم tmp بتكن رمألا cp book tmp

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

cp book tmp نيفلملا طقف خسنت كلذ يلعو bookزومرلا دعب دحاو زمر صحفت ةمالعلا نإف book1 book2

نم لك عم mv rm cdرماوألا مادختسا نكمي انركذ امكو ليلدلا فذح 7 ndash 3

بولطملا ليلدلا ىلإ الوأ باهذلا بجي ( تافلملا نم ايلاخ نوكي نأ بجي هنإف ليلد يأ فذح متي يكل ةدوعلا مث ليلدلا تايوتحم عيمج فذحل rmرمألا مدختس ي ثيح هتايوتحم عيمج فذحو هتايوتحم فذح

رمألا بتكأ tmpليلدلا مسا ناك اذإ الثمف ليلدلا فذح بلطي كلذ دعب ) يساسألا ليلدلا ىلإ

rmdir tmp

تافلملا ةعابط 8 ndash 3

فلملا ةعابط الثم تدرأ اذإف) لمعملا يف ( ةيلحملا ةعباطلا ىلع تافلملا ةعابطل lprرمألا مدختسي programtxt رمألا بتكأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

20

lpr programtxt

رمألا بتكأ قباسلا فلملا ةعابطل ةكبشلاب ةلصتملا تاعباطلا ىدحإ مادختسا تدرأ اذإ امأ lpr -Pprintername programtxt

ةكبشلا لالخ نم اهيلع ةعابطلا دارملا ةعباطلا مسا printernameةملكب ينعن ثيح زكرم يف نيلوؤسملا دحأ لاؤسب متي كلذ نإف ةكبشلا لالخ نم كعم ةلصتملا تاعباطلا ءامس أ ةفرعملو

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

lpq وأ ةيلحملا ةعباطلل lpq ndashPprintername ةكبشلا ةعباط ل

نيرخآلاب لاصتالا ndash 4

يلآلا ديربلا مادختسا 1 ndash 4 (E-Mail) ةيلكلاب ةصاخلا LANةيلحملا ةكبشلا عم نولماعتي نيذلا نيرخآلاب لاصتالل يلآلا ديربلا مادختسا كنكمي

يف همادختسا نكمي يديرب ناونع هل يلاتلابو باسح مقر هل بساحلا مولع ةيلك يف بلاط لك نأ ثيح بتكي نأ بلاطلل نكمي يلآلا ديربلا قيرط نعو ةيلكلاب سيردتلا ءاضعأ وأ هئالمزل لئاسرلا لاسرإ

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

وه يديربلا كناونع نإف بساحلا ىلع باسح مقر كل اذإو saeduksuccis2loginnamelinuxserver

كباسح مقر ناك اذإف بساحلا عم هب لماعتت يذلا كباسح مقر نع ربعت loginnameثيح نوكي يديربلا كناونع نإ ف16s101وه

saeduksuccis2linuxserver101s16

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

اهمهأ شقانن فوسو

جمانرب مادختسا 4-1-1 Pine

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 6: Arabic linux guide

6

PPPلاصتالا ماظنل Windowstrade 98ليغشتلا ماظن يمدختس مل فيصوتلا bull

ةكبشلا عم فتاهلا طخ فيصوت يلوألا ةوطخلا رتخاو Startةيادبلا حاتفم ىلع طغضا bull Settings مكحتلا ةحول رتخا مث Control Panel عض

لل رسيألا حاتفملا ىلع نيتيلاتتم نيترم طغضاوPrograms AddRemoveىلع ةرأفلا رشؤم ةرأف رتخا Windows Setupتحت bull Communications ذيفنتل نيترم ةرأفلا طغضاوDetails OKطغضا ذئدنع Dial-Up Networkingصحف دق زاهجلا نأ نم دكأت bull

TCPIPلوكوتوربلا فيصوتو ةفاضإ ةيناثلا ةوطخلا

نيترم طغضاوControl Panelمكحلا ةحول ىلإ ةيناث ةرم دع bull ىلع Network ذيفنتل طغضا مث Add رتخا كلذ دعبAdapter ىلع طغضاAdd

ةمئاقلا نم رتخا Manufacturersنيجتنملا ناونع تحت bull Microsoft رتخاو Dial-Up ةمئاق نم

Network Adapters طغضا مث OKةقباسلا تارايتخالا ذيفنتل ةمئاق نم Protocolرتخا bull Network components طغضا مثOK ةمئاقلا نم رتخا Manufacturersنيجتنملا ناونع تحت bull Microsoft رتخاوTCPIP لوكوتربك

OKطغضا مث Network Protocolةكبشلل Yesرتخا ديدج نم ةذفانلا ليغشت نع زاهجلا كلأسي ذئدنع bull

PPPليغشتل بتكملا حطس ىلع ةنوقيأ ءاشنإ ةثلاثلا ةوطخلا

Dial-up مث Accessories مث Programs رتخا مث Startأدبا ىلع طغضا ةذفانلا ليغشت دعب 1Networking

ديدج لاصتا لمع ذيفنتلMake new connectionىلع نيترم طغضا 2 ةمئاقلا نم كيدل يذلا مدوملا عون رتخا rdquo CCIS Netldquoالثم نكيلو لاصتالا ةهجل مسا بتكا 3 مث

Configureفيصوتلا ىلع طغضا كزاهج يف مدوملا فيصوتل اقبط COM portةبسانملا ةباوبلا رتخا General sectionماعلا مسقلا يف 4

نأ نم دكأتو 57600ىوصقلا ةعسلا رتخا lsquoOnly connect at this speedrsquo ةصوحفم ريغunchecked

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

7

مث Data-bits 8 parity none stop bits 1 يتآلا ر تخا connection sectionلاصتالا مسق يفو 5 Next مثOKرتخا

لاصتالا طخ مقر مث ةقطنملا دوكل 1مقرلا لخدا 6 4680900 (16+ numbers) رتخا 4680490 وأ ءا Nextرتخا مث اهنم لصتت يتلا ةلودلا مسا Finishإ مث

بتكملا حطسىلع CCIS Netةنوقيأ رهظت ذئدنع 6

CCIS Net PPP فيصوتل ةيئاهنلا تاوطخلا ةعبارلا ةوطخلا Propertiesصئاصخ رتخاو ةرأفلل نميألا حاتفملا ىلع نيترم طغضا bullرتخاو Server Typeىلع طغضا bull lsquoPPP Windows95 Windows NT 35 Internetrsquo

مداخلل عونل فيصوتك rsquoRequire encrypted passwordlsquo و rsquoLog on to networklsquoنم لك صحف نودي كرتا bull

rsquoEnable software compressionlsquoرايخلا صحف كنكميو نم TCPIPرتخا bull Allowed Network Protocols مث TCPIPفيصوت ىلع طغضا bull Specify Namelsquo مداخلا مسا ناونعو rsquoServer Assigned IP addresslsquoناونع صحفا bull

Server addressesrsquo عون عضDNS يلوألا 1010102يوناثلاو 1010103 Use default Gateway on remotelsquoو rsquoUse IP Header compressionlsquoنم الك صحفا bull

networkrsquo دوعت ىتح اهرركو OKةمالع ىلع طغضا bull Dial-up Networkingةمئاق ىلإ

CCIS Netةكبشلاب لاصتالا ةسماخلا ةوطخلا

دجت كنإف ماري ام ىلع ئش لك ناك اذإف Connectرتخا مث CCIS Netةنوقيأ ىلع نيترم طغضا bull طغضا اهدنع بساحلا زكرم يف هتلجس يذلا كمقرب لاصتالا دواعتس ةيلكلا ةزهجأ نأبديفت ةلاسر

لاصتالا ةيلكلا ةزهجا دواعتس مث OKىلع rsquoConnectedlsquo لوقت ةلاسر ىلع لصحت نا بجيو لاصتالا ءا لاصتالا يهني فوس rsquoDisconnectlsquoإ حتفم ىلع طغضلاو

)رركتت الو ىلوألا ةرملل ةئيهتلا تاوطخ يه ةعبرأ ىلإ دحاو نم تاوطخلا نأ ظحالملا نم ( ةــــئن ة سداسلا ةوطخلا

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

8

ىلع كباسح مادختسا كناكمإ يفو ةيلكلا ةكبشب لاصتالل دادعإلا تاوطخ تلمكتسا دق نآلا تنأ تنارتنإلا ةكبش ىلإ ةفاضإلاب Linuxماظن

قيرط نع Linuxماظنب نيمدختسملا لاصتا bull PPP ةيلحملا ةكبشلا وأ LAN

جمانرب مادختساب LinuxUnixماظنب لاصتال ا كنكمي هنإف حاجنب تمت دق لاصتالا تاوطخ تناك اذإ

TELNET ماظنب لمعي ةكبشلاب زاهج 50نم رثكأ دجويو Linux لاصتالا كنكمي هنإف كلذلو تنك اذإ الثمف rdquolinux150ccisksuedusaldquoىلإ rdquoLinux101ccisksuedusaldquo نم يأ اهادحإب

رمألا بتكاو Run مث Startى لع طغضا Windows 95 ماظن تحت لمعت telnet linux110ccisksuedusa

لاصتالل ثحبلاب بساحلا بيجي فTrying 904126110

Connected to linux110ccisksuedusa Escape character is ^]

Linux 410 (linux110ccisksuedusa) (ttyp0) Linux110 login _

تاظحالم

بيجتست ال ا إف كلذلو حوتفملا طخلا ىلع ةزهجألا ضعب نوكت ال دق نايحألا ضعب يف رايتخا بجي لب ةلواحملا راركت لضفملا نم سيل ذئدنع time-out errorةلاسرلا رهظتو لاصتالل

رخآ زاهجنم هنإف ريثك زاهجلا يمدختسم ددع نأ ترعش وأ ايبسن ئطب هب لصتت يذلا زاهجلا ترعش اذإ

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

logging inلاصتالا بقع رماوألا ضعب ليغشتل جاتحت كنإف كلذل ) تاقيبطتلا ضعب setenv TERM vt100

export term=vt100وأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

9

( FTP )دعب نع تافلملا لاسرإ bullوأ PPPقيرط نع ماظنلاب لاصتالا ةيناكمإ يلإ ةفاضإلاب LAN ملا تافلملا لقن كنكمي هنإف ماظنلاب ةبوتك

ماظن يف كباسح ىلإو كزاهج ىلإو نم) زومرلا ( يداعلا وأ يئانثلا LinuxUnix لالخ نم ـل راصتخا يهو FTPلوكوتورب file transfer protocol جاتحت كنإف كلذ لمع عيطتست يكلو

95ةذفانلا ع م يتأي يذلا جمانربلا مدختسا FTP client programليمعلا تافلم لقن جمانرب ىلإ Runليغشت مث Startldquoأدبا رتخا sectنيب ءامسألا دحأ زاهجلا مسا نوكي ثيح هب لصتت يذلا زاهجلا مسا بتكأ sect

linux101ccisksuedusa و linux150ccisksuedusa يرسلا كمقرو كباسح مقر لخدا sectيزمر هليوحت بولطملا فلملا ناك اذإ ASCبتكأ sect ASCII بتكأ وأ BINيئانث فلملا ناك اذإ فلملا مسا مث PUTرمألا مدختسا sect PUT filename رمألا وأ كباسح يف فلملا عضولGET

GET filenameكباسح يف فلملا عضول FTPرماوأ نم ديزملا ىلع لوصحلل ماهفتسالا ةمالع بتكأ ةدعاسملا ىلع لوصحلا لجأ نم sect

يقيبطت لاثم يلي اميفو ftp

رمألا لخداftpgt open linux120ccisksuedusa

بساحلا نم ةباجإلا نوكت دقفConnected to linux120ccisksuedusa

220 linux120 FTP server (Version wu-24(1) Tue Dec 5 205115 CST 1995) ready User (linux120ccisksuedusa(none)) _

همساو FTPجمانرب ىلإ رظنت نأ كنكمي هنإف كلذ ىلإ ةفاض إلابو ldquoWS_FTPrdquo نمض دوجوملاو tradeWindowsةذفانلا جمارب

Linuxماظنب كلاصتا متي امدنع bull

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

Linux 410 (linux110ccisksuedusa) (ttyp0)

linux110 login _ كباسح مقر لخدا---

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

10

After typing the user name or number you will be prompted to enter your password

Password _ رسلا ةملك لخدا---

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

Last login Thu Oct 3 140513 from linux110

Linux 200 You have new mail كل يلآ ديرب دجوي هنأ ديفت ةلاسر رهظت دقو

linux110~gt _

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

login incorrect

linux110 login _

ماظن تحت Passwordرسلا ةملك رييغت Linux

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

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

ذيفنتلا حاتفم ىلع مث rdquopasswdldquoبتكأ رسلا ةملك رييغتلو ltRETURNgt وأltEntergt ذئدنع طغضا رس ةملك كيدل نكي مل اذإ ( كنم دكأتلل ةميدقلا رسلا ةملك لاخدإ ن ع بساحلا كلأسي

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

11

ماظن تحت رماوألا ضرعو Editingحيقنتلا bull Linux

bull Backspace وأ delete وأ ltCTRL hgt هتبتك زمر رخآ يغلت رماوألا هذه نم يأ

رماوأو تاملك نم هتباتك كل قبس ام ىلإ لوصولاب كل ناحمسيDown و Up نامهسلا bullنم ىلوألا فورحلا تبتك ول هنأ ىنعمب فلملا مسا لامكتساب كل حمسي Tab لوقحلا حاتفم bull

رهظي فوس مسالا يقاب نإف لوقحلا حاتفم ىلع تطغضو هنيزخت قبس فلم مسا

LinuxUnixماظن تحت ةشاشلا ىلع ةضورعملا تانايبلا مجح يف مكحتلا bullبساحلا ربخي Scroll Lockحاتفملا وأ s فرح عم lt Ctrlgtنيحاتفملا دحأ ىلع طغضلا

نيحاتفملا دحأ ىلع طغضلا امنيب اتقؤم تانايبلا قفدت فقوي يأ ةشاشلا ىلإ تانايبلا لاسرإ فاقيإب ltCtrl gt فرح عمq حاتفملا وأ Scroll Lock فاقيإلا ةيلمع يغلي ةيناث ةرم

ماظن ا ةيفرط ةيا ىلع لمعت تنك اذإLinux ةرشابم كنكمي هنإف ) ةيلكلا لماعم دحأ يف يأ ( shift+Page up مادختساب ةشاشلا ىلع ةيفلخلا ةحفصلل دوعت نأ

ليغشتلا ةيلمع فاقيإ bull

امف ام أطخ دوجول وأ ليغشتلا ءا أ إل جمانربلا ليغشت فيقوت ىلإ جاتحت دق نايحألا ضعب يفاعم ltCTRL Cgtنيحاتفملا ىلع طغضلا الإ كيلع

CTRLgtنيحاتفملا ىلع طغضلا ب كلذ لمع عيطتست كنإف اتقؤم جمانربلا ليغشت فاقيإ ديرت دق ب

Zgt اعم رماوألاو جماربلا ءامسأ ةمئاق ىلع فرعتلا كنكميو فيقوتلا اذه ءاغلإ ةرتف دعب كنكميو يلاتلا لاثملا يف امك jobsرمألا ةباتكب اهفيقوت قبس يتلا

linux120~gt jobs [1] - Suspended (tty output) emacs testc

[2] + Suspended (tty output) emacs progpas linux120~gt _

رارمتسا دارملا جمانربلا مقرب ةعوبتم ()ةيوئملا ةبسنلا ةمالع بتكأ فيقوتلا رمتسي نأ تدرأ اذإو emacs testcلوألا جمانربلا فيقو ت رارمتسا تدرأ اذإ الثمف ةفوقوملا جماربلا ةمئاق نم هفيقوت

1بتكأ بتكأ ام جمانربل فيقوتلا ءاغلإ تدرأ اذإ كلذ ىلإ ةفاضإلابو kill يف جمانربلا مقرب ةعوبتم

ةفوقوملا جماربلا ةمئاق

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

12

Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا bullةياهنلا ةدحو نوكتتو طقف Linux لماعم يف Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا رفوتت

ةيفرطلا ةياهنلا ليغشت نكمي ثيح Linuxماظنب ةرشابم لصتتو حيتافم ةحولو ةشاش نم ةيفرطلا يزافرعي امب ةرشابم نأب ةيفرطلا ةياهنلا مادختساب حمسي يذلا Virtual Consoles ا ليغشتلاب

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

يه يزا Linuxةمظنأ بيصنت يف حمسي ام ةداعو ا ليغشتلل تاونق ةعبرأب ltALT+F1gt ىلإltALT+F4gt ةيفرط ةيا 12ىتح حامسلا ماظنلل نكمي لاح ةيأ ىلعو لالخ نم يزاجم ليغشت

ثيح Fiهب صاخلا فئاظولا حاتفم ىلع فرعم اهنم دحاو لك ةدحاو i ىلإ 1نم ماقرألا نع ربعت تقولا سفن يف تاباسح ةدعب ةيفرطلا ةياهنلا ىلع لمعت نأ ديفملا نم هنإف عبطلابو 12

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

لمعلا ءا إ وأ logoutرمألا ةباتكب كلذو ماظنلا نم جرختو كباسح قلغت نأ بجي لمعلا نم ءاهتنالا دعب

كل رهظت ةيلاتلا ةلاسرلا نإف لمعت تافلملا ضعب كانه تناك اذإو exit رمألا

There are suspended jobs رمألا ةباتك وأ هئا رمألا وأ hellipkillإو فلملا ىلإ لاقتنالا كنكمي ذئدنع exit ةيناث ةرم

Linuxماظن نع ةيخيرات ةذبن ـ 2

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

multitasking ةريبكلاو ةطسوتملا تابساحلا يفMini-computers amp Mainframe دادعإ مت دقوم ريثكب لهسأ يهو++Cةغلب ماظنلا اذه ىلع ملاعلا ءاحنأ ىتش يف نيجمربملا دعاس امم عيمجتلا ةغل ن

ةيصخشلا تابساحلا نم اءدب تابساحلا عاونأ عيمج عم مدختست ةديدع تارادصإ جورخو هريوطت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

13

تابساحلل ترهظ يتلا تارادصإلا مظعم ىلإ ىزعيو Cray Y-MPلثم ةقالمعلا تابساحلاب ءاهتناو يلاكتلا ةعفترم ا تارادصإ دحأ Linuxماظن دعيو ىرخألا ليغشتلا ةمظنأب ةنراقم فأ ةيصخشلا

Unix قيرط نع ساسأ روط يذلا Linus Torvalds يكنسله ةعماجب نيجمربملا نم ديدعلا ةدعاسمب ملاعلا ءاحنأ ىتش نم نيجمربملا نم ديدعلا ريوطتلا ةيلمع يف كراش امك تنرتنإلا ةكبش قيرط نع ادنلنفب

ةظحالم

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

ةلدألاو تافلملا ndash 3

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

نيعم عوضومب قلعتي يخيرات دنتسم bull ةيديرب ةلاسر bull الثم لاكسابلا ةغل نكتلو ام ةغلب بوتكم بساح جمانرب bull

نم اددع فلملا مسا يوتحي نأ نكمي ذإ Linuxماظن يف فلملا مسا نع ريبعتلل ددحم طمن دجوي الو زمر256ىلإ لصت زومرلا اميف ( ةصاخلا زومرلاو فورحلاو دادعألا ىلع لمتشت زومرلا هذه نأ امك

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

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

14

program1pasجمانربلا ءاعدتسا اندرأو hellip program1pas program2c infodatجماربلا يتآلاك نوكي هراسم نإف

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

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

دحأ نكيلو جماربلا تانايب ىلع يوتحت تافلملا نم ةعومجم هبو dataهمسا تانايبلاب صاخ يعرف ليلد هؤاعدتسا بولطموcoursesdataهمسا تافلملا هذه يتآلاك راسملا نوكي كلذ دنع

programsdatacoursesdat يرجشلا عرفتلل اقبط فلملا مسا مث يعرفلا ليلدلا مث ليلدلا ددحي راسملا نأ قباسلا لاثملا نم ظحاليو

data يعرفلا ليلدلل بألا وه programsليلدلا نأ لوقلا نكميو

رمألاب تافلملا ةمئاق ضرع 1 ـ 3 ls كلذ لاثم يعرفلا وأ يلصألا ليلدلا يف تافلملا ءامسأب ةمئاق ضرعل lsرمألا مدختسي

linux110~gt ls

aout dummytxt homebanrgif sampletxt wchat02tar backggif filepas indexhtml testpas xxx

dummy filepas~ mbox testpas~ ةيدجبألا فورحلا بسح ةبترم ليلدلا اهيلع يوتحي يتلا تافلملا ءامسأ رهظت ثيح

يتآلاك نوكيل 1ndashضرعلا رمأل فضأ تافلملا نع ةيليصفت تامولعم تدرأ اذإو linux110~gt ls -l

total 167 -rwxr-xr-x 1 15s100 users 34095 Oct 8 0118 aout

-rw-rw-r-- 1 15s100 users 31688 Oct 10 1437 backggif -rw-r--r-- 1 15s100 users 0 Oct 8 0050 dummy

-rw-r--r-- 1 15s100 users 0 Oct 8 0049 dummytxt -rw-r--r-- 1 15s100 users 225 Oct 8 0118 filepas

-rw-r--r-- 1 15s100 users 266 Oct 8 0102 filepas~ -rw-rw-r-- 1 15s100 users 10737 Oct 10 1417 homebanrgif

-rw-rw-r-- 1 15s100 users 242 Sep 29 1132 indexhtml -rw------- 1 15s100 users 652 Oct 14 0131 mbox

-rw-r--r-- 1 15s100 users 2 Oct 8 0050 sampletxt -rw-r--r-- 1 15s100 users 280 Oct 4 0008 testpas

-rw-r--r-- 1 15s100 users 278 Oct 4 0006 testpas~ -rw-rw-r-- 1 15s100 users 81920 Oct 10 1403 wchat02tar

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

15

-rw-r--r-- 1 15s100 users 75 Oct 8 0102 xxx

فلملا تايوتحم ضرع 2ـ 3 cat

يلاتلا لاثملا يف امك فلملا تايوتحم ضرعل catرمألا مادختسا نكمي cat sampletxt

ديدج فلم ءاشنإل catرمألا مادختسا نكمي كلذ ىلإ ةفاضإلابو ءاشنإ ديرت كنأ الثم ضرتفنلف ب اعوبتم catرمألا بتكأ بيحرت ةلاسر ىلع يوتحي ديدج فلم اذهل هديرت يذلا مسالا مث lt ةمالعلا

ctrl+dطغضا ءاهتنالا دعبو فلملا روطسل ةباتكلاب كل حمسي ذئنيح cat gt hellotxt يتآلاك فلملا ماظنلل ةيادبلا ةمالع ىلإ دوعت يكل ) هتبتك رطس رخآ ىلع سيلو لاخ رطس يف تنأو (

linux120~gt cat gt hellotxt

Hello World How is everybody

[ctrl+d] linux120~gt _

هانأشنأ يذلا فلملا تايوتحم نآلا ىرنل

linux120~gt cat hellotxt Hello World

How is everybody linux120~gt _

انل حمسي نل ةقباسلا ةقيرطلاب فلملا ءاعدتسا نإف ةشاش نم رثكأ ألمتو ةريثك فلملا تايوتحم تناك اذإ لثم moreرمألا مدختسا ةيادبلا ذنم فلملا تايوتحم ةدهاشم تدرأ اذإو فلملا نم ةريخألا ةشاشلاب الإ

more sampletxt طغضلا بجي لب ةرشابم ةيناثلا ةشاشلا ىلإ لقتني الو فلملا نم ىلوألا ةشاشلا الوأ ضرعي moreرمألاف

ةيلاتلا ةحفصلل لاقتنالل space barتافاسملا ةرطسم ىلع لالخ ةقباس ةحفصل ةدوعل ا كنكمي امك فرحلا ىلع طغضلاب حفصتلا ةيلمع يهنت وأ bفرحلا ىلع طغضلاب فلملل كحفصت q

ىلع طغضلاب كلذو moreرمألل امدختسم تنأو ةدعاسملا بلط ءارجإ كنكمي هنأ كلذ ىلع ةوالع رمألل ةدعاسملا رماوألا عيمج ضرع متي ثيح hفرحلا more

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

16

ملا عم لمعلا3 ndash 3 تافل cpخسنلا رمأ

يلاتلا لاثملا يف امك ليلدلا سفن يف رخآ ىمسم تحت ليلدلا نم ام فلم خسن ةيلمع ءارجإ نكمي

cp file1 file2 نأ ثيح

cp خسنلا رمأ file1 هخسن دارملا فلملا مسا file2ديدجلا فلملا مسا

rm فذحلا رمأ رمألاب نيزختلا صارقأ يف ربكأ ةيلاخ ةحاسم ةحاتإل ا كنكمي ظافتحالا ديرت ال يتلا تافلملا فذحrm

يلاتلا لاثملا يف امك rm file3

file3ىمسملا فلملا فذح مني ثيح

ةظحالم ةيلاتلا ةلاسرلا روهظب كلذو ةمظنألا ضعب يف فذحلا ديكأت كنم بلطي امبر

Remove file3 (yn) _ فرحلا وأ ديكأتلل yفرحلا لخدأ ذئدنع n رمألا ءاغلإل

mvرمألاب فلم مسا رييغت

مسالا ىلإ الثم file1نكيلو فلملا مسا رييغت كنكمي file2 رمألا مادختساب mv يلي امك mv file1 file2

عم حوتفملا طخلا قيرط نع ةدعاسملا 4 ndash 3 Linux رمألا قيرط نع Linuxليغشتلا ماظن ليلد ءاعدتسا كنكمي ماظنلل حوتفملا طخلا لالخ نم man

هنع مالعتسالا بولطم وه امب اعوبتم - manualةملكل راصتخا يهو ةقيرط نع مالعتسالل الثمف رمألا بتكأ passwdرسلا ةملك رييغت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

17

man passwd اذإ الثمف هنع مالعتسالا بولطملا مسالل راصتخالا طبضلاب فرعت ال دق ناي حألا ضعب يفو

بلطأ ذئدنع Pass Wordوهو اهل يملعلا مسالا الإ فرعت الو رسلا ةملك نع مالعتسالا ديرت تنك يتآلاك ةبولطملا ةملكلل ةفدارملا رماوألا ءامسأب ةمئاق

man -k pass word رمألاب اهنع ملعتست نأ عيطتست ثيح passwdةملك ك ل رهظت ذئدنع

man passwd

هيبنت مادختسا عيطتست كنإف مالعتسالل ةقباسلا ةيطخلا ةهجاوملا رماوأ همدقت امب ايفتكم نكت مل اذإ

ةيلحملا ةكبشلاب لاصتالا قيرط نع ةمسارلا ةهجاوملا html2manbin-cgisaeduksucciswwwhttp

ةلدألا عم لمعلا 5 ndash 3 مساب فرعي هب صاخ يساسأ ليلد مدختسم لكل Linuxماظن مدقي Home Directory

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

يساسألا ليلدلا تحت اهأشنأ كعيراشم تافلم عيمجتل ليلد ءاشنإ تدرأ اذإف mkdirرمألا مدختسا ديدج ليلد لمعلو

يلاتلا رمألا بتكأ mkdir projects

pwd رمألا بتكأ لمعت يذلا ليلدلا مسا ةفرعملو ةرابعلل راصتخا وه pwdرمألا نأ ظحال Print Working Directory ليلدلا تايوتحم عبطا يأ

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

linux120~gt cd projects linux120~projectsgt _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

18

ةظحالم ديدجلا ليلدلا مسا نمضتي ةيادبلا رطس نإف رخآ ليلد ىلإ يلاحلا ليلدلا رييغت دنع

cdرمألا مادختساب يساسألا ليلدلا ىلإ ةرشابم لاقت نالا كنكميو

linux120~projectsgt cd linux120~gt _

cdرمألا مدختسا ةرشابم قباسلا ليلدلل ةدوعلا تدرأ اذإ امأ

linux120somewheregt cd linux120~gt _

ةظحالم

ةمالعلا ريشت ثيح ~ cdرمألا مادختساب يساسألا ليلدلا يلإ ةدوعلا كنكمي ىلإ ~ يلصألا ليلدلا ىلإ ةرشابم ةدوعلا

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

يلاتلا لاثملا يف امك خسنلاو لقنلاو فذحلل cp mv rmرماوألا مادختسا linux120~gt mv myfile projectsmyfile

linux120~gt cp testpas test2pas linux120~gt rm projectsmyfile

linux120~gt _ فلملا لقن نع قباسلا لاثملا يف لوألا رطسلا ربعي myfile عيراشملا ليلد ىلإ يلاحلا ليلدلا نمprojects

فلملا خسن نع يناثلا رطسلا ربعي امنيب myfileمسالا سفن تحت testpas يساسألا ليلدلا نمفلملا فذح ينعي ثلاثلا رطسلا نإف اريخأو test2pasىمسم تحت ليلدلا سفن يف ةخسنلا نيزختو

myfile عيراشملا ليلد نم projects مادختسا 6 ndash 3

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

19

ةيصاخ مادختساب ةدحاو ةوطخ يف تافلملا نم ةعومجم لقن وأ فذح وأ خسن الثمف

linux120~gt mkdir tmp linux120~gt cp tmp

linux120~gt _

يف تافلملا عيمج خسن متي يناثلا رطسلا يفو tmpهمسا ديدج يعرف ليلد ءاشنإ متي لوألا رطسلا يف تافلملا عيمج نع ةمجنلا ةمالع ربعت ثيح tmpديدجلا ليلدلا يلإ يلاحلا ليلدلا ريبعت ىلإ ةفاضإلابو

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

book1 book2 book_idea book-chapter1 فورحلاب أدبت يتلاو تافلملا هذه خسن اندرأو يرخأ تافلم عم ليلدلا سفن يف ةدوجوم تافلملا هذهو

book يعرفلا ليلدلا ىلإ يساسألا ليلدلا نم tmp بتكن رمألا cp book tmp

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

cp book tmp نيفلملا طقف خسنت كلذ يلعو bookزومرلا دعب دحاو زمر صحفت ةمالعلا نإف book1 book2

نم لك عم mv rm cdرماوألا مادختسا نكمي انركذ امكو ليلدلا فذح 7 ndash 3

بولطملا ليلدلا ىلإ الوأ باهذلا بجي ( تافلملا نم ايلاخ نوكي نأ بجي هنإف ليلد يأ فذح متي يكل ةدوعلا مث ليلدلا تايوتحم عيمج فذحل rmرمألا مدختس ي ثيح هتايوتحم عيمج فذحو هتايوتحم فذح

رمألا بتكأ tmpليلدلا مسا ناك اذإ الثمف ليلدلا فذح بلطي كلذ دعب ) يساسألا ليلدلا ىلإ

rmdir tmp

تافلملا ةعابط 8 ndash 3

فلملا ةعابط الثم تدرأ اذإف) لمعملا يف ( ةيلحملا ةعباطلا ىلع تافلملا ةعابطل lprرمألا مدختسي programtxt رمألا بتكأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

20

lpr programtxt

رمألا بتكأ قباسلا فلملا ةعابطل ةكبشلاب ةلصتملا تاعباطلا ىدحإ مادختسا تدرأ اذإ امأ lpr -Pprintername programtxt

ةكبشلا لالخ نم اهيلع ةعابطلا دارملا ةعباطلا مسا printernameةملكب ينعن ثيح زكرم يف نيلوؤسملا دحأ لاؤسب متي كلذ نإف ةكبشلا لالخ نم كعم ةلصتملا تاعباطلا ءامس أ ةفرعملو

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

lpq وأ ةيلحملا ةعباطلل lpq ndashPprintername ةكبشلا ةعباط ل

نيرخآلاب لاصتالا ndash 4

يلآلا ديربلا مادختسا 1 ndash 4 (E-Mail) ةيلكلاب ةصاخلا LANةيلحملا ةكبشلا عم نولماعتي نيذلا نيرخآلاب لاصتالل يلآلا ديربلا مادختسا كنكمي

يف همادختسا نكمي يديرب ناونع هل يلاتلابو باسح مقر هل بساحلا مولع ةيلك يف بلاط لك نأ ثيح بتكي نأ بلاطلل نكمي يلآلا ديربلا قيرط نعو ةيلكلاب سيردتلا ءاضعأ وأ هئالمزل لئاسرلا لاسرإ

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

وه يديربلا كناونع نإف بساحلا ىلع باسح مقر كل اذإو saeduksuccis2loginnamelinuxserver

كباسح مقر ناك اذإف بساحلا عم هب لماعتت يذلا كباسح مقر نع ربعت loginnameثيح نوكي يديربلا كناونع نإ ف16s101وه

saeduksuccis2linuxserver101s16

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

اهمهأ شقانن فوسو

جمانرب مادختسا 4-1-1 Pine

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 7: Arabic linux guide

7

مث Data-bits 8 parity none stop bits 1 يتآلا ر تخا connection sectionلاصتالا مسق يفو 5 Next مثOKرتخا

لاصتالا طخ مقر مث ةقطنملا دوكل 1مقرلا لخدا 6 4680900 (16+ numbers) رتخا 4680490 وأ ءا Nextرتخا مث اهنم لصتت يتلا ةلودلا مسا Finishإ مث

بتكملا حطسىلع CCIS Netةنوقيأ رهظت ذئدنع 6

CCIS Net PPP فيصوتل ةيئاهنلا تاوطخلا ةعبارلا ةوطخلا Propertiesصئاصخ رتخاو ةرأفلل نميألا حاتفملا ىلع نيترم طغضا bullرتخاو Server Typeىلع طغضا bull lsquoPPP Windows95 Windows NT 35 Internetrsquo

مداخلل عونل فيصوتك rsquoRequire encrypted passwordlsquo و rsquoLog on to networklsquoنم لك صحف نودي كرتا bull

rsquoEnable software compressionlsquoرايخلا صحف كنكميو نم TCPIPرتخا bull Allowed Network Protocols مث TCPIPفيصوت ىلع طغضا bull Specify Namelsquo مداخلا مسا ناونعو rsquoServer Assigned IP addresslsquoناونع صحفا bull

Server addressesrsquo عون عضDNS يلوألا 1010102يوناثلاو 1010103 Use default Gateway on remotelsquoو rsquoUse IP Header compressionlsquoنم الك صحفا bull

networkrsquo دوعت ىتح اهرركو OKةمالع ىلع طغضا bull Dial-up Networkingةمئاق ىلإ

CCIS Netةكبشلاب لاصتالا ةسماخلا ةوطخلا

دجت كنإف ماري ام ىلع ئش لك ناك اذإف Connectرتخا مث CCIS Netةنوقيأ ىلع نيترم طغضا bull طغضا اهدنع بساحلا زكرم يف هتلجس يذلا كمقرب لاصتالا دواعتس ةيلكلا ةزهجأ نأبديفت ةلاسر

لاصتالا ةيلكلا ةزهجا دواعتس مث OKىلع rsquoConnectedlsquo لوقت ةلاسر ىلع لصحت نا بجيو لاصتالا ءا لاصتالا يهني فوس rsquoDisconnectlsquoإ حتفم ىلع طغضلاو

)رركتت الو ىلوألا ةرملل ةئيهتلا تاوطخ يه ةعبرأ ىلإ دحاو نم تاوطخلا نأ ظحالملا نم ( ةــــئن ة سداسلا ةوطخلا

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

8

ىلع كباسح مادختسا كناكمإ يفو ةيلكلا ةكبشب لاصتالل دادعإلا تاوطخ تلمكتسا دق نآلا تنأ تنارتنإلا ةكبش ىلإ ةفاضإلاب Linuxماظن

قيرط نع Linuxماظنب نيمدختسملا لاصتا bull PPP ةيلحملا ةكبشلا وأ LAN

جمانرب مادختساب LinuxUnixماظنب لاصتال ا كنكمي هنإف حاجنب تمت دق لاصتالا تاوطخ تناك اذإ

TELNET ماظنب لمعي ةكبشلاب زاهج 50نم رثكأ دجويو Linux لاصتالا كنكمي هنإف كلذلو تنك اذإ الثمف rdquolinux150ccisksuedusaldquoىلإ rdquoLinux101ccisksuedusaldquo نم يأ اهادحإب

رمألا بتكاو Run مث Startى لع طغضا Windows 95 ماظن تحت لمعت telnet linux110ccisksuedusa

لاصتالل ثحبلاب بساحلا بيجي فTrying 904126110

Connected to linux110ccisksuedusa Escape character is ^]

Linux 410 (linux110ccisksuedusa) (ttyp0) Linux110 login _

تاظحالم

بيجتست ال ا إف كلذلو حوتفملا طخلا ىلع ةزهجألا ضعب نوكت ال دق نايحألا ضعب يف رايتخا بجي لب ةلواحملا راركت لضفملا نم سيل ذئدنع time-out errorةلاسرلا رهظتو لاصتالل

رخآ زاهجنم هنإف ريثك زاهجلا يمدختسم ددع نأ ترعش وأ ايبسن ئطب هب لصتت يذلا زاهجلا ترعش اذإ

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

logging inلاصتالا بقع رماوألا ضعب ليغشتل جاتحت كنإف كلذل ) تاقيبطتلا ضعب setenv TERM vt100

export term=vt100وأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

9

( FTP )دعب نع تافلملا لاسرإ bullوأ PPPقيرط نع ماظنلاب لاصتالا ةيناكمإ يلإ ةفاضإلاب LAN ملا تافلملا لقن كنكمي هنإف ماظنلاب ةبوتك

ماظن يف كباسح ىلإو كزاهج ىلإو نم) زومرلا ( يداعلا وأ يئانثلا LinuxUnix لالخ نم ـل راصتخا يهو FTPلوكوتورب file transfer protocol جاتحت كنإف كلذ لمع عيطتست يكلو

95ةذفانلا ع م يتأي يذلا جمانربلا مدختسا FTP client programليمعلا تافلم لقن جمانرب ىلإ Runليغشت مث Startldquoأدبا رتخا sectنيب ءامسألا دحأ زاهجلا مسا نوكي ثيح هب لصتت يذلا زاهجلا مسا بتكأ sect

linux101ccisksuedusa و linux150ccisksuedusa يرسلا كمقرو كباسح مقر لخدا sectيزمر هليوحت بولطملا فلملا ناك اذإ ASCبتكأ sect ASCII بتكأ وأ BINيئانث فلملا ناك اذإ فلملا مسا مث PUTرمألا مدختسا sect PUT filename رمألا وأ كباسح يف فلملا عضولGET

GET filenameكباسح يف فلملا عضول FTPرماوأ نم ديزملا ىلع لوصحلل ماهفتسالا ةمالع بتكأ ةدعاسملا ىلع لوصحلا لجأ نم sect

يقيبطت لاثم يلي اميفو ftp

رمألا لخداftpgt open linux120ccisksuedusa

بساحلا نم ةباجإلا نوكت دقفConnected to linux120ccisksuedusa

220 linux120 FTP server (Version wu-24(1) Tue Dec 5 205115 CST 1995) ready User (linux120ccisksuedusa(none)) _

همساو FTPجمانرب ىلإ رظنت نأ كنكمي هنإف كلذ ىلإ ةفاض إلابو ldquoWS_FTPrdquo نمض دوجوملاو tradeWindowsةذفانلا جمارب

Linuxماظنب كلاصتا متي امدنع bull

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

Linux 410 (linux110ccisksuedusa) (ttyp0)

linux110 login _ كباسح مقر لخدا---

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

10

After typing the user name or number you will be prompted to enter your password

Password _ رسلا ةملك لخدا---

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

Last login Thu Oct 3 140513 from linux110

Linux 200 You have new mail كل يلآ ديرب دجوي هنأ ديفت ةلاسر رهظت دقو

linux110~gt _

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

login incorrect

linux110 login _

ماظن تحت Passwordرسلا ةملك رييغت Linux

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

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

ذيفنتلا حاتفم ىلع مث rdquopasswdldquoبتكأ رسلا ةملك رييغتلو ltRETURNgt وأltEntergt ذئدنع طغضا رس ةملك كيدل نكي مل اذإ ( كنم دكأتلل ةميدقلا رسلا ةملك لاخدإ ن ع بساحلا كلأسي

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

11

ماظن تحت رماوألا ضرعو Editingحيقنتلا bull Linux

bull Backspace وأ delete وأ ltCTRL hgt هتبتك زمر رخآ يغلت رماوألا هذه نم يأ

رماوأو تاملك نم هتباتك كل قبس ام ىلإ لوصولاب كل ناحمسيDown و Up نامهسلا bullنم ىلوألا فورحلا تبتك ول هنأ ىنعمب فلملا مسا لامكتساب كل حمسي Tab لوقحلا حاتفم bull

رهظي فوس مسالا يقاب نإف لوقحلا حاتفم ىلع تطغضو هنيزخت قبس فلم مسا

LinuxUnixماظن تحت ةشاشلا ىلع ةضورعملا تانايبلا مجح يف مكحتلا bullبساحلا ربخي Scroll Lockحاتفملا وأ s فرح عم lt Ctrlgtنيحاتفملا دحأ ىلع طغضلا

نيحاتفملا دحأ ىلع طغضلا امنيب اتقؤم تانايبلا قفدت فقوي يأ ةشاشلا ىلإ تانايبلا لاسرإ فاقيإب ltCtrl gt فرح عمq حاتفملا وأ Scroll Lock فاقيإلا ةيلمع يغلي ةيناث ةرم

ماظن ا ةيفرط ةيا ىلع لمعت تنك اذإLinux ةرشابم كنكمي هنإف ) ةيلكلا لماعم دحأ يف يأ ( shift+Page up مادختساب ةشاشلا ىلع ةيفلخلا ةحفصلل دوعت نأ

ليغشتلا ةيلمع فاقيإ bull

امف ام أطخ دوجول وأ ليغشتلا ءا أ إل جمانربلا ليغشت فيقوت ىلإ جاتحت دق نايحألا ضعب يفاعم ltCTRL Cgtنيحاتفملا ىلع طغضلا الإ كيلع

CTRLgtنيحاتفملا ىلع طغضلا ب كلذ لمع عيطتست كنإف اتقؤم جمانربلا ليغشت فاقيإ ديرت دق ب

Zgt اعم رماوألاو جماربلا ءامسأ ةمئاق ىلع فرعتلا كنكميو فيقوتلا اذه ءاغلإ ةرتف دعب كنكميو يلاتلا لاثملا يف امك jobsرمألا ةباتكب اهفيقوت قبس يتلا

linux120~gt jobs [1] - Suspended (tty output) emacs testc

[2] + Suspended (tty output) emacs progpas linux120~gt _

رارمتسا دارملا جمانربلا مقرب ةعوبتم ()ةيوئملا ةبسنلا ةمالع بتكأ فيقوتلا رمتسي نأ تدرأ اذإو emacs testcلوألا جمانربلا فيقو ت رارمتسا تدرأ اذإ الثمف ةفوقوملا جماربلا ةمئاق نم هفيقوت

1بتكأ بتكأ ام جمانربل فيقوتلا ءاغلإ تدرأ اذإ كلذ ىلإ ةفاضإلابو kill يف جمانربلا مقرب ةعوبتم

ةفوقوملا جماربلا ةمئاق

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

12

Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا bullةياهنلا ةدحو نوكتتو طقف Linux لماعم يف Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا رفوتت

ةيفرطلا ةياهنلا ليغشت نكمي ثيح Linuxماظنب ةرشابم لصتتو حيتافم ةحولو ةشاش نم ةيفرطلا يزافرعي امب ةرشابم نأب ةيفرطلا ةياهنلا مادختساب حمسي يذلا Virtual Consoles ا ليغشتلاب

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

يه يزا Linuxةمظنأ بيصنت يف حمسي ام ةداعو ا ليغشتلل تاونق ةعبرأب ltALT+F1gt ىلإltALT+F4gt ةيفرط ةيا 12ىتح حامسلا ماظنلل نكمي لاح ةيأ ىلعو لالخ نم يزاجم ليغشت

ثيح Fiهب صاخلا فئاظولا حاتفم ىلع فرعم اهنم دحاو لك ةدحاو i ىلإ 1نم ماقرألا نع ربعت تقولا سفن يف تاباسح ةدعب ةيفرطلا ةياهنلا ىلع لمعت نأ ديفملا نم هنإف عبطلابو 12

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

لمعلا ءا إ وأ logoutرمألا ةباتكب كلذو ماظنلا نم جرختو كباسح قلغت نأ بجي لمعلا نم ءاهتنالا دعب

كل رهظت ةيلاتلا ةلاسرلا نإف لمعت تافلملا ضعب كانه تناك اذإو exit رمألا

There are suspended jobs رمألا ةباتك وأ هئا رمألا وأ hellipkillإو فلملا ىلإ لاقتنالا كنكمي ذئدنع exit ةيناث ةرم

Linuxماظن نع ةيخيرات ةذبن ـ 2

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

multitasking ةريبكلاو ةطسوتملا تابساحلا يفMini-computers amp Mainframe دادعإ مت دقوم ريثكب لهسأ يهو++Cةغلب ماظنلا اذه ىلع ملاعلا ءاحنأ ىتش يف نيجمربملا دعاس امم عيمجتلا ةغل ن

ةيصخشلا تابساحلا نم اءدب تابساحلا عاونأ عيمج عم مدختست ةديدع تارادصإ جورخو هريوطت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

13

تابساحلل ترهظ يتلا تارادصإلا مظعم ىلإ ىزعيو Cray Y-MPلثم ةقالمعلا تابساحلاب ءاهتناو يلاكتلا ةعفترم ا تارادصإ دحأ Linuxماظن دعيو ىرخألا ليغشتلا ةمظنأب ةنراقم فأ ةيصخشلا

Unix قيرط نع ساسأ روط يذلا Linus Torvalds يكنسله ةعماجب نيجمربملا نم ديدعلا ةدعاسمب ملاعلا ءاحنأ ىتش نم نيجمربملا نم ديدعلا ريوطتلا ةيلمع يف كراش امك تنرتنإلا ةكبش قيرط نع ادنلنفب

ةظحالم

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

ةلدألاو تافلملا ndash 3

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

نيعم عوضومب قلعتي يخيرات دنتسم bull ةيديرب ةلاسر bull الثم لاكسابلا ةغل نكتلو ام ةغلب بوتكم بساح جمانرب bull

نم اددع فلملا مسا يوتحي نأ نكمي ذإ Linuxماظن يف فلملا مسا نع ريبعتلل ددحم طمن دجوي الو زمر256ىلإ لصت زومرلا اميف ( ةصاخلا زومرلاو فورحلاو دادعألا ىلع لمتشت زومرلا هذه نأ امك

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

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

14

program1pasجمانربلا ءاعدتسا اندرأو hellip program1pas program2c infodatجماربلا يتآلاك نوكي هراسم نإف

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

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

دحأ نكيلو جماربلا تانايب ىلع يوتحت تافلملا نم ةعومجم هبو dataهمسا تانايبلاب صاخ يعرف ليلد هؤاعدتسا بولطموcoursesdataهمسا تافلملا هذه يتآلاك راسملا نوكي كلذ دنع

programsdatacoursesdat يرجشلا عرفتلل اقبط فلملا مسا مث يعرفلا ليلدلا مث ليلدلا ددحي راسملا نأ قباسلا لاثملا نم ظحاليو

data يعرفلا ليلدلل بألا وه programsليلدلا نأ لوقلا نكميو

رمألاب تافلملا ةمئاق ضرع 1 ـ 3 ls كلذ لاثم يعرفلا وأ يلصألا ليلدلا يف تافلملا ءامسأب ةمئاق ضرعل lsرمألا مدختسي

linux110~gt ls

aout dummytxt homebanrgif sampletxt wchat02tar backggif filepas indexhtml testpas xxx

dummy filepas~ mbox testpas~ ةيدجبألا فورحلا بسح ةبترم ليلدلا اهيلع يوتحي يتلا تافلملا ءامسأ رهظت ثيح

يتآلاك نوكيل 1ndashضرعلا رمأل فضأ تافلملا نع ةيليصفت تامولعم تدرأ اذإو linux110~gt ls -l

total 167 -rwxr-xr-x 1 15s100 users 34095 Oct 8 0118 aout

-rw-rw-r-- 1 15s100 users 31688 Oct 10 1437 backggif -rw-r--r-- 1 15s100 users 0 Oct 8 0050 dummy

-rw-r--r-- 1 15s100 users 0 Oct 8 0049 dummytxt -rw-r--r-- 1 15s100 users 225 Oct 8 0118 filepas

-rw-r--r-- 1 15s100 users 266 Oct 8 0102 filepas~ -rw-rw-r-- 1 15s100 users 10737 Oct 10 1417 homebanrgif

-rw-rw-r-- 1 15s100 users 242 Sep 29 1132 indexhtml -rw------- 1 15s100 users 652 Oct 14 0131 mbox

-rw-r--r-- 1 15s100 users 2 Oct 8 0050 sampletxt -rw-r--r-- 1 15s100 users 280 Oct 4 0008 testpas

-rw-r--r-- 1 15s100 users 278 Oct 4 0006 testpas~ -rw-rw-r-- 1 15s100 users 81920 Oct 10 1403 wchat02tar

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

15

-rw-r--r-- 1 15s100 users 75 Oct 8 0102 xxx

فلملا تايوتحم ضرع 2ـ 3 cat

يلاتلا لاثملا يف امك فلملا تايوتحم ضرعل catرمألا مادختسا نكمي cat sampletxt

ديدج فلم ءاشنإل catرمألا مادختسا نكمي كلذ ىلإ ةفاضإلابو ءاشنإ ديرت كنأ الثم ضرتفنلف ب اعوبتم catرمألا بتكأ بيحرت ةلاسر ىلع يوتحي ديدج فلم اذهل هديرت يذلا مسالا مث lt ةمالعلا

ctrl+dطغضا ءاهتنالا دعبو فلملا روطسل ةباتكلاب كل حمسي ذئنيح cat gt hellotxt يتآلاك فلملا ماظنلل ةيادبلا ةمالع ىلإ دوعت يكل ) هتبتك رطس رخآ ىلع سيلو لاخ رطس يف تنأو (

linux120~gt cat gt hellotxt

Hello World How is everybody

[ctrl+d] linux120~gt _

هانأشنأ يذلا فلملا تايوتحم نآلا ىرنل

linux120~gt cat hellotxt Hello World

How is everybody linux120~gt _

انل حمسي نل ةقباسلا ةقيرطلاب فلملا ءاعدتسا نإف ةشاش نم رثكأ ألمتو ةريثك فلملا تايوتحم تناك اذإ لثم moreرمألا مدختسا ةيادبلا ذنم فلملا تايوتحم ةدهاشم تدرأ اذإو فلملا نم ةريخألا ةشاشلاب الإ

more sampletxt طغضلا بجي لب ةرشابم ةيناثلا ةشاشلا ىلإ لقتني الو فلملا نم ىلوألا ةشاشلا الوأ ضرعي moreرمألاف

ةيلاتلا ةحفصلل لاقتنالل space barتافاسملا ةرطسم ىلع لالخ ةقباس ةحفصل ةدوعل ا كنكمي امك فرحلا ىلع طغضلاب حفصتلا ةيلمع يهنت وأ bفرحلا ىلع طغضلاب فلملل كحفصت q

ىلع طغضلاب كلذو moreرمألل امدختسم تنأو ةدعاسملا بلط ءارجإ كنكمي هنأ كلذ ىلع ةوالع رمألل ةدعاسملا رماوألا عيمج ضرع متي ثيح hفرحلا more

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

16

ملا عم لمعلا3 ndash 3 تافل cpخسنلا رمأ

يلاتلا لاثملا يف امك ليلدلا سفن يف رخآ ىمسم تحت ليلدلا نم ام فلم خسن ةيلمع ءارجإ نكمي

cp file1 file2 نأ ثيح

cp خسنلا رمأ file1 هخسن دارملا فلملا مسا file2ديدجلا فلملا مسا

rm فذحلا رمأ رمألاب نيزختلا صارقأ يف ربكأ ةيلاخ ةحاسم ةحاتإل ا كنكمي ظافتحالا ديرت ال يتلا تافلملا فذحrm

يلاتلا لاثملا يف امك rm file3

file3ىمسملا فلملا فذح مني ثيح

ةظحالم ةيلاتلا ةلاسرلا روهظب كلذو ةمظنألا ضعب يف فذحلا ديكأت كنم بلطي امبر

Remove file3 (yn) _ فرحلا وأ ديكأتلل yفرحلا لخدأ ذئدنع n رمألا ءاغلإل

mvرمألاب فلم مسا رييغت

مسالا ىلإ الثم file1نكيلو فلملا مسا رييغت كنكمي file2 رمألا مادختساب mv يلي امك mv file1 file2

عم حوتفملا طخلا قيرط نع ةدعاسملا 4 ndash 3 Linux رمألا قيرط نع Linuxليغشتلا ماظن ليلد ءاعدتسا كنكمي ماظنلل حوتفملا طخلا لالخ نم man

هنع مالعتسالا بولطم وه امب اعوبتم - manualةملكل راصتخا يهو ةقيرط نع مالعتسالل الثمف رمألا بتكأ passwdرسلا ةملك رييغت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

17

man passwd اذإ الثمف هنع مالعتسالا بولطملا مسالل راصتخالا طبضلاب فرعت ال دق ناي حألا ضعب يفو

بلطأ ذئدنع Pass Wordوهو اهل يملعلا مسالا الإ فرعت الو رسلا ةملك نع مالعتسالا ديرت تنك يتآلاك ةبولطملا ةملكلل ةفدارملا رماوألا ءامسأب ةمئاق

man -k pass word رمألاب اهنع ملعتست نأ عيطتست ثيح passwdةملك ك ل رهظت ذئدنع

man passwd

هيبنت مادختسا عيطتست كنإف مالعتسالل ةقباسلا ةيطخلا ةهجاوملا رماوأ همدقت امب ايفتكم نكت مل اذإ

ةيلحملا ةكبشلاب لاصتالا قيرط نع ةمسارلا ةهجاوملا html2manbin-cgisaeduksucciswwwhttp

ةلدألا عم لمعلا 5 ndash 3 مساب فرعي هب صاخ يساسأ ليلد مدختسم لكل Linuxماظن مدقي Home Directory

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

يساسألا ليلدلا تحت اهأشنأ كعيراشم تافلم عيمجتل ليلد ءاشنإ تدرأ اذإف mkdirرمألا مدختسا ديدج ليلد لمعلو

يلاتلا رمألا بتكأ mkdir projects

pwd رمألا بتكأ لمعت يذلا ليلدلا مسا ةفرعملو ةرابعلل راصتخا وه pwdرمألا نأ ظحال Print Working Directory ليلدلا تايوتحم عبطا يأ

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

linux120~gt cd projects linux120~projectsgt _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

18

ةظحالم ديدجلا ليلدلا مسا نمضتي ةيادبلا رطس نإف رخآ ليلد ىلإ يلاحلا ليلدلا رييغت دنع

cdرمألا مادختساب يساسألا ليلدلا ىلإ ةرشابم لاقت نالا كنكميو

linux120~projectsgt cd linux120~gt _

cdرمألا مدختسا ةرشابم قباسلا ليلدلل ةدوعلا تدرأ اذإ امأ

linux120somewheregt cd linux120~gt _

ةظحالم

ةمالعلا ريشت ثيح ~ cdرمألا مادختساب يساسألا ليلدلا يلإ ةدوعلا كنكمي ىلإ ~ يلصألا ليلدلا ىلإ ةرشابم ةدوعلا

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

يلاتلا لاثملا يف امك خسنلاو لقنلاو فذحلل cp mv rmرماوألا مادختسا linux120~gt mv myfile projectsmyfile

linux120~gt cp testpas test2pas linux120~gt rm projectsmyfile

linux120~gt _ فلملا لقن نع قباسلا لاثملا يف لوألا رطسلا ربعي myfile عيراشملا ليلد ىلإ يلاحلا ليلدلا نمprojects

فلملا خسن نع يناثلا رطسلا ربعي امنيب myfileمسالا سفن تحت testpas يساسألا ليلدلا نمفلملا فذح ينعي ثلاثلا رطسلا نإف اريخأو test2pasىمسم تحت ليلدلا سفن يف ةخسنلا نيزختو

myfile عيراشملا ليلد نم projects مادختسا 6 ndash 3

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

19

ةيصاخ مادختساب ةدحاو ةوطخ يف تافلملا نم ةعومجم لقن وأ فذح وأ خسن الثمف

linux120~gt mkdir tmp linux120~gt cp tmp

linux120~gt _

يف تافلملا عيمج خسن متي يناثلا رطسلا يفو tmpهمسا ديدج يعرف ليلد ءاشنإ متي لوألا رطسلا يف تافلملا عيمج نع ةمجنلا ةمالع ربعت ثيح tmpديدجلا ليلدلا يلإ يلاحلا ليلدلا ريبعت ىلإ ةفاضإلابو

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

book1 book2 book_idea book-chapter1 فورحلاب أدبت يتلاو تافلملا هذه خسن اندرأو يرخأ تافلم عم ليلدلا سفن يف ةدوجوم تافلملا هذهو

book يعرفلا ليلدلا ىلإ يساسألا ليلدلا نم tmp بتكن رمألا cp book tmp

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

cp book tmp نيفلملا طقف خسنت كلذ يلعو bookزومرلا دعب دحاو زمر صحفت ةمالعلا نإف book1 book2

نم لك عم mv rm cdرماوألا مادختسا نكمي انركذ امكو ليلدلا فذح 7 ndash 3

بولطملا ليلدلا ىلإ الوأ باهذلا بجي ( تافلملا نم ايلاخ نوكي نأ بجي هنإف ليلد يأ فذح متي يكل ةدوعلا مث ليلدلا تايوتحم عيمج فذحل rmرمألا مدختس ي ثيح هتايوتحم عيمج فذحو هتايوتحم فذح

رمألا بتكأ tmpليلدلا مسا ناك اذإ الثمف ليلدلا فذح بلطي كلذ دعب ) يساسألا ليلدلا ىلإ

rmdir tmp

تافلملا ةعابط 8 ndash 3

فلملا ةعابط الثم تدرأ اذإف) لمعملا يف ( ةيلحملا ةعباطلا ىلع تافلملا ةعابطل lprرمألا مدختسي programtxt رمألا بتكأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

20

lpr programtxt

رمألا بتكأ قباسلا فلملا ةعابطل ةكبشلاب ةلصتملا تاعباطلا ىدحإ مادختسا تدرأ اذإ امأ lpr -Pprintername programtxt

ةكبشلا لالخ نم اهيلع ةعابطلا دارملا ةعباطلا مسا printernameةملكب ينعن ثيح زكرم يف نيلوؤسملا دحأ لاؤسب متي كلذ نإف ةكبشلا لالخ نم كعم ةلصتملا تاعباطلا ءامس أ ةفرعملو

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

lpq وأ ةيلحملا ةعباطلل lpq ndashPprintername ةكبشلا ةعباط ل

نيرخآلاب لاصتالا ndash 4

يلآلا ديربلا مادختسا 1 ndash 4 (E-Mail) ةيلكلاب ةصاخلا LANةيلحملا ةكبشلا عم نولماعتي نيذلا نيرخآلاب لاصتالل يلآلا ديربلا مادختسا كنكمي

يف همادختسا نكمي يديرب ناونع هل يلاتلابو باسح مقر هل بساحلا مولع ةيلك يف بلاط لك نأ ثيح بتكي نأ بلاطلل نكمي يلآلا ديربلا قيرط نعو ةيلكلاب سيردتلا ءاضعأ وأ هئالمزل لئاسرلا لاسرإ

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

وه يديربلا كناونع نإف بساحلا ىلع باسح مقر كل اذإو saeduksuccis2loginnamelinuxserver

كباسح مقر ناك اذإف بساحلا عم هب لماعتت يذلا كباسح مقر نع ربعت loginnameثيح نوكي يديربلا كناونع نإ ف16s101وه

saeduksuccis2linuxserver101s16

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

اهمهأ شقانن فوسو

جمانرب مادختسا 4-1-1 Pine

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 8: Arabic linux guide

8

ىلع كباسح مادختسا كناكمإ يفو ةيلكلا ةكبشب لاصتالل دادعإلا تاوطخ تلمكتسا دق نآلا تنأ تنارتنإلا ةكبش ىلإ ةفاضإلاب Linuxماظن

قيرط نع Linuxماظنب نيمدختسملا لاصتا bull PPP ةيلحملا ةكبشلا وأ LAN

جمانرب مادختساب LinuxUnixماظنب لاصتال ا كنكمي هنإف حاجنب تمت دق لاصتالا تاوطخ تناك اذإ

TELNET ماظنب لمعي ةكبشلاب زاهج 50نم رثكأ دجويو Linux لاصتالا كنكمي هنإف كلذلو تنك اذإ الثمف rdquolinux150ccisksuedusaldquoىلإ rdquoLinux101ccisksuedusaldquo نم يأ اهادحإب

رمألا بتكاو Run مث Startى لع طغضا Windows 95 ماظن تحت لمعت telnet linux110ccisksuedusa

لاصتالل ثحبلاب بساحلا بيجي فTrying 904126110

Connected to linux110ccisksuedusa Escape character is ^]

Linux 410 (linux110ccisksuedusa) (ttyp0) Linux110 login _

تاظحالم

بيجتست ال ا إف كلذلو حوتفملا طخلا ىلع ةزهجألا ضعب نوكت ال دق نايحألا ضعب يف رايتخا بجي لب ةلواحملا راركت لضفملا نم سيل ذئدنع time-out errorةلاسرلا رهظتو لاصتالل

رخآ زاهجنم هنإف ريثك زاهجلا يمدختسم ددع نأ ترعش وأ ايبسن ئطب هب لصتت يذلا زاهجلا ترعش اذإ

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

logging inلاصتالا بقع رماوألا ضعب ليغشتل جاتحت كنإف كلذل ) تاقيبطتلا ضعب setenv TERM vt100

export term=vt100وأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

9

( FTP )دعب نع تافلملا لاسرإ bullوأ PPPقيرط نع ماظنلاب لاصتالا ةيناكمإ يلإ ةفاضإلاب LAN ملا تافلملا لقن كنكمي هنإف ماظنلاب ةبوتك

ماظن يف كباسح ىلإو كزاهج ىلإو نم) زومرلا ( يداعلا وأ يئانثلا LinuxUnix لالخ نم ـل راصتخا يهو FTPلوكوتورب file transfer protocol جاتحت كنإف كلذ لمع عيطتست يكلو

95ةذفانلا ع م يتأي يذلا جمانربلا مدختسا FTP client programليمعلا تافلم لقن جمانرب ىلإ Runليغشت مث Startldquoأدبا رتخا sectنيب ءامسألا دحأ زاهجلا مسا نوكي ثيح هب لصتت يذلا زاهجلا مسا بتكأ sect

linux101ccisksuedusa و linux150ccisksuedusa يرسلا كمقرو كباسح مقر لخدا sectيزمر هليوحت بولطملا فلملا ناك اذإ ASCبتكأ sect ASCII بتكأ وأ BINيئانث فلملا ناك اذإ فلملا مسا مث PUTرمألا مدختسا sect PUT filename رمألا وأ كباسح يف فلملا عضولGET

GET filenameكباسح يف فلملا عضول FTPرماوأ نم ديزملا ىلع لوصحلل ماهفتسالا ةمالع بتكأ ةدعاسملا ىلع لوصحلا لجأ نم sect

يقيبطت لاثم يلي اميفو ftp

رمألا لخداftpgt open linux120ccisksuedusa

بساحلا نم ةباجإلا نوكت دقفConnected to linux120ccisksuedusa

220 linux120 FTP server (Version wu-24(1) Tue Dec 5 205115 CST 1995) ready User (linux120ccisksuedusa(none)) _

همساو FTPجمانرب ىلإ رظنت نأ كنكمي هنإف كلذ ىلإ ةفاض إلابو ldquoWS_FTPrdquo نمض دوجوملاو tradeWindowsةذفانلا جمارب

Linuxماظنب كلاصتا متي امدنع bull

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

Linux 410 (linux110ccisksuedusa) (ttyp0)

linux110 login _ كباسح مقر لخدا---

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

10

After typing the user name or number you will be prompted to enter your password

Password _ رسلا ةملك لخدا---

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

Last login Thu Oct 3 140513 from linux110

Linux 200 You have new mail كل يلآ ديرب دجوي هنأ ديفت ةلاسر رهظت دقو

linux110~gt _

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

login incorrect

linux110 login _

ماظن تحت Passwordرسلا ةملك رييغت Linux

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

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

ذيفنتلا حاتفم ىلع مث rdquopasswdldquoبتكأ رسلا ةملك رييغتلو ltRETURNgt وأltEntergt ذئدنع طغضا رس ةملك كيدل نكي مل اذإ ( كنم دكأتلل ةميدقلا رسلا ةملك لاخدإ ن ع بساحلا كلأسي

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

11

ماظن تحت رماوألا ضرعو Editingحيقنتلا bull Linux

bull Backspace وأ delete وأ ltCTRL hgt هتبتك زمر رخآ يغلت رماوألا هذه نم يأ

رماوأو تاملك نم هتباتك كل قبس ام ىلإ لوصولاب كل ناحمسيDown و Up نامهسلا bullنم ىلوألا فورحلا تبتك ول هنأ ىنعمب فلملا مسا لامكتساب كل حمسي Tab لوقحلا حاتفم bull

رهظي فوس مسالا يقاب نإف لوقحلا حاتفم ىلع تطغضو هنيزخت قبس فلم مسا

LinuxUnixماظن تحت ةشاشلا ىلع ةضورعملا تانايبلا مجح يف مكحتلا bullبساحلا ربخي Scroll Lockحاتفملا وأ s فرح عم lt Ctrlgtنيحاتفملا دحأ ىلع طغضلا

نيحاتفملا دحأ ىلع طغضلا امنيب اتقؤم تانايبلا قفدت فقوي يأ ةشاشلا ىلإ تانايبلا لاسرإ فاقيإب ltCtrl gt فرح عمq حاتفملا وأ Scroll Lock فاقيإلا ةيلمع يغلي ةيناث ةرم

ماظن ا ةيفرط ةيا ىلع لمعت تنك اذإLinux ةرشابم كنكمي هنإف ) ةيلكلا لماعم دحأ يف يأ ( shift+Page up مادختساب ةشاشلا ىلع ةيفلخلا ةحفصلل دوعت نأ

ليغشتلا ةيلمع فاقيإ bull

امف ام أطخ دوجول وأ ليغشتلا ءا أ إل جمانربلا ليغشت فيقوت ىلإ جاتحت دق نايحألا ضعب يفاعم ltCTRL Cgtنيحاتفملا ىلع طغضلا الإ كيلع

CTRLgtنيحاتفملا ىلع طغضلا ب كلذ لمع عيطتست كنإف اتقؤم جمانربلا ليغشت فاقيإ ديرت دق ب

Zgt اعم رماوألاو جماربلا ءامسأ ةمئاق ىلع فرعتلا كنكميو فيقوتلا اذه ءاغلإ ةرتف دعب كنكميو يلاتلا لاثملا يف امك jobsرمألا ةباتكب اهفيقوت قبس يتلا

linux120~gt jobs [1] - Suspended (tty output) emacs testc

[2] + Suspended (tty output) emacs progpas linux120~gt _

رارمتسا دارملا جمانربلا مقرب ةعوبتم ()ةيوئملا ةبسنلا ةمالع بتكأ فيقوتلا رمتسي نأ تدرأ اذإو emacs testcلوألا جمانربلا فيقو ت رارمتسا تدرأ اذإ الثمف ةفوقوملا جماربلا ةمئاق نم هفيقوت

1بتكأ بتكأ ام جمانربل فيقوتلا ءاغلإ تدرأ اذإ كلذ ىلإ ةفاضإلابو kill يف جمانربلا مقرب ةعوبتم

ةفوقوملا جماربلا ةمئاق

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

12

Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا bullةياهنلا ةدحو نوكتتو طقف Linux لماعم يف Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا رفوتت

ةيفرطلا ةياهنلا ليغشت نكمي ثيح Linuxماظنب ةرشابم لصتتو حيتافم ةحولو ةشاش نم ةيفرطلا يزافرعي امب ةرشابم نأب ةيفرطلا ةياهنلا مادختساب حمسي يذلا Virtual Consoles ا ليغشتلاب

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

يه يزا Linuxةمظنأ بيصنت يف حمسي ام ةداعو ا ليغشتلل تاونق ةعبرأب ltALT+F1gt ىلإltALT+F4gt ةيفرط ةيا 12ىتح حامسلا ماظنلل نكمي لاح ةيأ ىلعو لالخ نم يزاجم ليغشت

ثيح Fiهب صاخلا فئاظولا حاتفم ىلع فرعم اهنم دحاو لك ةدحاو i ىلإ 1نم ماقرألا نع ربعت تقولا سفن يف تاباسح ةدعب ةيفرطلا ةياهنلا ىلع لمعت نأ ديفملا نم هنإف عبطلابو 12

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

لمعلا ءا إ وأ logoutرمألا ةباتكب كلذو ماظنلا نم جرختو كباسح قلغت نأ بجي لمعلا نم ءاهتنالا دعب

كل رهظت ةيلاتلا ةلاسرلا نإف لمعت تافلملا ضعب كانه تناك اذإو exit رمألا

There are suspended jobs رمألا ةباتك وأ هئا رمألا وأ hellipkillإو فلملا ىلإ لاقتنالا كنكمي ذئدنع exit ةيناث ةرم

Linuxماظن نع ةيخيرات ةذبن ـ 2

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

multitasking ةريبكلاو ةطسوتملا تابساحلا يفMini-computers amp Mainframe دادعإ مت دقوم ريثكب لهسأ يهو++Cةغلب ماظنلا اذه ىلع ملاعلا ءاحنأ ىتش يف نيجمربملا دعاس امم عيمجتلا ةغل ن

ةيصخشلا تابساحلا نم اءدب تابساحلا عاونأ عيمج عم مدختست ةديدع تارادصإ جورخو هريوطت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

13

تابساحلل ترهظ يتلا تارادصإلا مظعم ىلإ ىزعيو Cray Y-MPلثم ةقالمعلا تابساحلاب ءاهتناو يلاكتلا ةعفترم ا تارادصإ دحأ Linuxماظن دعيو ىرخألا ليغشتلا ةمظنأب ةنراقم فأ ةيصخشلا

Unix قيرط نع ساسأ روط يذلا Linus Torvalds يكنسله ةعماجب نيجمربملا نم ديدعلا ةدعاسمب ملاعلا ءاحنأ ىتش نم نيجمربملا نم ديدعلا ريوطتلا ةيلمع يف كراش امك تنرتنإلا ةكبش قيرط نع ادنلنفب

ةظحالم

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

ةلدألاو تافلملا ndash 3

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

نيعم عوضومب قلعتي يخيرات دنتسم bull ةيديرب ةلاسر bull الثم لاكسابلا ةغل نكتلو ام ةغلب بوتكم بساح جمانرب bull

نم اددع فلملا مسا يوتحي نأ نكمي ذإ Linuxماظن يف فلملا مسا نع ريبعتلل ددحم طمن دجوي الو زمر256ىلإ لصت زومرلا اميف ( ةصاخلا زومرلاو فورحلاو دادعألا ىلع لمتشت زومرلا هذه نأ امك

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

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

14

program1pasجمانربلا ءاعدتسا اندرأو hellip program1pas program2c infodatجماربلا يتآلاك نوكي هراسم نإف

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

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

دحأ نكيلو جماربلا تانايب ىلع يوتحت تافلملا نم ةعومجم هبو dataهمسا تانايبلاب صاخ يعرف ليلد هؤاعدتسا بولطموcoursesdataهمسا تافلملا هذه يتآلاك راسملا نوكي كلذ دنع

programsdatacoursesdat يرجشلا عرفتلل اقبط فلملا مسا مث يعرفلا ليلدلا مث ليلدلا ددحي راسملا نأ قباسلا لاثملا نم ظحاليو

data يعرفلا ليلدلل بألا وه programsليلدلا نأ لوقلا نكميو

رمألاب تافلملا ةمئاق ضرع 1 ـ 3 ls كلذ لاثم يعرفلا وأ يلصألا ليلدلا يف تافلملا ءامسأب ةمئاق ضرعل lsرمألا مدختسي

linux110~gt ls

aout dummytxt homebanrgif sampletxt wchat02tar backggif filepas indexhtml testpas xxx

dummy filepas~ mbox testpas~ ةيدجبألا فورحلا بسح ةبترم ليلدلا اهيلع يوتحي يتلا تافلملا ءامسأ رهظت ثيح

يتآلاك نوكيل 1ndashضرعلا رمأل فضأ تافلملا نع ةيليصفت تامولعم تدرأ اذإو linux110~gt ls -l

total 167 -rwxr-xr-x 1 15s100 users 34095 Oct 8 0118 aout

-rw-rw-r-- 1 15s100 users 31688 Oct 10 1437 backggif -rw-r--r-- 1 15s100 users 0 Oct 8 0050 dummy

-rw-r--r-- 1 15s100 users 0 Oct 8 0049 dummytxt -rw-r--r-- 1 15s100 users 225 Oct 8 0118 filepas

-rw-r--r-- 1 15s100 users 266 Oct 8 0102 filepas~ -rw-rw-r-- 1 15s100 users 10737 Oct 10 1417 homebanrgif

-rw-rw-r-- 1 15s100 users 242 Sep 29 1132 indexhtml -rw------- 1 15s100 users 652 Oct 14 0131 mbox

-rw-r--r-- 1 15s100 users 2 Oct 8 0050 sampletxt -rw-r--r-- 1 15s100 users 280 Oct 4 0008 testpas

-rw-r--r-- 1 15s100 users 278 Oct 4 0006 testpas~ -rw-rw-r-- 1 15s100 users 81920 Oct 10 1403 wchat02tar

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

15

-rw-r--r-- 1 15s100 users 75 Oct 8 0102 xxx

فلملا تايوتحم ضرع 2ـ 3 cat

يلاتلا لاثملا يف امك فلملا تايوتحم ضرعل catرمألا مادختسا نكمي cat sampletxt

ديدج فلم ءاشنإل catرمألا مادختسا نكمي كلذ ىلإ ةفاضإلابو ءاشنإ ديرت كنأ الثم ضرتفنلف ب اعوبتم catرمألا بتكأ بيحرت ةلاسر ىلع يوتحي ديدج فلم اذهل هديرت يذلا مسالا مث lt ةمالعلا

ctrl+dطغضا ءاهتنالا دعبو فلملا روطسل ةباتكلاب كل حمسي ذئنيح cat gt hellotxt يتآلاك فلملا ماظنلل ةيادبلا ةمالع ىلإ دوعت يكل ) هتبتك رطس رخآ ىلع سيلو لاخ رطس يف تنأو (

linux120~gt cat gt hellotxt

Hello World How is everybody

[ctrl+d] linux120~gt _

هانأشنأ يذلا فلملا تايوتحم نآلا ىرنل

linux120~gt cat hellotxt Hello World

How is everybody linux120~gt _

انل حمسي نل ةقباسلا ةقيرطلاب فلملا ءاعدتسا نإف ةشاش نم رثكأ ألمتو ةريثك فلملا تايوتحم تناك اذإ لثم moreرمألا مدختسا ةيادبلا ذنم فلملا تايوتحم ةدهاشم تدرأ اذإو فلملا نم ةريخألا ةشاشلاب الإ

more sampletxt طغضلا بجي لب ةرشابم ةيناثلا ةشاشلا ىلإ لقتني الو فلملا نم ىلوألا ةشاشلا الوأ ضرعي moreرمألاف

ةيلاتلا ةحفصلل لاقتنالل space barتافاسملا ةرطسم ىلع لالخ ةقباس ةحفصل ةدوعل ا كنكمي امك فرحلا ىلع طغضلاب حفصتلا ةيلمع يهنت وأ bفرحلا ىلع طغضلاب فلملل كحفصت q

ىلع طغضلاب كلذو moreرمألل امدختسم تنأو ةدعاسملا بلط ءارجإ كنكمي هنأ كلذ ىلع ةوالع رمألل ةدعاسملا رماوألا عيمج ضرع متي ثيح hفرحلا more

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

16

ملا عم لمعلا3 ndash 3 تافل cpخسنلا رمأ

يلاتلا لاثملا يف امك ليلدلا سفن يف رخآ ىمسم تحت ليلدلا نم ام فلم خسن ةيلمع ءارجإ نكمي

cp file1 file2 نأ ثيح

cp خسنلا رمأ file1 هخسن دارملا فلملا مسا file2ديدجلا فلملا مسا

rm فذحلا رمأ رمألاب نيزختلا صارقأ يف ربكأ ةيلاخ ةحاسم ةحاتإل ا كنكمي ظافتحالا ديرت ال يتلا تافلملا فذحrm

يلاتلا لاثملا يف امك rm file3

file3ىمسملا فلملا فذح مني ثيح

ةظحالم ةيلاتلا ةلاسرلا روهظب كلذو ةمظنألا ضعب يف فذحلا ديكأت كنم بلطي امبر

Remove file3 (yn) _ فرحلا وأ ديكأتلل yفرحلا لخدأ ذئدنع n رمألا ءاغلإل

mvرمألاب فلم مسا رييغت

مسالا ىلإ الثم file1نكيلو فلملا مسا رييغت كنكمي file2 رمألا مادختساب mv يلي امك mv file1 file2

عم حوتفملا طخلا قيرط نع ةدعاسملا 4 ndash 3 Linux رمألا قيرط نع Linuxليغشتلا ماظن ليلد ءاعدتسا كنكمي ماظنلل حوتفملا طخلا لالخ نم man

هنع مالعتسالا بولطم وه امب اعوبتم - manualةملكل راصتخا يهو ةقيرط نع مالعتسالل الثمف رمألا بتكأ passwdرسلا ةملك رييغت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

17

man passwd اذإ الثمف هنع مالعتسالا بولطملا مسالل راصتخالا طبضلاب فرعت ال دق ناي حألا ضعب يفو

بلطأ ذئدنع Pass Wordوهو اهل يملعلا مسالا الإ فرعت الو رسلا ةملك نع مالعتسالا ديرت تنك يتآلاك ةبولطملا ةملكلل ةفدارملا رماوألا ءامسأب ةمئاق

man -k pass word رمألاب اهنع ملعتست نأ عيطتست ثيح passwdةملك ك ل رهظت ذئدنع

man passwd

هيبنت مادختسا عيطتست كنإف مالعتسالل ةقباسلا ةيطخلا ةهجاوملا رماوأ همدقت امب ايفتكم نكت مل اذإ

ةيلحملا ةكبشلاب لاصتالا قيرط نع ةمسارلا ةهجاوملا html2manbin-cgisaeduksucciswwwhttp

ةلدألا عم لمعلا 5 ndash 3 مساب فرعي هب صاخ يساسأ ليلد مدختسم لكل Linuxماظن مدقي Home Directory

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

يساسألا ليلدلا تحت اهأشنأ كعيراشم تافلم عيمجتل ليلد ءاشنإ تدرأ اذإف mkdirرمألا مدختسا ديدج ليلد لمعلو

يلاتلا رمألا بتكأ mkdir projects

pwd رمألا بتكأ لمعت يذلا ليلدلا مسا ةفرعملو ةرابعلل راصتخا وه pwdرمألا نأ ظحال Print Working Directory ليلدلا تايوتحم عبطا يأ

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

linux120~gt cd projects linux120~projectsgt _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

18

ةظحالم ديدجلا ليلدلا مسا نمضتي ةيادبلا رطس نإف رخآ ليلد ىلإ يلاحلا ليلدلا رييغت دنع

cdرمألا مادختساب يساسألا ليلدلا ىلإ ةرشابم لاقت نالا كنكميو

linux120~projectsgt cd linux120~gt _

cdرمألا مدختسا ةرشابم قباسلا ليلدلل ةدوعلا تدرأ اذإ امأ

linux120somewheregt cd linux120~gt _

ةظحالم

ةمالعلا ريشت ثيح ~ cdرمألا مادختساب يساسألا ليلدلا يلإ ةدوعلا كنكمي ىلإ ~ يلصألا ليلدلا ىلإ ةرشابم ةدوعلا

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

يلاتلا لاثملا يف امك خسنلاو لقنلاو فذحلل cp mv rmرماوألا مادختسا linux120~gt mv myfile projectsmyfile

linux120~gt cp testpas test2pas linux120~gt rm projectsmyfile

linux120~gt _ فلملا لقن نع قباسلا لاثملا يف لوألا رطسلا ربعي myfile عيراشملا ليلد ىلإ يلاحلا ليلدلا نمprojects

فلملا خسن نع يناثلا رطسلا ربعي امنيب myfileمسالا سفن تحت testpas يساسألا ليلدلا نمفلملا فذح ينعي ثلاثلا رطسلا نإف اريخأو test2pasىمسم تحت ليلدلا سفن يف ةخسنلا نيزختو

myfile عيراشملا ليلد نم projects مادختسا 6 ndash 3

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

19

ةيصاخ مادختساب ةدحاو ةوطخ يف تافلملا نم ةعومجم لقن وأ فذح وأ خسن الثمف

linux120~gt mkdir tmp linux120~gt cp tmp

linux120~gt _

يف تافلملا عيمج خسن متي يناثلا رطسلا يفو tmpهمسا ديدج يعرف ليلد ءاشنإ متي لوألا رطسلا يف تافلملا عيمج نع ةمجنلا ةمالع ربعت ثيح tmpديدجلا ليلدلا يلإ يلاحلا ليلدلا ريبعت ىلإ ةفاضإلابو

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

book1 book2 book_idea book-chapter1 فورحلاب أدبت يتلاو تافلملا هذه خسن اندرأو يرخأ تافلم عم ليلدلا سفن يف ةدوجوم تافلملا هذهو

book يعرفلا ليلدلا ىلإ يساسألا ليلدلا نم tmp بتكن رمألا cp book tmp

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

cp book tmp نيفلملا طقف خسنت كلذ يلعو bookزومرلا دعب دحاو زمر صحفت ةمالعلا نإف book1 book2

نم لك عم mv rm cdرماوألا مادختسا نكمي انركذ امكو ليلدلا فذح 7 ndash 3

بولطملا ليلدلا ىلإ الوأ باهذلا بجي ( تافلملا نم ايلاخ نوكي نأ بجي هنإف ليلد يأ فذح متي يكل ةدوعلا مث ليلدلا تايوتحم عيمج فذحل rmرمألا مدختس ي ثيح هتايوتحم عيمج فذحو هتايوتحم فذح

رمألا بتكأ tmpليلدلا مسا ناك اذإ الثمف ليلدلا فذح بلطي كلذ دعب ) يساسألا ليلدلا ىلإ

rmdir tmp

تافلملا ةعابط 8 ndash 3

فلملا ةعابط الثم تدرأ اذإف) لمعملا يف ( ةيلحملا ةعباطلا ىلع تافلملا ةعابطل lprرمألا مدختسي programtxt رمألا بتكأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

20

lpr programtxt

رمألا بتكأ قباسلا فلملا ةعابطل ةكبشلاب ةلصتملا تاعباطلا ىدحإ مادختسا تدرأ اذإ امأ lpr -Pprintername programtxt

ةكبشلا لالخ نم اهيلع ةعابطلا دارملا ةعباطلا مسا printernameةملكب ينعن ثيح زكرم يف نيلوؤسملا دحأ لاؤسب متي كلذ نإف ةكبشلا لالخ نم كعم ةلصتملا تاعباطلا ءامس أ ةفرعملو

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

lpq وأ ةيلحملا ةعباطلل lpq ndashPprintername ةكبشلا ةعباط ل

نيرخآلاب لاصتالا ndash 4

يلآلا ديربلا مادختسا 1 ndash 4 (E-Mail) ةيلكلاب ةصاخلا LANةيلحملا ةكبشلا عم نولماعتي نيذلا نيرخآلاب لاصتالل يلآلا ديربلا مادختسا كنكمي

يف همادختسا نكمي يديرب ناونع هل يلاتلابو باسح مقر هل بساحلا مولع ةيلك يف بلاط لك نأ ثيح بتكي نأ بلاطلل نكمي يلآلا ديربلا قيرط نعو ةيلكلاب سيردتلا ءاضعأ وأ هئالمزل لئاسرلا لاسرإ

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

وه يديربلا كناونع نإف بساحلا ىلع باسح مقر كل اذإو saeduksuccis2loginnamelinuxserver

كباسح مقر ناك اذإف بساحلا عم هب لماعتت يذلا كباسح مقر نع ربعت loginnameثيح نوكي يديربلا كناونع نإ ف16s101وه

saeduksuccis2linuxserver101s16

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

اهمهأ شقانن فوسو

جمانرب مادختسا 4-1-1 Pine

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 9: Arabic linux guide

9

( FTP )دعب نع تافلملا لاسرإ bullوأ PPPقيرط نع ماظنلاب لاصتالا ةيناكمإ يلإ ةفاضإلاب LAN ملا تافلملا لقن كنكمي هنإف ماظنلاب ةبوتك

ماظن يف كباسح ىلإو كزاهج ىلإو نم) زومرلا ( يداعلا وأ يئانثلا LinuxUnix لالخ نم ـل راصتخا يهو FTPلوكوتورب file transfer protocol جاتحت كنإف كلذ لمع عيطتست يكلو

95ةذفانلا ع م يتأي يذلا جمانربلا مدختسا FTP client programليمعلا تافلم لقن جمانرب ىلإ Runليغشت مث Startldquoأدبا رتخا sectنيب ءامسألا دحأ زاهجلا مسا نوكي ثيح هب لصتت يذلا زاهجلا مسا بتكأ sect

linux101ccisksuedusa و linux150ccisksuedusa يرسلا كمقرو كباسح مقر لخدا sectيزمر هليوحت بولطملا فلملا ناك اذإ ASCبتكأ sect ASCII بتكأ وأ BINيئانث فلملا ناك اذإ فلملا مسا مث PUTرمألا مدختسا sect PUT filename رمألا وأ كباسح يف فلملا عضولGET

GET filenameكباسح يف فلملا عضول FTPرماوأ نم ديزملا ىلع لوصحلل ماهفتسالا ةمالع بتكأ ةدعاسملا ىلع لوصحلا لجأ نم sect

يقيبطت لاثم يلي اميفو ftp

رمألا لخداftpgt open linux120ccisksuedusa

بساحلا نم ةباجإلا نوكت دقفConnected to linux120ccisksuedusa

220 linux120 FTP server (Version wu-24(1) Tue Dec 5 205115 CST 1995) ready User (linux120ccisksuedusa(none)) _

همساو FTPجمانرب ىلإ رظنت نأ كنكمي هنإف كلذ ىلإ ةفاض إلابو ldquoWS_FTPrdquo نمض دوجوملاو tradeWindowsةذفانلا جمارب

Linuxماظنب كلاصتا متي امدنع bull

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

Linux 410 (linux110ccisksuedusa) (ttyp0)

linux110 login _ كباسح مقر لخدا---

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

10

After typing the user name or number you will be prompted to enter your password

Password _ رسلا ةملك لخدا---

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

Last login Thu Oct 3 140513 from linux110

Linux 200 You have new mail كل يلآ ديرب دجوي هنأ ديفت ةلاسر رهظت دقو

linux110~gt _

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

login incorrect

linux110 login _

ماظن تحت Passwordرسلا ةملك رييغت Linux

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

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

ذيفنتلا حاتفم ىلع مث rdquopasswdldquoبتكأ رسلا ةملك رييغتلو ltRETURNgt وأltEntergt ذئدنع طغضا رس ةملك كيدل نكي مل اذإ ( كنم دكأتلل ةميدقلا رسلا ةملك لاخدإ ن ع بساحلا كلأسي

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

11

ماظن تحت رماوألا ضرعو Editingحيقنتلا bull Linux

bull Backspace وأ delete وأ ltCTRL hgt هتبتك زمر رخآ يغلت رماوألا هذه نم يأ

رماوأو تاملك نم هتباتك كل قبس ام ىلإ لوصولاب كل ناحمسيDown و Up نامهسلا bullنم ىلوألا فورحلا تبتك ول هنأ ىنعمب فلملا مسا لامكتساب كل حمسي Tab لوقحلا حاتفم bull

رهظي فوس مسالا يقاب نإف لوقحلا حاتفم ىلع تطغضو هنيزخت قبس فلم مسا

LinuxUnixماظن تحت ةشاشلا ىلع ةضورعملا تانايبلا مجح يف مكحتلا bullبساحلا ربخي Scroll Lockحاتفملا وأ s فرح عم lt Ctrlgtنيحاتفملا دحأ ىلع طغضلا

نيحاتفملا دحأ ىلع طغضلا امنيب اتقؤم تانايبلا قفدت فقوي يأ ةشاشلا ىلإ تانايبلا لاسرإ فاقيإب ltCtrl gt فرح عمq حاتفملا وأ Scroll Lock فاقيإلا ةيلمع يغلي ةيناث ةرم

ماظن ا ةيفرط ةيا ىلع لمعت تنك اذإLinux ةرشابم كنكمي هنإف ) ةيلكلا لماعم دحأ يف يأ ( shift+Page up مادختساب ةشاشلا ىلع ةيفلخلا ةحفصلل دوعت نأ

ليغشتلا ةيلمع فاقيإ bull

امف ام أطخ دوجول وأ ليغشتلا ءا أ إل جمانربلا ليغشت فيقوت ىلإ جاتحت دق نايحألا ضعب يفاعم ltCTRL Cgtنيحاتفملا ىلع طغضلا الإ كيلع

CTRLgtنيحاتفملا ىلع طغضلا ب كلذ لمع عيطتست كنإف اتقؤم جمانربلا ليغشت فاقيإ ديرت دق ب

Zgt اعم رماوألاو جماربلا ءامسأ ةمئاق ىلع فرعتلا كنكميو فيقوتلا اذه ءاغلإ ةرتف دعب كنكميو يلاتلا لاثملا يف امك jobsرمألا ةباتكب اهفيقوت قبس يتلا

linux120~gt jobs [1] - Suspended (tty output) emacs testc

[2] + Suspended (tty output) emacs progpas linux120~gt _

رارمتسا دارملا جمانربلا مقرب ةعوبتم ()ةيوئملا ةبسنلا ةمالع بتكأ فيقوتلا رمتسي نأ تدرأ اذإو emacs testcلوألا جمانربلا فيقو ت رارمتسا تدرأ اذإ الثمف ةفوقوملا جماربلا ةمئاق نم هفيقوت

1بتكأ بتكأ ام جمانربل فيقوتلا ءاغلإ تدرأ اذإ كلذ ىلإ ةفاضإلابو kill يف جمانربلا مقرب ةعوبتم

ةفوقوملا جماربلا ةمئاق

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

12

Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا bullةياهنلا ةدحو نوكتتو طقف Linux لماعم يف Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا رفوتت

ةيفرطلا ةياهنلا ليغشت نكمي ثيح Linuxماظنب ةرشابم لصتتو حيتافم ةحولو ةشاش نم ةيفرطلا يزافرعي امب ةرشابم نأب ةيفرطلا ةياهنلا مادختساب حمسي يذلا Virtual Consoles ا ليغشتلاب

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

يه يزا Linuxةمظنأ بيصنت يف حمسي ام ةداعو ا ليغشتلل تاونق ةعبرأب ltALT+F1gt ىلإltALT+F4gt ةيفرط ةيا 12ىتح حامسلا ماظنلل نكمي لاح ةيأ ىلعو لالخ نم يزاجم ليغشت

ثيح Fiهب صاخلا فئاظولا حاتفم ىلع فرعم اهنم دحاو لك ةدحاو i ىلإ 1نم ماقرألا نع ربعت تقولا سفن يف تاباسح ةدعب ةيفرطلا ةياهنلا ىلع لمعت نأ ديفملا نم هنإف عبطلابو 12

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

لمعلا ءا إ وأ logoutرمألا ةباتكب كلذو ماظنلا نم جرختو كباسح قلغت نأ بجي لمعلا نم ءاهتنالا دعب

كل رهظت ةيلاتلا ةلاسرلا نإف لمعت تافلملا ضعب كانه تناك اذإو exit رمألا

There are suspended jobs رمألا ةباتك وأ هئا رمألا وأ hellipkillإو فلملا ىلإ لاقتنالا كنكمي ذئدنع exit ةيناث ةرم

Linuxماظن نع ةيخيرات ةذبن ـ 2

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

multitasking ةريبكلاو ةطسوتملا تابساحلا يفMini-computers amp Mainframe دادعإ مت دقوم ريثكب لهسأ يهو++Cةغلب ماظنلا اذه ىلع ملاعلا ءاحنأ ىتش يف نيجمربملا دعاس امم عيمجتلا ةغل ن

ةيصخشلا تابساحلا نم اءدب تابساحلا عاونأ عيمج عم مدختست ةديدع تارادصإ جورخو هريوطت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

13

تابساحلل ترهظ يتلا تارادصإلا مظعم ىلإ ىزعيو Cray Y-MPلثم ةقالمعلا تابساحلاب ءاهتناو يلاكتلا ةعفترم ا تارادصإ دحأ Linuxماظن دعيو ىرخألا ليغشتلا ةمظنأب ةنراقم فأ ةيصخشلا

Unix قيرط نع ساسأ روط يذلا Linus Torvalds يكنسله ةعماجب نيجمربملا نم ديدعلا ةدعاسمب ملاعلا ءاحنأ ىتش نم نيجمربملا نم ديدعلا ريوطتلا ةيلمع يف كراش امك تنرتنإلا ةكبش قيرط نع ادنلنفب

ةظحالم

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

ةلدألاو تافلملا ndash 3

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

نيعم عوضومب قلعتي يخيرات دنتسم bull ةيديرب ةلاسر bull الثم لاكسابلا ةغل نكتلو ام ةغلب بوتكم بساح جمانرب bull

نم اددع فلملا مسا يوتحي نأ نكمي ذإ Linuxماظن يف فلملا مسا نع ريبعتلل ددحم طمن دجوي الو زمر256ىلإ لصت زومرلا اميف ( ةصاخلا زومرلاو فورحلاو دادعألا ىلع لمتشت زومرلا هذه نأ امك

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

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

14

program1pasجمانربلا ءاعدتسا اندرأو hellip program1pas program2c infodatجماربلا يتآلاك نوكي هراسم نإف

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

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

دحأ نكيلو جماربلا تانايب ىلع يوتحت تافلملا نم ةعومجم هبو dataهمسا تانايبلاب صاخ يعرف ليلد هؤاعدتسا بولطموcoursesdataهمسا تافلملا هذه يتآلاك راسملا نوكي كلذ دنع

programsdatacoursesdat يرجشلا عرفتلل اقبط فلملا مسا مث يعرفلا ليلدلا مث ليلدلا ددحي راسملا نأ قباسلا لاثملا نم ظحاليو

data يعرفلا ليلدلل بألا وه programsليلدلا نأ لوقلا نكميو

رمألاب تافلملا ةمئاق ضرع 1 ـ 3 ls كلذ لاثم يعرفلا وأ يلصألا ليلدلا يف تافلملا ءامسأب ةمئاق ضرعل lsرمألا مدختسي

linux110~gt ls

aout dummytxt homebanrgif sampletxt wchat02tar backggif filepas indexhtml testpas xxx

dummy filepas~ mbox testpas~ ةيدجبألا فورحلا بسح ةبترم ليلدلا اهيلع يوتحي يتلا تافلملا ءامسأ رهظت ثيح

يتآلاك نوكيل 1ndashضرعلا رمأل فضأ تافلملا نع ةيليصفت تامولعم تدرأ اذإو linux110~gt ls -l

total 167 -rwxr-xr-x 1 15s100 users 34095 Oct 8 0118 aout

-rw-rw-r-- 1 15s100 users 31688 Oct 10 1437 backggif -rw-r--r-- 1 15s100 users 0 Oct 8 0050 dummy

-rw-r--r-- 1 15s100 users 0 Oct 8 0049 dummytxt -rw-r--r-- 1 15s100 users 225 Oct 8 0118 filepas

-rw-r--r-- 1 15s100 users 266 Oct 8 0102 filepas~ -rw-rw-r-- 1 15s100 users 10737 Oct 10 1417 homebanrgif

-rw-rw-r-- 1 15s100 users 242 Sep 29 1132 indexhtml -rw------- 1 15s100 users 652 Oct 14 0131 mbox

-rw-r--r-- 1 15s100 users 2 Oct 8 0050 sampletxt -rw-r--r-- 1 15s100 users 280 Oct 4 0008 testpas

-rw-r--r-- 1 15s100 users 278 Oct 4 0006 testpas~ -rw-rw-r-- 1 15s100 users 81920 Oct 10 1403 wchat02tar

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

15

-rw-r--r-- 1 15s100 users 75 Oct 8 0102 xxx

فلملا تايوتحم ضرع 2ـ 3 cat

يلاتلا لاثملا يف امك فلملا تايوتحم ضرعل catرمألا مادختسا نكمي cat sampletxt

ديدج فلم ءاشنإل catرمألا مادختسا نكمي كلذ ىلإ ةفاضإلابو ءاشنإ ديرت كنأ الثم ضرتفنلف ب اعوبتم catرمألا بتكأ بيحرت ةلاسر ىلع يوتحي ديدج فلم اذهل هديرت يذلا مسالا مث lt ةمالعلا

ctrl+dطغضا ءاهتنالا دعبو فلملا روطسل ةباتكلاب كل حمسي ذئنيح cat gt hellotxt يتآلاك فلملا ماظنلل ةيادبلا ةمالع ىلإ دوعت يكل ) هتبتك رطس رخآ ىلع سيلو لاخ رطس يف تنأو (

linux120~gt cat gt hellotxt

Hello World How is everybody

[ctrl+d] linux120~gt _

هانأشنأ يذلا فلملا تايوتحم نآلا ىرنل

linux120~gt cat hellotxt Hello World

How is everybody linux120~gt _

انل حمسي نل ةقباسلا ةقيرطلاب فلملا ءاعدتسا نإف ةشاش نم رثكأ ألمتو ةريثك فلملا تايوتحم تناك اذإ لثم moreرمألا مدختسا ةيادبلا ذنم فلملا تايوتحم ةدهاشم تدرأ اذإو فلملا نم ةريخألا ةشاشلاب الإ

more sampletxt طغضلا بجي لب ةرشابم ةيناثلا ةشاشلا ىلإ لقتني الو فلملا نم ىلوألا ةشاشلا الوأ ضرعي moreرمألاف

ةيلاتلا ةحفصلل لاقتنالل space barتافاسملا ةرطسم ىلع لالخ ةقباس ةحفصل ةدوعل ا كنكمي امك فرحلا ىلع طغضلاب حفصتلا ةيلمع يهنت وأ bفرحلا ىلع طغضلاب فلملل كحفصت q

ىلع طغضلاب كلذو moreرمألل امدختسم تنأو ةدعاسملا بلط ءارجإ كنكمي هنأ كلذ ىلع ةوالع رمألل ةدعاسملا رماوألا عيمج ضرع متي ثيح hفرحلا more

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

16

ملا عم لمعلا3 ndash 3 تافل cpخسنلا رمأ

يلاتلا لاثملا يف امك ليلدلا سفن يف رخآ ىمسم تحت ليلدلا نم ام فلم خسن ةيلمع ءارجإ نكمي

cp file1 file2 نأ ثيح

cp خسنلا رمأ file1 هخسن دارملا فلملا مسا file2ديدجلا فلملا مسا

rm فذحلا رمأ رمألاب نيزختلا صارقأ يف ربكأ ةيلاخ ةحاسم ةحاتإل ا كنكمي ظافتحالا ديرت ال يتلا تافلملا فذحrm

يلاتلا لاثملا يف امك rm file3

file3ىمسملا فلملا فذح مني ثيح

ةظحالم ةيلاتلا ةلاسرلا روهظب كلذو ةمظنألا ضعب يف فذحلا ديكأت كنم بلطي امبر

Remove file3 (yn) _ فرحلا وأ ديكأتلل yفرحلا لخدأ ذئدنع n رمألا ءاغلإل

mvرمألاب فلم مسا رييغت

مسالا ىلإ الثم file1نكيلو فلملا مسا رييغت كنكمي file2 رمألا مادختساب mv يلي امك mv file1 file2

عم حوتفملا طخلا قيرط نع ةدعاسملا 4 ndash 3 Linux رمألا قيرط نع Linuxليغشتلا ماظن ليلد ءاعدتسا كنكمي ماظنلل حوتفملا طخلا لالخ نم man

هنع مالعتسالا بولطم وه امب اعوبتم - manualةملكل راصتخا يهو ةقيرط نع مالعتسالل الثمف رمألا بتكأ passwdرسلا ةملك رييغت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

17

man passwd اذإ الثمف هنع مالعتسالا بولطملا مسالل راصتخالا طبضلاب فرعت ال دق ناي حألا ضعب يفو

بلطأ ذئدنع Pass Wordوهو اهل يملعلا مسالا الإ فرعت الو رسلا ةملك نع مالعتسالا ديرت تنك يتآلاك ةبولطملا ةملكلل ةفدارملا رماوألا ءامسأب ةمئاق

man -k pass word رمألاب اهنع ملعتست نأ عيطتست ثيح passwdةملك ك ل رهظت ذئدنع

man passwd

هيبنت مادختسا عيطتست كنإف مالعتسالل ةقباسلا ةيطخلا ةهجاوملا رماوأ همدقت امب ايفتكم نكت مل اذإ

ةيلحملا ةكبشلاب لاصتالا قيرط نع ةمسارلا ةهجاوملا html2manbin-cgisaeduksucciswwwhttp

ةلدألا عم لمعلا 5 ndash 3 مساب فرعي هب صاخ يساسأ ليلد مدختسم لكل Linuxماظن مدقي Home Directory

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

يساسألا ليلدلا تحت اهأشنأ كعيراشم تافلم عيمجتل ليلد ءاشنإ تدرأ اذإف mkdirرمألا مدختسا ديدج ليلد لمعلو

يلاتلا رمألا بتكأ mkdir projects

pwd رمألا بتكأ لمعت يذلا ليلدلا مسا ةفرعملو ةرابعلل راصتخا وه pwdرمألا نأ ظحال Print Working Directory ليلدلا تايوتحم عبطا يأ

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

linux120~gt cd projects linux120~projectsgt _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

18

ةظحالم ديدجلا ليلدلا مسا نمضتي ةيادبلا رطس نإف رخآ ليلد ىلإ يلاحلا ليلدلا رييغت دنع

cdرمألا مادختساب يساسألا ليلدلا ىلإ ةرشابم لاقت نالا كنكميو

linux120~projectsgt cd linux120~gt _

cdرمألا مدختسا ةرشابم قباسلا ليلدلل ةدوعلا تدرأ اذإ امأ

linux120somewheregt cd linux120~gt _

ةظحالم

ةمالعلا ريشت ثيح ~ cdرمألا مادختساب يساسألا ليلدلا يلإ ةدوعلا كنكمي ىلإ ~ يلصألا ليلدلا ىلإ ةرشابم ةدوعلا

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

يلاتلا لاثملا يف امك خسنلاو لقنلاو فذحلل cp mv rmرماوألا مادختسا linux120~gt mv myfile projectsmyfile

linux120~gt cp testpas test2pas linux120~gt rm projectsmyfile

linux120~gt _ فلملا لقن نع قباسلا لاثملا يف لوألا رطسلا ربعي myfile عيراشملا ليلد ىلإ يلاحلا ليلدلا نمprojects

فلملا خسن نع يناثلا رطسلا ربعي امنيب myfileمسالا سفن تحت testpas يساسألا ليلدلا نمفلملا فذح ينعي ثلاثلا رطسلا نإف اريخأو test2pasىمسم تحت ليلدلا سفن يف ةخسنلا نيزختو

myfile عيراشملا ليلد نم projects مادختسا 6 ndash 3

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

19

ةيصاخ مادختساب ةدحاو ةوطخ يف تافلملا نم ةعومجم لقن وأ فذح وأ خسن الثمف

linux120~gt mkdir tmp linux120~gt cp tmp

linux120~gt _

يف تافلملا عيمج خسن متي يناثلا رطسلا يفو tmpهمسا ديدج يعرف ليلد ءاشنإ متي لوألا رطسلا يف تافلملا عيمج نع ةمجنلا ةمالع ربعت ثيح tmpديدجلا ليلدلا يلإ يلاحلا ليلدلا ريبعت ىلإ ةفاضإلابو

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

book1 book2 book_idea book-chapter1 فورحلاب أدبت يتلاو تافلملا هذه خسن اندرأو يرخأ تافلم عم ليلدلا سفن يف ةدوجوم تافلملا هذهو

book يعرفلا ليلدلا ىلإ يساسألا ليلدلا نم tmp بتكن رمألا cp book tmp

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

cp book tmp نيفلملا طقف خسنت كلذ يلعو bookزومرلا دعب دحاو زمر صحفت ةمالعلا نإف book1 book2

نم لك عم mv rm cdرماوألا مادختسا نكمي انركذ امكو ليلدلا فذح 7 ndash 3

بولطملا ليلدلا ىلإ الوأ باهذلا بجي ( تافلملا نم ايلاخ نوكي نأ بجي هنإف ليلد يأ فذح متي يكل ةدوعلا مث ليلدلا تايوتحم عيمج فذحل rmرمألا مدختس ي ثيح هتايوتحم عيمج فذحو هتايوتحم فذح

رمألا بتكأ tmpليلدلا مسا ناك اذإ الثمف ليلدلا فذح بلطي كلذ دعب ) يساسألا ليلدلا ىلإ

rmdir tmp

تافلملا ةعابط 8 ndash 3

فلملا ةعابط الثم تدرأ اذإف) لمعملا يف ( ةيلحملا ةعباطلا ىلع تافلملا ةعابطل lprرمألا مدختسي programtxt رمألا بتكأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

20

lpr programtxt

رمألا بتكأ قباسلا فلملا ةعابطل ةكبشلاب ةلصتملا تاعباطلا ىدحإ مادختسا تدرأ اذإ امأ lpr -Pprintername programtxt

ةكبشلا لالخ نم اهيلع ةعابطلا دارملا ةعباطلا مسا printernameةملكب ينعن ثيح زكرم يف نيلوؤسملا دحأ لاؤسب متي كلذ نإف ةكبشلا لالخ نم كعم ةلصتملا تاعباطلا ءامس أ ةفرعملو

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

lpq وأ ةيلحملا ةعباطلل lpq ndashPprintername ةكبشلا ةعباط ل

نيرخآلاب لاصتالا ndash 4

يلآلا ديربلا مادختسا 1 ndash 4 (E-Mail) ةيلكلاب ةصاخلا LANةيلحملا ةكبشلا عم نولماعتي نيذلا نيرخآلاب لاصتالل يلآلا ديربلا مادختسا كنكمي

يف همادختسا نكمي يديرب ناونع هل يلاتلابو باسح مقر هل بساحلا مولع ةيلك يف بلاط لك نأ ثيح بتكي نأ بلاطلل نكمي يلآلا ديربلا قيرط نعو ةيلكلاب سيردتلا ءاضعأ وأ هئالمزل لئاسرلا لاسرإ

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

وه يديربلا كناونع نإف بساحلا ىلع باسح مقر كل اذإو saeduksuccis2loginnamelinuxserver

كباسح مقر ناك اذإف بساحلا عم هب لماعتت يذلا كباسح مقر نع ربعت loginnameثيح نوكي يديربلا كناونع نإ ف16s101وه

saeduksuccis2linuxserver101s16

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

اهمهأ شقانن فوسو

جمانرب مادختسا 4-1-1 Pine

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 10: Arabic linux guide

10

After typing the user name or number you will be prompted to enter your password

Password _ رسلا ةملك لخدا---

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

Last login Thu Oct 3 140513 from linux110

Linux 200 You have new mail كل يلآ ديرب دجوي هنأ ديفت ةلاسر رهظت دقو

linux110~gt _

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

login incorrect

linux110 login _

ماظن تحت Passwordرسلا ةملك رييغت Linux

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

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

ذيفنتلا حاتفم ىلع مث rdquopasswdldquoبتكأ رسلا ةملك رييغتلو ltRETURNgt وأltEntergt ذئدنع طغضا رس ةملك كيدل نكي مل اذإ ( كنم دكأتلل ةميدقلا رسلا ةملك لاخدإ ن ع بساحلا كلأسي

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

11

ماظن تحت رماوألا ضرعو Editingحيقنتلا bull Linux

bull Backspace وأ delete وأ ltCTRL hgt هتبتك زمر رخآ يغلت رماوألا هذه نم يأ

رماوأو تاملك نم هتباتك كل قبس ام ىلإ لوصولاب كل ناحمسيDown و Up نامهسلا bullنم ىلوألا فورحلا تبتك ول هنأ ىنعمب فلملا مسا لامكتساب كل حمسي Tab لوقحلا حاتفم bull

رهظي فوس مسالا يقاب نإف لوقحلا حاتفم ىلع تطغضو هنيزخت قبس فلم مسا

LinuxUnixماظن تحت ةشاشلا ىلع ةضورعملا تانايبلا مجح يف مكحتلا bullبساحلا ربخي Scroll Lockحاتفملا وأ s فرح عم lt Ctrlgtنيحاتفملا دحأ ىلع طغضلا

نيحاتفملا دحأ ىلع طغضلا امنيب اتقؤم تانايبلا قفدت فقوي يأ ةشاشلا ىلإ تانايبلا لاسرإ فاقيإب ltCtrl gt فرح عمq حاتفملا وأ Scroll Lock فاقيإلا ةيلمع يغلي ةيناث ةرم

ماظن ا ةيفرط ةيا ىلع لمعت تنك اذإLinux ةرشابم كنكمي هنإف ) ةيلكلا لماعم دحأ يف يأ ( shift+Page up مادختساب ةشاشلا ىلع ةيفلخلا ةحفصلل دوعت نأ

ليغشتلا ةيلمع فاقيإ bull

امف ام أطخ دوجول وأ ليغشتلا ءا أ إل جمانربلا ليغشت فيقوت ىلإ جاتحت دق نايحألا ضعب يفاعم ltCTRL Cgtنيحاتفملا ىلع طغضلا الإ كيلع

CTRLgtنيحاتفملا ىلع طغضلا ب كلذ لمع عيطتست كنإف اتقؤم جمانربلا ليغشت فاقيإ ديرت دق ب

Zgt اعم رماوألاو جماربلا ءامسأ ةمئاق ىلع فرعتلا كنكميو فيقوتلا اذه ءاغلإ ةرتف دعب كنكميو يلاتلا لاثملا يف امك jobsرمألا ةباتكب اهفيقوت قبس يتلا

linux120~gt jobs [1] - Suspended (tty output) emacs testc

[2] + Suspended (tty output) emacs progpas linux120~gt _

رارمتسا دارملا جمانربلا مقرب ةعوبتم ()ةيوئملا ةبسنلا ةمالع بتكأ فيقوتلا رمتسي نأ تدرأ اذإو emacs testcلوألا جمانربلا فيقو ت رارمتسا تدرأ اذإ الثمف ةفوقوملا جماربلا ةمئاق نم هفيقوت

1بتكأ بتكأ ام جمانربل فيقوتلا ءاغلإ تدرأ اذإ كلذ ىلإ ةفاضإلابو kill يف جمانربلا مقرب ةعوبتم

ةفوقوملا جماربلا ةمئاق

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

12

Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا bullةياهنلا ةدحو نوكتتو طقف Linux لماعم يف Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا رفوتت

ةيفرطلا ةياهنلا ليغشت نكمي ثيح Linuxماظنب ةرشابم لصتتو حيتافم ةحولو ةشاش نم ةيفرطلا يزافرعي امب ةرشابم نأب ةيفرطلا ةياهنلا مادختساب حمسي يذلا Virtual Consoles ا ليغشتلاب

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

يه يزا Linuxةمظنأ بيصنت يف حمسي ام ةداعو ا ليغشتلل تاونق ةعبرأب ltALT+F1gt ىلإltALT+F4gt ةيفرط ةيا 12ىتح حامسلا ماظنلل نكمي لاح ةيأ ىلعو لالخ نم يزاجم ليغشت

ثيح Fiهب صاخلا فئاظولا حاتفم ىلع فرعم اهنم دحاو لك ةدحاو i ىلإ 1نم ماقرألا نع ربعت تقولا سفن يف تاباسح ةدعب ةيفرطلا ةياهنلا ىلع لمعت نأ ديفملا نم هنإف عبطلابو 12

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

لمعلا ءا إ وأ logoutرمألا ةباتكب كلذو ماظنلا نم جرختو كباسح قلغت نأ بجي لمعلا نم ءاهتنالا دعب

كل رهظت ةيلاتلا ةلاسرلا نإف لمعت تافلملا ضعب كانه تناك اذإو exit رمألا

There are suspended jobs رمألا ةباتك وأ هئا رمألا وأ hellipkillإو فلملا ىلإ لاقتنالا كنكمي ذئدنع exit ةيناث ةرم

Linuxماظن نع ةيخيرات ةذبن ـ 2

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

multitasking ةريبكلاو ةطسوتملا تابساحلا يفMini-computers amp Mainframe دادعإ مت دقوم ريثكب لهسأ يهو++Cةغلب ماظنلا اذه ىلع ملاعلا ءاحنأ ىتش يف نيجمربملا دعاس امم عيمجتلا ةغل ن

ةيصخشلا تابساحلا نم اءدب تابساحلا عاونأ عيمج عم مدختست ةديدع تارادصإ جورخو هريوطت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

13

تابساحلل ترهظ يتلا تارادصإلا مظعم ىلإ ىزعيو Cray Y-MPلثم ةقالمعلا تابساحلاب ءاهتناو يلاكتلا ةعفترم ا تارادصإ دحأ Linuxماظن دعيو ىرخألا ليغشتلا ةمظنأب ةنراقم فأ ةيصخشلا

Unix قيرط نع ساسأ روط يذلا Linus Torvalds يكنسله ةعماجب نيجمربملا نم ديدعلا ةدعاسمب ملاعلا ءاحنأ ىتش نم نيجمربملا نم ديدعلا ريوطتلا ةيلمع يف كراش امك تنرتنإلا ةكبش قيرط نع ادنلنفب

ةظحالم

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

ةلدألاو تافلملا ndash 3

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

نيعم عوضومب قلعتي يخيرات دنتسم bull ةيديرب ةلاسر bull الثم لاكسابلا ةغل نكتلو ام ةغلب بوتكم بساح جمانرب bull

نم اددع فلملا مسا يوتحي نأ نكمي ذإ Linuxماظن يف فلملا مسا نع ريبعتلل ددحم طمن دجوي الو زمر256ىلإ لصت زومرلا اميف ( ةصاخلا زومرلاو فورحلاو دادعألا ىلع لمتشت زومرلا هذه نأ امك

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

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

14

program1pasجمانربلا ءاعدتسا اندرأو hellip program1pas program2c infodatجماربلا يتآلاك نوكي هراسم نإف

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

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

دحأ نكيلو جماربلا تانايب ىلع يوتحت تافلملا نم ةعومجم هبو dataهمسا تانايبلاب صاخ يعرف ليلد هؤاعدتسا بولطموcoursesdataهمسا تافلملا هذه يتآلاك راسملا نوكي كلذ دنع

programsdatacoursesdat يرجشلا عرفتلل اقبط فلملا مسا مث يعرفلا ليلدلا مث ليلدلا ددحي راسملا نأ قباسلا لاثملا نم ظحاليو

data يعرفلا ليلدلل بألا وه programsليلدلا نأ لوقلا نكميو

رمألاب تافلملا ةمئاق ضرع 1 ـ 3 ls كلذ لاثم يعرفلا وأ يلصألا ليلدلا يف تافلملا ءامسأب ةمئاق ضرعل lsرمألا مدختسي

linux110~gt ls

aout dummytxt homebanrgif sampletxt wchat02tar backggif filepas indexhtml testpas xxx

dummy filepas~ mbox testpas~ ةيدجبألا فورحلا بسح ةبترم ليلدلا اهيلع يوتحي يتلا تافلملا ءامسأ رهظت ثيح

يتآلاك نوكيل 1ndashضرعلا رمأل فضأ تافلملا نع ةيليصفت تامولعم تدرأ اذإو linux110~gt ls -l

total 167 -rwxr-xr-x 1 15s100 users 34095 Oct 8 0118 aout

-rw-rw-r-- 1 15s100 users 31688 Oct 10 1437 backggif -rw-r--r-- 1 15s100 users 0 Oct 8 0050 dummy

-rw-r--r-- 1 15s100 users 0 Oct 8 0049 dummytxt -rw-r--r-- 1 15s100 users 225 Oct 8 0118 filepas

-rw-r--r-- 1 15s100 users 266 Oct 8 0102 filepas~ -rw-rw-r-- 1 15s100 users 10737 Oct 10 1417 homebanrgif

-rw-rw-r-- 1 15s100 users 242 Sep 29 1132 indexhtml -rw------- 1 15s100 users 652 Oct 14 0131 mbox

-rw-r--r-- 1 15s100 users 2 Oct 8 0050 sampletxt -rw-r--r-- 1 15s100 users 280 Oct 4 0008 testpas

-rw-r--r-- 1 15s100 users 278 Oct 4 0006 testpas~ -rw-rw-r-- 1 15s100 users 81920 Oct 10 1403 wchat02tar

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

15

-rw-r--r-- 1 15s100 users 75 Oct 8 0102 xxx

فلملا تايوتحم ضرع 2ـ 3 cat

يلاتلا لاثملا يف امك فلملا تايوتحم ضرعل catرمألا مادختسا نكمي cat sampletxt

ديدج فلم ءاشنإل catرمألا مادختسا نكمي كلذ ىلإ ةفاضإلابو ءاشنإ ديرت كنأ الثم ضرتفنلف ب اعوبتم catرمألا بتكأ بيحرت ةلاسر ىلع يوتحي ديدج فلم اذهل هديرت يذلا مسالا مث lt ةمالعلا

ctrl+dطغضا ءاهتنالا دعبو فلملا روطسل ةباتكلاب كل حمسي ذئنيح cat gt hellotxt يتآلاك فلملا ماظنلل ةيادبلا ةمالع ىلإ دوعت يكل ) هتبتك رطس رخآ ىلع سيلو لاخ رطس يف تنأو (

linux120~gt cat gt hellotxt

Hello World How is everybody

[ctrl+d] linux120~gt _

هانأشنأ يذلا فلملا تايوتحم نآلا ىرنل

linux120~gt cat hellotxt Hello World

How is everybody linux120~gt _

انل حمسي نل ةقباسلا ةقيرطلاب فلملا ءاعدتسا نإف ةشاش نم رثكأ ألمتو ةريثك فلملا تايوتحم تناك اذإ لثم moreرمألا مدختسا ةيادبلا ذنم فلملا تايوتحم ةدهاشم تدرأ اذإو فلملا نم ةريخألا ةشاشلاب الإ

more sampletxt طغضلا بجي لب ةرشابم ةيناثلا ةشاشلا ىلإ لقتني الو فلملا نم ىلوألا ةشاشلا الوأ ضرعي moreرمألاف

ةيلاتلا ةحفصلل لاقتنالل space barتافاسملا ةرطسم ىلع لالخ ةقباس ةحفصل ةدوعل ا كنكمي امك فرحلا ىلع طغضلاب حفصتلا ةيلمع يهنت وأ bفرحلا ىلع طغضلاب فلملل كحفصت q

ىلع طغضلاب كلذو moreرمألل امدختسم تنأو ةدعاسملا بلط ءارجإ كنكمي هنأ كلذ ىلع ةوالع رمألل ةدعاسملا رماوألا عيمج ضرع متي ثيح hفرحلا more

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

16

ملا عم لمعلا3 ndash 3 تافل cpخسنلا رمأ

يلاتلا لاثملا يف امك ليلدلا سفن يف رخآ ىمسم تحت ليلدلا نم ام فلم خسن ةيلمع ءارجإ نكمي

cp file1 file2 نأ ثيح

cp خسنلا رمأ file1 هخسن دارملا فلملا مسا file2ديدجلا فلملا مسا

rm فذحلا رمأ رمألاب نيزختلا صارقأ يف ربكأ ةيلاخ ةحاسم ةحاتإل ا كنكمي ظافتحالا ديرت ال يتلا تافلملا فذحrm

يلاتلا لاثملا يف امك rm file3

file3ىمسملا فلملا فذح مني ثيح

ةظحالم ةيلاتلا ةلاسرلا روهظب كلذو ةمظنألا ضعب يف فذحلا ديكأت كنم بلطي امبر

Remove file3 (yn) _ فرحلا وأ ديكأتلل yفرحلا لخدأ ذئدنع n رمألا ءاغلإل

mvرمألاب فلم مسا رييغت

مسالا ىلإ الثم file1نكيلو فلملا مسا رييغت كنكمي file2 رمألا مادختساب mv يلي امك mv file1 file2

عم حوتفملا طخلا قيرط نع ةدعاسملا 4 ndash 3 Linux رمألا قيرط نع Linuxليغشتلا ماظن ليلد ءاعدتسا كنكمي ماظنلل حوتفملا طخلا لالخ نم man

هنع مالعتسالا بولطم وه امب اعوبتم - manualةملكل راصتخا يهو ةقيرط نع مالعتسالل الثمف رمألا بتكأ passwdرسلا ةملك رييغت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

17

man passwd اذإ الثمف هنع مالعتسالا بولطملا مسالل راصتخالا طبضلاب فرعت ال دق ناي حألا ضعب يفو

بلطأ ذئدنع Pass Wordوهو اهل يملعلا مسالا الإ فرعت الو رسلا ةملك نع مالعتسالا ديرت تنك يتآلاك ةبولطملا ةملكلل ةفدارملا رماوألا ءامسأب ةمئاق

man -k pass word رمألاب اهنع ملعتست نأ عيطتست ثيح passwdةملك ك ل رهظت ذئدنع

man passwd

هيبنت مادختسا عيطتست كنإف مالعتسالل ةقباسلا ةيطخلا ةهجاوملا رماوأ همدقت امب ايفتكم نكت مل اذإ

ةيلحملا ةكبشلاب لاصتالا قيرط نع ةمسارلا ةهجاوملا html2manbin-cgisaeduksucciswwwhttp

ةلدألا عم لمعلا 5 ndash 3 مساب فرعي هب صاخ يساسأ ليلد مدختسم لكل Linuxماظن مدقي Home Directory

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

يساسألا ليلدلا تحت اهأشنأ كعيراشم تافلم عيمجتل ليلد ءاشنإ تدرأ اذإف mkdirرمألا مدختسا ديدج ليلد لمعلو

يلاتلا رمألا بتكأ mkdir projects

pwd رمألا بتكأ لمعت يذلا ليلدلا مسا ةفرعملو ةرابعلل راصتخا وه pwdرمألا نأ ظحال Print Working Directory ليلدلا تايوتحم عبطا يأ

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

linux120~gt cd projects linux120~projectsgt _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

18

ةظحالم ديدجلا ليلدلا مسا نمضتي ةيادبلا رطس نإف رخآ ليلد ىلإ يلاحلا ليلدلا رييغت دنع

cdرمألا مادختساب يساسألا ليلدلا ىلإ ةرشابم لاقت نالا كنكميو

linux120~projectsgt cd linux120~gt _

cdرمألا مدختسا ةرشابم قباسلا ليلدلل ةدوعلا تدرأ اذإ امأ

linux120somewheregt cd linux120~gt _

ةظحالم

ةمالعلا ريشت ثيح ~ cdرمألا مادختساب يساسألا ليلدلا يلإ ةدوعلا كنكمي ىلإ ~ يلصألا ليلدلا ىلإ ةرشابم ةدوعلا

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

يلاتلا لاثملا يف امك خسنلاو لقنلاو فذحلل cp mv rmرماوألا مادختسا linux120~gt mv myfile projectsmyfile

linux120~gt cp testpas test2pas linux120~gt rm projectsmyfile

linux120~gt _ فلملا لقن نع قباسلا لاثملا يف لوألا رطسلا ربعي myfile عيراشملا ليلد ىلإ يلاحلا ليلدلا نمprojects

فلملا خسن نع يناثلا رطسلا ربعي امنيب myfileمسالا سفن تحت testpas يساسألا ليلدلا نمفلملا فذح ينعي ثلاثلا رطسلا نإف اريخأو test2pasىمسم تحت ليلدلا سفن يف ةخسنلا نيزختو

myfile عيراشملا ليلد نم projects مادختسا 6 ndash 3

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

19

ةيصاخ مادختساب ةدحاو ةوطخ يف تافلملا نم ةعومجم لقن وأ فذح وأ خسن الثمف

linux120~gt mkdir tmp linux120~gt cp tmp

linux120~gt _

يف تافلملا عيمج خسن متي يناثلا رطسلا يفو tmpهمسا ديدج يعرف ليلد ءاشنإ متي لوألا رطسلا يف تافلملا عيمج نع ةمجنلا ةمالع ربعت ثيح tmpديدجلا ليلدلا يلإ يلاحلا ليلدلا ريبعت ىلإ ةفاضإلابو

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

book1 book2 book_idea book-chapter1 فورحلاب أدبت يتلاو تافلملا هذه خسن اندرأو يرخأ تافلم عم ليلدلا سفن يف ةدوجوم تافلملا هذهو

book يعرفلا ليلدلا ىلإ يساسألا ليلدلا نم tmp بتكن رمألا cp book tmp

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

cp book tmp نيفلملا طقف خسنت كلذ يلعو bookزومرلا دعب دحاو زمر صحفت ةمالعلا نإف book1 book2

نم لك عم mv rm cdرماوألا مادختسا نكمي انركذ امكو ليلدلا فذح 7 ndash 3

بولطملا ليلدلا ىلإ الوأ باهذلا بجي ( تافلملا نم ايلاخ نوكي نأ بجي هنإف ليلد يأ فذح متي يكل ةدوعلا مث ليلدلا تايوتحم عيمج فذحل rmرمألا مدختس ي ثيح هتايوتحم عيمج فذحو هتايوتحم فذح

رمألا بتكأ tmpليلدلا مسا ناك اذإ الثمف ليلدلا فذح بلطي كلذ دعب ) يساسألا ليلدلا ىلإ

rmdir tmp

تافلملا ةعابط 8 ndash 3

فلملا ةعابط الثم تدرأ اذإف) لمعملا يف ( ةيلحملا ةعباطلا ىلع تافلملا ةعابطل lprرمألا مدختسي programtxt رمألا بتكأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

20

lpr programtxt

رمألا بتكأ قباسلا فلملا ةعابطل ةكبشلاب ةلصتملا تاعباطلا ىدحإ مادختسا تدرأ اذإ امأ lpr -Pprintername programtxt

ةكبشلا لالخ نم اهيلع ةعابطلا دارملا ةعباطلا مسا printernameةملكب ينعن ثيح زكرم يف نيلوؤسملا دحأ لاؤسب متي كلذ نإف ةكبشلا لالخ نم كعم ةلصتملا تاعباطلا ءامس أ ةفرعملو

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

lpq وأ ةيلحملا ةعباطلل lpq ndashPprintername ةكبشلا ةعباط ل

نيرخآلاب لاصتالا ndash 4

يلآلا ديربلا مادختسا 1 ndash 4 (E-Mail) ةيلكلاب ةصاخلا LANةيلحملا ةكبشلا عم نولماعتي نيذلا نيرخآلاب لاصتالل يلآلا ديربلا مادختسا كنكمي

يف همادختسا نكمي يديرب ناونع هل يلاتلابو باسح مقر هل بساحلا مولع ةيلك يف بلاط لك نأ ثيح بتكي نأ بلاطلل نكمي يلآلا ديربلا قيرط نعو ةيلكلاب سيردتلا ءاضعأ وأ هئالمزل لئاسرلا لاسرإ

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

وه يديربلا كناونع نإف بساحلا ىلع باسح مقر كل اذإو saeduksuccis2loginnamelinuxserver

كباسح مقر ناك اذإف بساحلا عم هب لماعتت يذلا كباسح مقر نع ربعت loginnameثيح نوكي يديربلا كناونع نإ ف16s101وه

saeduksuccis2linuxserver101s16

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

اهمهأ شقانن فوسو

جمانرب مادختسا 4-1-1 Pine

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 11: Arabic linux guide

11

ماظن تحت رماوألا ضرعو Editingحيقنتلا bull Linux

bull Backspace وأ delete وأ ltCTRL hgt هتبتك زمر رخآ يغلت رماوألا هذه نم يأ

رماوأو تاملك نم هتباتك كل قبس ام ىلإ لوصولاب كل ناحمسيDown و Up نامهسلا bullنم ىلوألا فورحلا تبتك ول هنأ ىنعمب فلملا مسا لامكتساب كل حمسي Tab لوقحلا حاتفم bull

رهظي فوس مسالا يقاب نإف لوقحلا حاتفم ىلع تطغضو هنيزخت قبس فلم مسا

LinuxUnixماظن تحت ةشاشلا ىلع ةضورعملا تانايبلا مجح يف مكحتلا bullبساحلا ربخي Scroll Lockحاتفملا وأ s فرح عم lt Ctrlgtنيحاتفملا دحأ ىلع طغضلا

نيحاتفملا دحأ ىلع طغضلا امنيب اتقؤم تانايبلا قفدت فقوي يأ ةشاشلا ىلإ تانايبلا لاسرإ فاقيإب ltCtrl gt فرح عمq حاتفملا وأ Scroll Lock فاقيإلا ةيلمع يغلي ةيناث ةرم

ماظن ا ةيفرط ةيا ىلع لمعت تنك اذإLinux ةرشابم كنكمي هنإف ) ةيلكلا لماعم دحأ يف يأ ( shift+Page up مادختساب ةشاشلا ىلع ةيفلخلا ةحفصلل دوعت نأ

ليغشتلا ةيلمع فاقيإ bull

امف ام أطخ دوجول وأ ليغشتلا ءا أ إل جمانربلا ليغشت فيقوت ىلإ جاتحت دق نايحألا ضعب يفاعم ltCTRL Cgtنيحاتفملا ىلع طغضلا الإ كيلع

CTRLgtنيحاتفملا ىلع طغضلا ب كلذ لمع عيطتست كنإف اتقؤم جمانربلا ليغشت فاقيإ ديرت دق ب

Zgt اعم رماوألاو جماربلا ءامسأ ةمئاق ىلع فرعتلا كنكميو فيقوتلا اذه ءاغلإ ةرتف دعب كنكميو يلاتلا لاثملا يف امك jobsرمألا ةباتكب اهفيقوت قبس يتلا

linux120~gt jobs [1] - Suspended (tty output) emacs testc

[2] + Suspended (tty output) emacs progpas linux120~gt _

رارمتسا دارملا جمانربلا مقرب ةعوبتم ()ةيوئملا ةبسنلا ةمالع بتكأ فيقوتلا رمتسي نأ تدرأ اذإو emacs testcلوألا جمانربلا فيقو ت رارمتسا تدرأ اذإ الثمف ةفوقوملا جماربلا ةمئاق نم هفيقوت

1بتكأ بتكأ ام جمانربل فيقوتلا ءاغلإ تدرأ اذإ كلذ ىلإ ةفاضإلابو kill يف جمانربلا مقرب ةعوبتم

ةفوقوملا جماربلا ةمئاق

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

12

Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا bullةياهنلا ةدحو نوكتتو طقف Linux لماعم يف Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا رفوتت

ةيفرطلا ةياهنلا ليغشت نكمي ثيح Linuxماظنب ةرشابم لصتتو حيتافم ةحولو ةشاش نم ةيفرطلا يزافرعي امب ةرشابم نأب ةيفرطلا ةياهنلا مادختساب حمسي يذلا Virtual Consoles ا ليغشتلاب

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

يه يزا Linuxةمظنأ بيصنت يف حمسي ام ةداعو ا ليغشتلل تاونق ةعبرأب ltALT+F1gt ىلإltALT+F4gt ةيفرط ةيا 12ىتح حامسلا ماظنلل نكمي لاح ةيأ ىلعو لالخ نم يزاجم ليغشت

ثيح Fiهب صاخلا فئاظولا حاتفم ىلع فرعم اهنم دحاو لك ةدحاو i ىلإ 1نم ماقرألا نع ربعت تقولا سفن يف تاباسح ةدعب ةيفرطلا ةياهنلا ىلع لمعت نأ ديفملا نم هنإف عبطلابو 12

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

لمعلا ءا إ وأ logoutرمألا ةباتكب كلذو ماظنلا نم جرختو كباسح قلغت نأ بجي لمعلا نم ءاهتنالا دعب

كل رهظت ةيلاتلا ةلاسرلا نإف لمعت تافلملا ضعب كانه تناك اذإو exit رمألا

There are suspended jobs رمألا ةباتك وأ هئا رمألا وأ hellipkillإو فلملا ىلإ لاقتنالا كنكمي ذئدنع exit ةيناث ةرم

Linuxماظن نع ةيخيرات ةذبن ـ 2

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

multitasking ةريبكلاو ةطسوتملا تابساحلا يفMini-computers amp Mainframe دادعإ مت دقوم ريثكب لهسأ يهو++Cةغلب ماظنلا اذه ىلع ملاعلا ءاحنأ ىتش يف نيجمربملا دعاس امم عيمجتلا ةغل ن

ةيصخشلا تابساحلا نم اءدب تابساحلا عاونأ عيمج عم مدختست ةديدع تارادصإ جورخو هريوطت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

13

تابساحلل ترهظ يتلا تارادصإلا مظعم ىلإ ىزعيو Cray Y-MPلثم ةقالمعلا تابساحلاب ءاهتناو يلاكتلا ةعفترم ا تارادصإ دحأ Linuxماظن دعيو ىرخألا ليغشتلا ةمظنأب ةنراقم فأ ةيصخشلا

Unix قيرط نع ساسأ روط يذلا Linus Torvalds يكنسله ةعماجب نيجمربملا نم ديدعلا ةدعاسمب ملاعلا ءاحنأ ىتش نم نيجمربملا نم ديدعلا ريوطتلا ةيلمع يف كراش امك تنرتنإلا ةكبش قيرط نع ادنلنفب

ةظحالم

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

ةلدألاو تافلملا ndash 3

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

نيعم عوضومب قلعتي يخيرات دنتسم bull ةيديرب ةلاسر bull الثم لاكسابلا ةغل نكتلو ام ةغلب بوتكم بساح جمانرب bull

نم اددع فلملا مسا يوتحي نأ نكمي ذإ Linuxماظن يف فلملا مسا نع ريبعتلل ددحم طمن دجوي الو زمر256ىلإ لصت زومرلا اميف ( ةصاخلا زومرلاو فورحلاو دادعألا ىلع لمتشت زومرلا هذه نأ امك

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

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

14

program1pasجمانربلا ءاعدتسا اندرأو hellip program1pas program2c infodatجماربلا يتآلاك نوكي هراسم نإف

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

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

دحأ نكيلو جماربلا تانايب ىلع يوتحت تافلملا نم ةعومجم هبو dataهمسا تانايبلاب صاخ يعرف ليلد هؤاعدتسا بولطموcoursesdataهمسا تافلملا هذه يتآلاك راسملا نوكي كلذ دنع

programsdatacoursesdat يرجشلا عرفتلل اقبط فلملا مسا مث يعرفلا ليلدلا مث ليلدلا ددحي راسملا نأ قباسلا لاثملا نم ظحاليو

data يعرفلا ليلدلل بألا وه programsليلدلا نأ لوقلا نكميو

رمألاب تافلملا ةمئاق ضرع 1 ـ 3 ls كلذ لاثم يعرفلا وأ يلصألا ليلدلا يف تافلملا ءامسأب ةمئاق ضرعل lsرمألا مدختسي

linux110~gt ls

aout dummytxt homebanrgif sampletxt wchat02tar backggif filepas indexhtml testpas xxx

dummy filepas~ mbox testpas~ ةيدجبألا فورحلا بسح ةبترم ليلدلا اهيلع يوتحي يتلا تافلملا ءامسأ رهظت ثيح

يتآلاك نوكيل 1ndashضرعلا رمأل فضأ تافلملا نع ةيليصفت تامولعم تدرأ اذإو linux110~gt ls -l

total 167 -rwxr-xr-x 1 15s100 users 34095 Oct 8 0118 aout

-rw-rw-r-- 1 15s100 users 31688 Oct 10 1437 backggif -rw-r--r-- 1 15s100 users 0 Oct 8 0050 dummy

-rw-r--r-- 1 15s100 users 0 Oct 8 0049 dummytxt -rw-r--r-- 1 15s100 users 225 Oct 8 0118 filepas

-rw-r--r-- 1 15s100 users 266 Oct 8 0102 filepas~ -rw-rw-r-- 1 15s100 users 10737 Oct 10 1417 homebanrgif

-rw-rw-r-- 1 15s100 users 242 Sep 29 1132 indexhtml -rw------- 1 15s100 users 652 Oct 14 0131 mbox

-rw-r--r-- 1 15s100 users 2 Oct 8 0050 sampletxt -rw-r--r-- 1 15s100 users 280 Oct 4 0008 testpas

-rw-r--r-- 1 15s100 users 278 Oct 4 0006 testpas~ -rw-rw-r-- 1 15s100 users 81920 Oct 10 1403 wchat02tar

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

15

-rw-r--r-- 1 15s100 users 75 Oct 8 0102 xxx

فلملا تايوتحم ضرع 2ـ 3 cat

يلاتلا لاثملا يف امك فلملا تايوتحم ضرعل catرمألا مادختسا نكمي cat sampletxt

ديدج فلم ءاشنإل catرمألا مادختسا نكمي كلذ ىلإ ةفاضإلابو ءاشنإ ديرت كنأ الثم ضرتفنلف ب اعوبتم catرمألا بتكأ بيحرت ةلاسر ىلع يوتحي ديدج فلم اذهل هديرت يذلا مسالا مث lt ةمالعلا

ctrl+dطغضا ءاهتنالا دعبو فلملا روطسل ةباتكلاب كل حمسي ذئنيح cat gt hellotxt يتآلاك فلملا ماظنلل ةيادبلا ةمالع ىلإ دوعت يكل ) هتبتك رطس رخآ ىلع سيلو لاخ رطس يف تنأو (

linux120~gt cat gt hellotxt

Hello World How is everybody

[ctrl+d] linux120~gt _

هانأشنأ يذلا فلملا تايوتحم نآلا ىرنل

linux120~gt cat hellotxt Hello World

How is everybody linux120~gt _

انل حمسي نل ةقباسلا ةقيرطلاب فلملا ءاعدتسا نإف ةشاش نم رثكأ ألمتو ةريثك فلملا تايوتحم تناك اذإ لثم moreرمألا مدختسا ةيادبلا ذنم فلملا تايوتحم ةدهاشم تدرأ اذإو فلملا نم ةريخألا ةشاشلاب الإ

more sampletxt طغضلا بجي لب ةرشابم ةيناثلا ةشاشلا ىلإ لقتني الو فلملا نم ىلوألا ةشاشلا الوأ ضرعي moreرمألاف

ةيلاتلا ةحفصلل لاقتنالل space barتافاسملا ةرطسم ىلع لالخ ةقباس ةحفصل ةدوعل ا كنكمي امك فرحلا ىلع طغضلاب حفصتلا ةيلمع يهنت وأ bفرحلا ىلع طغضلاب فلملل كحفصت q

ىلع طغضلاب كلذو moreرمألل امدختسم تنأو ةدعاسملا بلط ءارجإ كنكمي هنأ كلذ ىلع ةوالع رمألل ةدعاسملا رماوألا عيمج ضرع متي ثيح hفرحلا more

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

16

ملا عم لمعلا3 ndash 3 تافل cpخسنلا رمأ

يلاتلا لاثملا يف امك ليلدلا سفن يف رخآ ىمسم تحت ليلدلا نم ام فلم خسن ةيلمع ءارجإ نكمي

cp file1 file2 نأ ثيح

cp خسنلا رمأ file1 هخسن دارملا فلملا مسا file2ديدجلا فلملا مسا

rm فذحلا رمأ رمألاب نيزختلا صارقأ يف ربكأ ةيلاخ ةحاسم ةحاتإل ا كنكمي ظافتحالا ديرت ال يتلا تافلملا فذحrm

يلاتلا لاثملا يف امك rm file3

file3ىمسملا فلملا فذح مني ثيح

ةظحالم ةيلاتلا ةلاسرلا روهظب كلذو ةمظنألا ضعب يف فذحلا ديكأت كنم بلطي امبر

Remove file3 (yn) _ فرحلا وأ ديكأتلل yفرحلا لخدأ ذئدنع n رمألا ءاغلإل

mvرمألاب فلم مسا رييغت

مسالا ىلإ الثم file1نكيلو فلملا مسا رييغت كنكمي file2 رمألا مادختساب mv يلي امك mv file1 file2

عم حوتفملا طخلا قيرط نع ةدعاسملا 4 ndash 3 Linux رمألا قيرط نع Linuxليغشتلا ماظن ليلد ءاعدتسا كنكمي ماظنلل حوتفملا طخلا لالخ نم man

هنع مالعتسالا بولطم وه امب اعوبتم - manualةملكل راصتخا يهو ةقيرط نع مالعتسالل الثمف رمألا بتكأ passwdرسلا ةملك رييغت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

17

man passwd اذإ الثمف هنع مالعتسالا بولطملا مسالل راصتخالا طبضلاب فرعت ال دق ناي حألا ضعب يفو

بلطأ ذئدنع Pass Wordوهو اهل يملعلا مسالا الإ فرعت الو رسلا ةملك نع مالعتسالا ديرت تنك يتآلاك ةبولطملا ةملكلل ةفدارملا رماوألا ءامسأب ةمئاق

man -k pass word رمألاب اهنع ملعتست نأ عيطتست ثيح passwdةملك ك ل رهظت ذئدنع

man passwd

هيبنت مادختسا عيطتست كنإف مالعتسالل ةقباسلا ةيطخلا ةهجاوملا رماوأ همدقت امب ايفتكم نكت مل اذإ

ةيلحملا ةكبشلاب لاصتالا قيرط نع ةمسارلا ةهجاوملا html2manbin-cgisaeduksucciswwwhttp

ةلدألا عم لمعلا 5 ndash 3 مساب فرعي هب صاخ يساسأ ليلد مدختسم لكل Linuxماظن مدقي Home Directory

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

يساسألا ليلدلا تحت اهأشنأ كعيراشم تافلم عيمجتل ليلد ءاشنإ تدرأ اذإف mkdirرمألا مدختسا ديدج ليلد لمعلو

يلاتلا رمألا بتكأ mkdir projects

pwd رمألا بتكأ لمعت يذلا ليلدلا مسا ةفرعملو ةرابعلل راصتخا وه pwdرمألا نأ ظحال Print Working Directory ليلدلا تايوتحم عبطا يأ

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

linux120~gt cd projects linux120~projectsgt _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

18

ةظحالم ديدجلا ليلدلا مسا نمضتي ةيادبلا رطس نإف رخآ ليلد ىلإ يلاحلا ليلدلا رييغت دنع

cdرمألا مادختساب يساسألا ليلدلا ىلإ ةرشابم لاقت نالا كنكميو

linux120~projectsgt cd linux120~gt _

cdرمألا مدختسا ةرشابم قباسلا ليلدلل ةدوعلا تدرأ اذإ امأ

linux120somewheregt cd linux120~gt _

ةظحالم

ةمالعلا ريشت ثيح ~ cdرمألا مادختساب يساسألا ليلدلا يلإ ةدوعلا كنكمي ىلإ ~ يلصألا ليلدلا ىلإ ةرشابم ةدوعلا

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

يلاتلا لاثملا يف امك خسنلاو لقنلاو فذحلل cp mv rmرماوألا مادختسا linux120~gt mv myfile projectsmyfile

linux120~gt cp testpas test2pas linux120~gt rm projectsmyfile

linux120~gt _ فلملا لقن نع قباسلا لاثملا يف لوألا رطسلا ربعي myfile عيراشملا ليلد ىلإ يلاحلا ليلدلا نمprojects

فلملا خسن نع يناثلا رطسلا ربعي امنيب myfileمسالا سفن تحت testpas يساسألا ليلدلا نمفلملا فذح ينعي ثلاثلا رطسلا نإف اريخأو test2pasىمسم تحت ليلدلا سفن يف ةخسنلا نيزختو

myfile عيراشملا ليلد نم projects مادختسا 6 ndash 3

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

19

ةيصاخ مادختساب ةدحاو ةوطخ يف تافلملا نم ةعومجم لقن وأ فذح وأ خسن الثمف

linux120~gt mkdir tmp linux120~gt cp tmp

linux120~gt _

يف تافلملا عيمج خسن متي يناثلا رطسلا يفو tmpهمسا ديدج يعرف ليلد ءاشنإ متي لوألا رطسلا يف تافلملا عيمج نع ةمجنلا ةمالع ربعت ثيح tmpديدجلا ليلدلا يلإ يلاحلا ليلدلا ريبعت ىلإ ةفاضإلابو

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

book1 book2 book_idea book-chapter1 فورحلاب أدبت يتلاو تافلملا هذه خسن اندرأو يرخأ تافلم عم ليلدلا سفن يف ةدوجوم تافلملا هذهو

book يعرفلا ليلدلا ىلإ يساسألا ليلدلا نم tmp بتكن رمألا cp book tmp

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

cp book tmp نيفلملا طقف خسنت كلذ يلعو bookزومرلا دعب دحاو زمر صحفت ةمالعلا نإف book1 book2

نم لك عم mv rm cdرماوألا مادختسا نكمي انركذ امكو ليلدلا فذح 7 ndash 3

بولطملا ليلدلا ىلإ الوأ باهذلا بجي ( تافلملا نم ايلاخ نوكي نأ بجي هنإف ليلد يأ فذح متي يكل ةدوعلا مث ليلدلا تايوتحم عيمج فذحل rmرمألا مدختس ي ثيح هتايوتحم عيمج فذحو هتايوتحم فذح

رمألا بتكأ tmpليلدلا مسا ناك اذإ الثمف ليلدلا فذح بلطي كلذ دعب ) يساسألا ليلدلا ىلإ

rmdir tmp

تافلملا ةعابط 8 ndash 3

فلملا ةعابط الثم تدرأ اذإف) لمعملا يف ( ةيلحملا ةعباطلا ىلع تافلملا ةعابطل lprرمألا مدختسي programtxt رمألا بتكأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

20

lpr programtxt

رمألا بتكأ قباسلا فلملا ةعابطل ةكبشلاب ةلصتملا تاعباطلا ىدحإ مادختسا تدرأ اذإ امأ lpr -Pprintername programtxt

ةكبشلا لالخ نم اهيلع ةعابطلا دارملا ةعباطلا مسا printernameةملكب ينعن ثيح زكرم يف نيلوؤسملا دحأ لاؤسب متي كلذ نإف ةكبشلا لالخ نم كعم ةلصتملا تاعباطلا ءامس أ ةفرعملو

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

lpq وأ ةيلحملا ةعباطلل lpq ndashPprintername ةكبشلا ةعباط ل

نيرخآلاب لاصتالا ndash 4

يلآلا ديربلا مادختسا 1 ndash 4 (E-Mail) ةيلكلاب ةصاخلا LANةيلحملا ةكبشلا عم نولماعتي نيذلا نيرخآلاب لاصتالل يلآلا ديربلا مادختسا كنكمي

يف همادختسا نكمي يديرب ناونع هل يلاتلابو باسح مقر هل بساحلا مولع ةيلك يف بلاط لك نأ ثيح بتكي نأ بلاطلل نكمي يلآلا ديربلا قيرط نعو ةيلكلاب سيردتلا ءاضعأ وأ هئالمزل لئاسرلا لاسرإ

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

وه يديربلا كناونع نإف بساحلا ىلع باسح مقر كل اذإو saeduksuccis2loginnamelinuxserver

كباسح مقر ناك اذإف بساحلا عم هب لماعتت يذلا كباسح مقر نع ربعت loginnameثيح نوكي يديربلا كناونع نإ ف16s101وه

saeduksuccis2linuxserver101s16

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

اهمهأ شقانن فوسو

جمانرب مادختسا 4-1-1 Pine

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 12: Arabic linux guide

12

Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا bullةياهنلا ةدحو نوكتتو طقف Linux لماعم يف Linuxماظن تحت لمعت يتلا ةيفرطلا تاياهنلا رفوتت

ةيفرطلا ةياهنلا ليغشت نكمي ثيح Linuxماظنب ةرشابم لصتتو حيتافم ةحولو ةشاش نم ةيفرطلا يزافرعي امب ةرشابم نأب ةيفرطلا ةياهنلا مادختساب حمسي يذلا Virtual Consoles ا ليغشتلاب

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

يه يزا Linuxةمظنأ بيصنت يف حمسي ام ةداعو ا ليغشتلل تاونق ةعبرأب ltALT+F1gt ىلإltALT+F4gt ةيفرط ةيا 12ىتح حامسلا ماظنلل نكمي لاح ةيأ ىلعو لالخ نم يزاجم ليغشت

ثيح Fiهب صاخلا فئاظولا حاتفم ىلع فرعم اهنم دحاو لك ةدحاو i ىلإ 1نم ماقرألا نع ربعت تقولا سفن يف تاباسح ةدعب ةيفرطلا ةياهنلا ىلع لمعت نأ ديفملا نم هنإف عبطلابو 12

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

لمعلا ءا إ وأ logoutرمألا ةباتكب كلذو ماظنلا نم جرختو كباسح قلغت نأ بجي لمعلا نم ءاهتنالا دعب

كل رهظت ةيلاتلا ةلاسرلا نإف لمعت تافلملا ضعب كانه تناك اذإو exit رمألا

There are suspended jobs رمألا ةباتك وأ هئا رمألا وأ hellipkillإو فلملا ىلإ لاقتنالا كنكمي ذئدنع exit ةيناث ةرم

Linuxماظن نع ةيخيرات ةذبن ـ 2

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

multitasking ةريبكلاو ةطسوتملا تابساحلا يفMini-computers amp Mainframe دادعإ مت دقوم ريثكب لهسأ يهو++Cةغلب ماظنلا اذه ىلع ملاعلا ءاحنأ ىتش يف نيجمربملا دعاس امم عيمجتلا ةغل ن

ةيصخشلا تابساحلا نم اءدب تابساحلا عاونأ عيمج عم مدختست ةديدع تارادصإ جورخو هريوطت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

13

تابساحلل ترهظ يتلا تارادصإلا مظعم ىلإ ىزعيو Cray Y-MPلثم ةقالمعلا تابساحلاب ءاهتناو يلاكتلا ةعفترم ا تارادصإ دحأ Linuxماظن دعيو ىرخألا ليغشتلا ةمظنأب ةنراقم فأ ةيصخشلا

Unix قيرط نع ساسأ روط يذلا Linus Torvalds يكنسله ةعماجب نيجمربملا نم ديدعلا ةدعاسمب ملاعلا ءاحنأ ىتش نم نيجمربملا نم ديدعلا ريوطتلا ةيلمع يف كراش امك تنرتنإلا ةكبش قيرط نع ادنلنفب

ةظحالم

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

ةلدألاو تافلملا ndash 3

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

نيعم عوضومب قلعتي يخيرات دنتسم bull ةيديرب ةلاسر bull الثم لاكسابلا ةغل نكتلو ام ةغلب بوتكم بساح جمانرب bull

نم اددع فلملا مسا يوتحي نأ نكمي ذإ Linuxماظن يف فلملا مسا نع ريبعتلل ددحم طمن دجوي الو زمر256ىلإ لصت زومرلا اميف ( ةصاخلا زومرلاو فورحلاو دادعألا ىلع لمتشت زومرلا هذه نأ امك

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

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

14

program1pasجمانربلا ءاعدتسا اندرأو hellip program1pas program2c infodatجماربلا يتآلاك نوكي هراسم نإف

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

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

دحأ نكيلو جماربلا تانايب ىلع يوتحت تافلملا نم ةعومجم هبو dataهمسا تانايبلاب صاخ يعرف ليلد هؤاعدتسا بولطموcoursesdataهمسا تافلملا هذه يتآلاك راسملا نوكي كلذ دنع

programsdatacoursesdat يرجشلا عرفتلل اقبط فلملا مسا مث يعرفلا ليلدلا مث ليلدلا ددحي راسملا نأ قباسلا لاثملا نم ظحاليو

data يعرفلا ليلدلل بألا وه programsليلدلا نأ لوقلا نكميو

رمألاب تافلملا ةمئاق ضرع 1 ـ 3 ls كلذ لاثم يعرفلا وأ يلصألا ليلدلا يف تافلملا ءامسأب ةمئاق ضرعل lsرمألا مدختسي

linux110~gt ls

aout dummytxt homebanrgif sampletxt wchat02tar backggif filepas indexhtml testpas xxx

dummy filepas~ mbox testpas~ ةيدجبألا فورحلا بسح ةبترم ليلدلا اهيلع يوتحي يتلا تافلملا ءامسأ رهظت ثيح

يتآلاك نوكيل 1ndashضرعلا رمأل فضأ تافلملا نع ةيليصفت تامولعم تدرأ اذإو linux110~gt ls -l

total 167 -rwxr-xr-x 1 15s100 users 34095 Oct 8 0118 aout

-rw-rw-r-- 1 15s100 users 31688 Oct 10 1437 backggif -rw-r--r-- 1 15s100 users 0 Oct 8 0050 dummy

-rw-r--r-- 1 15s100 users 0 Oct 8 0049 dummytxt -rw-r--r-- 1 15s100 users 225 Oct 8 0118 filepas

-rw-r--r-- 1 15s100 users 266 Oct 8 0102 filepas~ -rw-rw-r-- 1 15s100 users 10737 Oct 10 1417 homebanrgif

-rw-rw-r-- 1 15s100 users 242 Sep 29 1132 indexhtml -rw------- 1 15s100 users 652 Oct 14 0131 mbox

-rw-r--r-- 1 15s100 users 2 Oct 8 0050 sampletxt -rw-r--r-- 1 15s100 users 280 Oct 4 0008 testpas

-rw-r--r-- 1 15s100 users 278 Oct 4 0006 testpas~ -rw-rw-r-- 1 15s100 users 81920 Oct 10 1403 wchat02tar

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

15

-rw-r--r-- 1 15s100 users 75 Oct 8 0102 xxx

فلملا تايوتحم ضرع 2ـ 3 cat

يلاتلا لاثملا يف امك فلملا تايوتحم ضرعل catرمألا مادختسا نكمي cat sampletxt

ديدج فلم ءاشنإل catرمألا مادختسا نكمي كلذ ىلإ ةفاضإلابو ءاشنإ ديرت كنأ الثم ضرتفنلف ب اعوبتم catرمألا بتكأ بيحرت ةلاسر ىلع يوتحي ديدج فلم اذهل هديرت يذلا مسالا مث lt ةمالعلا

ctrl+dطغضا ءاهتنالا دعبو فلملا روطسل ةباتكلاب كل حمسي ذئنيح cat gt hellotxt يتآلاك فلملا ماظنلل ةيادبلا ةمالع ىلإ دوعت يكل ) هتبتك رطس رخآ ىلع سيلو لاخ رطس يف تنأو (

linux120~gt cat gt hellotxt

Hello World How is everybody

[ctrl+d] linux120~gt _

هانأشنأ يذلا فلملا تايوتحم نآلا ىرنل

linux120~gt cat hellotxt Hello World

How is everybody linux120~gt _

انل حمسي نل ةقباسلا ةقيرطلاب فلملا ءاعدتسا نإف ةشاش نم رثكأ ألمتو ةريثك فلملا تايوتحم تناك اذإ لثم moreرمألا مدختسا ةيادبلا ذنم فلملا تايوتحم ةدهاشم تدرأ اذإو فلملا نم ةريخألا ةشاشلاب الإ

more sampletxt طغضلا بجي لب ةرشابم ةيناثلا ةشاشلا ىلإ لقتني الو فلملا نم ىلوألا ةشاشلا الوأ ضرعي moreرمألاف

ةيلاتلا ةحفصلل لاقتنالل space barتافاسملا ةرطسم ىلع لالخ ةقباس ةحفصل ةدوعل ا كنكمي امك فرحلا ىلع طغضلاب حفصتلا ةيلمع يهنت وأ bفرحلا ىلع طغضلاب فلملل كحفصت q

ىلع طغضلاب كلذو moreرمألل امدختسم تنأو ةدعاسملا بلط ءارجإ كنكمي هنأ كلذ ىلع ةوالع رمألل ةدعاسملا رماوألا عيمج ضرع متي ثيح hفرحلا more

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

16

ملا عم لمعلا3 ndash 3 تافل cpخسنلا رمأ

يلاتلا لاثملا يف امك ليلدلا سفن يف رخآ ىمسم تحت ليلدلا نم ام فلم خسن ةيلمع ءارجإ نكمي

cp file1 file2 نأ ثيح

cp خسنلا رمأ file1 هخسن دارملا فلملا مسا file2ديدجلا فلملا مسا

rm فذحلا رمأ رمألاب نيزختلا صارقأ يف ربكأ ةيلاخ ةحاسم ةحاتإل ا كنكمي ظافتحالا ديرت ال يتلا تافلملا فذحrm

يلاتلا لاثملا يف امك rm file3

file3ىمسملا فلملا فذح مني ثيح

ةظحالم ةيلاتلا ةلاسرلا روهظب كلذو ةمظنألا ضعب يف فذحلا ديكأت كنم بلطي امبر

Remove file3 (yn) _ فرحلا وأ ديكأتلل yفرحلا لخدأ ذئدنع n رمألا ءاغلإل

mvرمألاب فلم مسا رييغت

مسالا ىلإ الثم file1نكيلو فلملا مسا رييغت كنكمي file2 رمألا مادختساب mv يلي امك mv file1 file2

عم حوتفملا طخلا قيرط نع ةدعاسملا 4 ndash 3 Linux رمألا قيرط نع Linuxليغشتلا ماظن ليلد ءاعدتسا كنكمي ماظنلل حوتفملا طخلا لالخ نم man

هنع مالعتسالا بولطم وه امب اعوبتم - manualةملكل راصتخا يهو ةقيرط نع مالعتسالل الثمف رمألا بتكأ passwdرسلا ةملك رييغت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

17

man passwd اذإ الثمف هنع مالعتسالا بولطملا مسالل راصتخالا طبضلاب فرعت ال دق ناي حألا ضعب يفو

بلطأ ذئدنع Pass Wordوهو اهل يملعلا مسالا الإ فرعت الو رسلا ةملك نع مالعتسالا ديرت تنك يتآلاك ةبولطملا ةملكلل ةفدارملا رماوألا ءامسأب ةمئاق

man -k pass word رمألاب اهنع ملعتست نأ عيطتست ثيح passwdةملك ك ل رهظت ذئدنع

man passwd

هيبنت مادختسا عيطتست كنإف مالعتسالل ةقباسلا ةيطخلا ةهجاوملا رماوأ همدقت امب ايفتكم نكت مل اذإ

ةيلحملا ةكبشلاب لاصتالا قيرط نع ةمسارلا ةهجاوملا html2manbin-cgisaeduksucciswwwhttp

ةلدألا عم لمعلا 5 ndash 3 مساب فرعي هب صاخ يساسأ ليلد مدختسم لكل Linuxماظن مدقي Home Directory

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

يساسألا ليلدلا تحت اهأشنأ كعيراشم تافلم عيمجتل ليلد ءاشنإ تدرأ اذإف mkdirرمألا مدختسا ديدج ليلد لمعلو

يلاتلا رمألا بتكأ mkdir projects

pwd رمألا بتكأ لمعت يذلا ليلدلا مسا ةفرعملو ةرابعلل راصتخا وه pwdرمألا نأ ظحال Print Working Directory ليلدلا تايوتحم عبطا يأ

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

linux120~gt cd projects linux120~projectsgt _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

18

ةظحالم ديدجلا ليلدلا مسا نمضتي ةيادبلا رطس نإف رخآ ليلد ىلإ يلاحلا ليلدلا رييغت دنع

cdرمألا مادختساب يساسألا ليلدلا ىلإ ةرشابم لاقت نالا كنكميو

linux120~projectsgt cd linux120~gt _

cdرمألا مدختسا ةرشابم قباسلا ليلدلل ةدوعلا تدرأ اذإ امأ

linux120somewheregt cd linux120~gt _

ةظحالم

ةمالعلا ريشت ثيح ~ cdرمألا مادختساب يساسألا ليلدلا يلإ ةدوعلا كنكمي ىلإ ~ يلصألا ليلدلا ىلإ ةرشابم ةدوعلا

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

يلاتلا لاثملا يف امك خسنلاو لقنلاو فذحلل cp mv rmرماوألا مادختسا linux120~gt mv myfile projectsmyfile

linux120~gt cp testpas test2pas linux120~gt rm projectsmyfile

linux120~gt _ فلملا لقن نع قباسلا لاثملا يف لوألا رطسلا ربعي myfile عيراشملا ليلد ىلإ يلاحلا ليلدلا نمprojects

فلملا خسن نع يناثلا رطسلا ربعي امنيب myfileمسالا سفن تحت testpas يساسألا ليلدلا نمفلملا فذح ينعي ثلاثلا رطسلا نإف اريخأو test2pasىمسم تحت ليلدلا سفن يف ةخسنلا نيزختو

myfile عيراشملا ليلد نم projects مادختسا 6 ndash 3

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

19

ةيصاخ مادختساب ةدحاو ةوطخ يف تافلملا نم ةعومجم لقن وأ فذح وأ خسن الثمف

linux120~gt mkdir tmp linux120~gt cp tmp

linux120~gt _

يف تافلملا عيمج خسن متي يناثلا رطسلا يفو tmpهمسا ديدج يعرف ليلد ءاشنإ متي لوألا رطسلا يف تافلملا عيمج نع ةمجنلا ةمالع ربعت ثيح tmpديدجلا ليلدلا يلإ يلاحلا ليلدلا ريبعت ىلإ ةفاضإلابو

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

book1 book2 book_idea book-chapter1 فورحلاب أدبت يتلاو تافلملا هذه خسن اندرأو يرخأ تافلم عم ليلدلا سفن يف ةدوجوم تافلملا هذهو

book يعرفلا ليلدلا ىلإ يساسألا ليلدلا نم tmp بتكن رمألا cp book tmp

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

cp book tmp نيفلملا طقف خسنت كلذ يلعو bookزومرلا دعب دحاو زمر صحفت ةمالعلا نإف book1 book2

نم لك عم mv rm cdرماوألا مادختسا نكمي انركذ امكو ليلدلا فذح 7 ndash 3

بولطملا ليلدلا ىلإ الوأ باهذلا بجي ( تافلملا نم ايلاخ نوكي نأ بجي هنإف ليلد يأ فذح متي يكل ةدوعلا مث ليلدلا تايوتحم عيمج فذحل rmرمألا مدختس ي ثيح هتايوتحم عيمج فذحو هتايوتحم فذح

رمألا بتكأ tmpليلدلا مسا ناك اذإ الثمف ليلدلا فذح بلطي كلذ دعب ) يساسألا ليلدلا ىلإ

rmdir tmp

تافلملا ةعابط 8 ndash 3

فلملا ةعابط الثم تدرأ اذإف) لمعملا يف ( ةيلحملا ةعباطلا ىلع تافلملا ةعابطل lprرمألا مدختسي programtxt رمألا بتكأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

20

lpr programtxt

رمألا بتكأ قباسلا فلملا ةعابطل ةكبشلاب ةلصتملا تاعباطلا ىدحإ مادختسا تدرأ اذإ امأ lpr -Pprintername programtxt

ةكبشلا لالخ نم اهيلع ةعابطلا دارملا ةعباطلا مسا printernameةملكب ينعن ثيح زكرم يف نيلوؤسملا دحأ لاؤسب متي كلذ نإف ةكبشلا لالخ نم كعم ةلصتملا تاعباطلا ءامس أ ةفرعملو

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

lpq وأ ةيلحملا ةعباطلل lpq ndashPprintername ةكبشلا ةعباط ل

نيرخآلاب لاصتالا ndash 4

يلآلا ديربلا مادختسا 1 ndash 4 (E-Mail) ةيلكلاب ةصاخلا LANةيلحملا ةكبشلا عم نولماعتي نيذلا نيرخآلاب لاصتالل يلآلا ديربلا مادختسا كنكمي

يف همادختسا نكمي يديرب ناونع هل يلاتلابو باسح مقر هل بساحلا مولع ةيلك يف بلاط لك نأ ثيح بتكي نأ بلاطلل نكمي يلآلا ديربلا قيرط نعو ةيلكلاب سيردتلا ءاضعأ وأ هئالمزل لئاسرلا لاسرإ

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

وه يديربلا كناونع نإف بساحلا ىلع باسح مقر كل اذإو saeduksuccis2loginnamelinuxserver

كباسح مقر ناك اذإف بساحلا عم هب لماعتت يذلا كباسح مقر نع ربعت loginnameثيح نوكي يديربلا كناونع نإ ف16s101وه

saeduksuccis2linuxserver101s16

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

اهمهأ شقانن فوسو

جمانرب مادختسا 4-1-1 Pine

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 13: Arabic linux guide

13

تابساحلل ترهظ يتلا تارادصإلا مظعم ىلإ ىزعيو Cray Y-MPلثم ةقالمعلا تابساحلاب ءاهتناو يلاكتلا ةعفترم ا تارادصإ دحأ Linuxماظن دعيو ىرخألا ليغشتلا ةمظنأب ةنراقم فأ ةيصخشلا

Unix قيرط نع ساسأ روط يذلا Linus Torvalds يكنسله ةعماجب نيجمربملا نم ديدعلا ةدعاسمب ملاعلا ءاحنأ ىتش نم نيجمربملا نم ديدعلا ريوطتلا ةيلمع يف كراش امك تنرتنإلا ةكبش قيرط نع ادنلنفب

ةظحالم

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

ةلدألاو تافلملا ndash 3

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

نيعم عوضومب قلعتي يخيرات دنتسم bull ةيديرب ةلاسر bull الثم لاكسابلا ةغل نكتلو ام ةغلب بوتكم بساح جمانرب bull

نم اددع فلملا مسا يوتحي نأ نكمي ذإ Linuxماظن يف فلملا مسا نع ريبعتلل ددحم طمن دجوي الو زمر256ىلإ لصت زومرلا اميف ( ةصاخلا زومرلاو فورحلاو دادعألا ىلع لمتشت زومرلا هذه نأ امك

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

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

14

program1pasجمانربلا ءاعدتسا اندرأو hellip program1pas program2c infodatجماربلا يتآلاك نوكي هراسم نإف

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

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

دحأ نكيلو جماربلا تانايب ىلع يوتحت تافلملا نم ةعومجم هبو dataهمسا تانايبلاب صاخ يعرف ليلد هؤاعدتسا بولطموcoursesdataهمسا تافلملا هذه يتآلاك راسملا نوكي كلذ دنع

programsdatacoursesdat يرجشلا عرفتلل اقبط فلملا مسا مث يعرفلا ليلدلا مث ليلدلا ددحي راسملا نأ قباسلا لاثملا نم ظحاليو

data يعرفلا ليلدلل بألا وه programsليلدلا نأ لوقلا نكميو

رمألاب تافلملا ةمئاق ضرع 1 ـ 3 ls كلذ لاثم يعرفلا وأ يلصألا ليلدلا يف تافلملا ءامسأب ةمئاق ضرعل lsرمألا مدختسي

linux110~gt ls

aout dummytxt homebanrgif sampletxt wchat02tar backggif filepas indexhtml testpas xxx

dummy filepas~ mbox testpas~ ةيدجبألا فورحلا بسح ةبترم ليلدلا اهيلع يوتحي يتلا تافلملا ءامسأ رهظت ثيح

يتآلاك نوكيل 1ndashضرعلا رمأل فضأ تافلملا نع ةيليصفت تامولعم تدرأ اذإو linux110~gt ls -l

total 167 -rwxr-xr-x 1 15s100 users 34095 Oct 8 0118 aout

-rw-rw-r-- 1 15s100 users 31688 Oct 10 1437 backggif -rw-r--r-- 1 15s100 users 0 Oct 8 0050 dummy

-rw-r--r-- 1 15s100 users 0 Oct 8 0049 dummytxt -rw-r--r-- 1 15s100 users 225 Oct 8 0118 filepas

-rw-r--r-- 1 15s100 users 266 Oct 8 0102 filepas~ -rw-rw-r-- 1 15s100 users 10737 Oct 10 1417 homebanrgif

-rw-rw-r-- 1 15s100 users 242 Sep 29 1132 indexhtml -rw------- 1 15s100 users 652 Oct 14 0131 mbox

-rw-r--r-- 1 15s100 users 2 Oct 8 0050 sampletxt -rw-r--r-- 1 15s100 users 280 Oct 4 0008 testpas

-rw-r--r-- 1 15s100 users 278 Oct 4 0006 testpas~ -rw-rw-r-- 1 15s100 users 81920 Oct 10 1403 wchat02tar

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

15

-rw-r--r-- 1 15s100 users 75 Oct 8 0102 xxx

فلملا تايوتحم ضرع 2ـ 3 cat

يلاتلا لاثملا يف امك فلملا تايوتحم ضرعل catرمألا مادختسا نكمي cat sampletxt

ديدج فلم ءاشنإل catرمألا مادختسا نكمي كلذ ىلإ ةفاضإلابو ءاشنإ ديرت كنأ الثم ضرتفنلف ب اعوبتم catرمألا بتكأ بيحرت ةلاسر ىلع يوتحي ديدج فلم اذهل هديرت يذلا مسالا مث lt ةمالعلا

ctrl+dطغضا ءاهتنالا دعبو فلملا روطسل ةباتكلاب كل حمسي ذئنيح cat gt hellotxt يتآلاك فلملا ماظنلل ةيادبلا ةمالع ىلإ دوعت يكل ) هتبتك رطس رخآ ىلع سيلو لاخ رطس يف تنأو (

linux120~gt cat gt hellotxt

Hello World How is everybody

[ctrl+d] linux120~gt _

هانأشنأ يذلا فلملا تايوتحم نآلا ىرنل

linux120~gt cat hellotxt Hello World

How is everybody linux120~gt _

انل حمسي نل ةقباسلا ةقيرطلاب فلملا ءاعدتسا نإف ةشاش نم رثكأ ألمتو ةريثك فلملا تايوتحم تناك اذإ لثم moreرمألا مدختسا ةيادبلا ذنم فلملا تايوتحم ةدهاشم تدرأ اذإو فلملا نم ةريخألا ةشاشلاب الإ

more sampletxt طغضلا بجي لب ةرشابم ةيناثلا ةشاشلا ىلإ لقتني الو فلملا نم ىلوألا ةشاشلا الوأ ضرعي moreرمألاف

ةيلاتلا ةحفصلل لاقتنالل space barتافاسملا ةرطسم ىلع لالخ ةقباس ةحفصل ةدوعل ا كنكمي امك فرحلا ىلع طغضلاب حفصتلا ةيلمع يهنت وأ bفرحلا ىلع طغضلاب فلملل كحفصت q

ىلع طغضلاب كلذو moreرمألل امدختسم تنأو ةدعاسملا بلط ءارجإ كنكمي هنأ كلذ ىلع ةوالع رمألل ةدعاسملا رماوألا عيمج ضرع متي ثيح hفرحلا more

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

16

ملا عم لمعلا3 ndash 3 تافل cpخسنلا رمأ

يلاتلا لاثملا يف امك ليلدلا سفن يف رخآ ىمسم تحت ليلدلا نم ام فلم خسن ةيلمع ءارجإ نكمي

cp file1 file2 نأ ثيح

cp خسنلا رمأ file1 هخسن دارملا فلملا مسا file2ديدجلا فلملا مسا

rm فذحلا رمأ رمألاب نيزختلا صارقأ يف ربكأ ةيلاخ ةحاسم ةحاتإل ا كنكمي ظافتحالا ديرت ال يتلا تافلملا فذحrm

يلاتلا لاثملا يف امك rm file3

file3ىمسملا فلملا فذح مني ثيح

ةظحالم ةيلاتلا ةلاسرلا روهظب كلذو ةمظنألا ضعب يف فذحلا ديكأت كنم بلطي امبر

Remove file3 (yn) _ فرحلا وأ ديكأتلل yفرحلا لخدأ ذئدنع n رمألا ءاغلإل

mvرمألاب فلم مسا رييغت

مسالا ىلإ الثم file1نكيلو فلملا مسا رييغت كنكمي file2 رمألا مادختساب mv يلي امك mv file1 file2

عم حوتفملا طخلا قيرط نع ةدعاسملا 4 ndash 3 Linux رمألا قيرط نع Linuxليغشتلا ماظن ليلد ءاعدتسا كنكمي ماظنلل حوتفملا طخلا لالخ نم man

هنع مالعتسالا بولطم وه امب اعوبتم - manualةملكل راصتخا يهو ةقيرط نع مالعتسالل الثمف رمألا بتكأ passwdرسلا ةملك رييغت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

17

man passwd اذإ الثمف هنع مالعتسالا بولطملا مسالل راصتخالا طبضلاب فرعت ال دق ناي حألا ضعب يفو

بلطأ ذئدنع Pass Wordوهو اهل يملعلا مسالا الإ فرعت الو رسلا ةملك نع مالعتسالا ديرت تنك يتآلاك ةبولطملا ةملكلل ةفدارملا رماوألا ءامسأب ةمئاق

man -k pass word رمألاب اهنع ملعتست نأ عيطتست ثيح passwdةملك ك ل رهظت ذئدنع

man passwd

هيبنت مادختسا عيطتست كنإف مالعتسالل ةقباسلا ةيطخلا ةهجاوملا رماوأ همدقت امب ايفتكم نكت مل اذإ

ةيلحملا ةكبشلاب لاصتالا قيرط نع ةمسارلا ةهجاوملا html2manbin-cgisaeduksucciswwwhttp

ةلدألا عم لمعلا 5 ndash 3 مساب فرعي هب صاخ يساسأ ليلد مدختسم لكل Linuxماظن مدقي Home Directory

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

يساسألا ليلدلا تحت اهأشنأ كعيراشم تافلم عيمجتل ليلد ءاشنإ تدرأ اذإف mkdirرمألا مدختسا ديدج ليلد لمعلو

يلاتلا رمألا بتكأ mkdir projects

pwd رمألا بتكأ لمعت يذلا ليلدلا مسا ةفرعملو ةرابعلل راصتخا وه pwdرمألا نأ ظحال Print Working Directory ليلدلا تايوتحم عبطا يأ

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

linux120~gt cd projects linux120~projectsgt _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

18

ةظحالم ديدجلا ليلدلا مسا نمضتي ةيادبلا رطس نإف رخآ ليلد ىلإ يلاحلا ليلدلا رييغت دنع

cdرمألا مادختساب يساسألا ليلدلا ىلإ ةرشابم لاقت نالا كنكميو

linux120~projectsgt cd linux120~gt _

cdرمألا مدختسا ةرشابم قباسلا ليلدلل ةدوعلا تدرأ اذإ امأ

linux120somewheregt cd linux120~gt _

ةظحالم

ةمالعلا ريشت ثيح ~ cdرمألا مادختساب يساسألا ليلدلا يلإ ةدوعلا كنكمي ىلإ ~ يلصألا ليلدلا ىلإ ةرشابم ةدوعلا

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

يلاتلا لاثملا يف امك خسنلاو لقنلاو فذحلل cp mv rmرماوألا مادختسا linux120~gt mv myfile projectsmyfile

linux120~gt cp testpas test2pas linux120~gt rm projectsmyfile

linux120~gt _ فلملا لقن نع قباسلا لاثملا يف لوألا رطسلا ربعي myfile عيراشملا ليلد ىلإ يلاحلا ليلدلا نمprojects

فلملا خسن نع يناثلا رطسلا ربعي امنيب myfileمسالا سفن تحت testpas يساسألا ليلدلا نمفلملا فذح ينعي ثلاثلا رطسلا نإف اريخأو test2pasىمسم تحت ليلدلا سفن يف ةخسنلا نيزختو

myfile عيراشملا ليلد نم projects مادختسا 6 ndash 3

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

19

ةيصاخ مادختساب ةدحاو ةوطخ يف تافلملا نم ةعومجم لقن وأ فذح وأ خسن الثمف

linux120~gt mkdir tmp linux120~gt cp tmp

linux120~gt _

يف تافلملا عيمج خسن متي يناثلا رطسلا يفو tmpهمسا ديدج يعرف ليلد ءاشنإ متي لوألا رطسلا يف تافلملا عيمج نع ةمجنلا ةمالع ربعت ثيح tmpديدجلا ليلدلا يلإ يلاحلا ليلدلا ريبعت ىلإ ةفاضإلابو

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

book1 book2 book_idea book-chapter1 فورحلاب أدبت يتلاو تافلملا هذه خسن اندرأو يرخأ تافلم عم ليلدلا سفن يف ةدوجوم تافلملا هذهو

book يعرفلا ليلدلا ىلإ يساسألا ليلدلا نم tmp بتكن رمألا cp book tmp

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

cp book tmp نيفلملا طقف خسنت كلذ يلعو bookزومرلا دعب دحاو زمر صحفت ةمالعلا نإف book1 book2

نم لك عم mv rm cdرماوألا مادختسا نكمي انركذ امكو ليلدلا فذح 7 ndash 3

بولطملا ليلدلا ىلإ الوأ باهذلا بجي ( تافلملا نم ايلاخ نوكي نأ بجي هنإف ليلد يأ فذح متي يكل ةدوعلا مث ليلدلا تايوتحم عيمج فذحل rmرمألا مدختس ي ثيح هتايوتحم عيمج فذحو هتايوتحم فذح

رمألا بتكأ tmpليلدلا مسا ناك اذإ الثمف ليلدلا فذح بلطي كلذ دعب ) يساسألا ليلدلا ىلإ

rmdir tmp

تافلملا ةعابط 8 ndash 3

فلملا ةعابط الثم تدرأ اذإف) لمعملا يف ( ةيلحملا ةعباطلا ىلع تافلملا ةعابطل lprرمألا مدختسي programtxt رمألا بتكأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

20

lpr programtxt

رمألا بتكأ قباسلا فلملا ةعابطل ةكبشلاب ةلصتملا تاعباطلا ىدحإ مادختسا تدرأ اذإ امأ lpr -Pprintername programtxt

ةكبشلا لالخ نم اهيلع ةعابطلا دارملا ةعباطلا مسا printernameةملكب ينعن ثيح زكرم يف نيلوؤسملا دحأ لاؤسب متي كلذ نإف ةكبشلا لالخ نم كعم ةلصتملا تاعباطلا ءامس أ ةفرعملو

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

lpq وأ ةيلحملا ةعباطلل lpq ndashPprintername ةكبشلا ةعباط ل

نيرخآلاب لاصتالا ndash 4

يلآلا ديربلا مادختسا 1 ndash 4 (E-Mail) ةيلكلاب ةصاخلا LANةيلحملا ةكبشلا عم نولماعتي نيذلا نيرخآلاب لاصتالل يلآلا ديربلا مادختسا كنكمي

يف همادختسا نكمي يديرب ناونع هل يلاتلابو باسح مقر هل بساحلا مولع ةيلك يف بلاط لك نأ ثيح بتكي نأ بلاطلل نكمي يلآلا ديربلا قيرط نعو ةيلكلاب سيردتلا ءاضعأ وأ هئالمزل لئاسرلا لاسرإ

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

وه يديربلا كناونع نإف بساحلا ىلع باسح مقر كل اذإو saeduksuccis2loginnamelinuxserver

كباسح مقر ناك اذإف بساحلا عم هب لماعتت يذلا كباسح مقر نع ربعت loginnameثيح نوكي يديربلا كناونع نإ ف16s101وه

saeduksuccis2linuxserver101s16

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

اهمهأ شقانن فوسو

جمانرب مادختسا 4-1-1 Pine

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 14: Arabic linux guide

14

program1pasجمانربلا ءاعدتسا اندرأو hellip program1pas program2c infodatجماربلا يتآلاك نوكي هراسم نإف

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

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

دحأ نكيلو جماربلا تانايب ىلع يوتحت تافلملا نم ةعومجم هبو dataهمسا تانايبلاب صاخ يعرف ليلد هؤاعدتسا بولطموcoursesdataهمسا تافلملا هذه يتآلاك راسملا نوكي كلذ دنع

programsdatacoursesdat يرجشلا عرفتلل اقبط فلملا مسا مث يعرفلا ليلدلا مث ليلدلا ددحي راسملا نأ قباسلا لاثملا نم ظحاليو

data يعرفلا ليلدلل بألا وه programsليلدلا نأ لوقلا نكميو

رمألاب تافلملا ةمئاق ضرع 1 ـ 3 ls كلذ لاثم يعرفلا وأ يلصألا ليلدلا يف تافلملا ءامسأب ةمئاق ضرعل lsرمألا مدختسي

linux110~gt ls

aout dummytxt homebanrgif sampletxt wchat02tar backggif filepas indexhtml testpas xxx

dummy filepas~ mbox testpas~ ةيدجبألا فورحلا بسح ةبترم ليلدلا اهيلع يوتحي يتلا تافلملا ءامسأ رهظت ثيح

يتآلاك نوكيل 1ndashضرعلا رمأل فضأ تافلملا نع ةيليصفت تامولعم تدرأ اذإو linux110~gt ls -l

total 167 -rwxr-xr-x 1 15s100 users 34095 Oct 8 0118 aout

-rw-rw-r-- 1 15s100 users 31688 Oct 10 1437 backggif -rw-r--r-- 1 15s100 users 0 Oct 8 0050 dummy

-rw-r--r-- 1 15s100 users 0 Oct 8 0049 dummytxt -rw-r--r-- 1 15s100 users 225 Oct 8 0118 filepas

-rw-r--r-- 1 15s100 users 266 Oct 8 0102 filepas~ -rw-rw-r-- 1 15s100 users 10737 Oct 10 1417 homebanrgif

-rw-rw-r-- 1 15s100 users 242 Sep 29 1132 indexhtml -rw------- 1 15s100 users 652 Oct 14 0131 mbox

-rw-r--r-- 1 15s100 users 2 Oct 8 0050 sampletxt -rw-r--r-- 1 15s100 users 280 Oct 4 0008 testpas

-rw-r--r-- 1 15s100 users 278 Oct 4 0006 testpas~ -rw-rw-r-- 1 15s100 users 81920 Oct 10 1403 wchat02tar

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

15

-rw-r--r-- 1 15s100 users 75 Oct 8 0102 xxx

فلملا تايوتحم ضرع 2ـ 3 cat

يلاتلا لاثملا يف امك فلملا تايوتحم ضرعل catرمألا مادختسا نكمي cat sampletxt

ديدج فلم ءاشنإل catرمألا مادختسا نكمي كلذ ىلإ ةفاضإلابو ءاشنإ ديرت كنأ الثم ضرتفنلف ب اعوبتم catرمألا بتكأ بيحرت ةلاسر ىلع يوتحي ديدج فلم اذهل هديرت يذلا مسالا مث lt ةمالعلا

ctrl+dطغضا ءاهتنالا دعبو فلملا روطسل ةباتكلاب كل حمسي ذئنيح cat gt hellotxt يتآلاك فلملا ماظنلل ةيادبلا ةمالع ىلإ دوعت يكل ) هتبتك رطس رخآ ىلع سيلو لاخ رطس يف تنأو (

linux120~gt cat gt hellotxt

Hello World How is everybody

[ctrl+d] linux120~gt _

هانأشنأ يذلا فلملا تايوتحم نآلا ىرنل

linux120~gt cat hellotxt Hello World

How is everybody linux120~gt _

انل حمسي نل ةقباسلا ةقيرطلاب فلملا ءاعدتسا نإف ةشاش نم رثكأ ألمتو ةريثك فلملا تايوتحم تناك اذإ لثم moreرمألا مدختسا ةيادبلا ذنم فلملا تايوتحم ةدهاشم تدرأ اذإو فلملا نم ةريخألا ةشاشلاب الإ

more sampletxt طغضلا بجي لب ةرشابم ةيناثلا ةشاشلا ىلإ لقتني الو فلملا نم ىلوألا ةشاشلا الوأ ضرعي moreرمألاف

ةيلاتلا ةحفصلل لاقتنالل space barتافاسملا ةرطسم ىلع لالخ ةقباس ةحفصل ةدوعل ا كنكمي امك فرحلا ىلع طغضلاب حفصتلا ةيلمع يهنت وأ bفرحلا ىلع طغضلاب فلملل كحفصت q

ىلع طغضلاب كلذو moreرمألل امدختسم تنأو ةدعاسملا بلط ءارجإ كنكمي هنأ كلذ ىلع ةوالع رمألل ةدعاسملا رماوألا عيمج ضرع متي ثيح hفرحلا more

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

16

ملا عم لمعلا3 ndash 3 تافل cpخسنلا رمأ

يلاتلا لاثملا يف امك ليلدلا سفن يف رخآ ىمسم تحت ليلدلا نم ام فلم خسن ةيلمع ءارجإ نكمي

cp file1 file2 نأ ثيح

cp خسنلا رمأ file1 هخسن دارملا فلملا مسا file2ديدجلا فلملا مسا

rm فذحلا رمأ رمألاب نيزختلا صارقأ يف ربكأ ةيلاخ ةحاسم ةحاتإل ا كنكمي ظافتحالا ديرت ال يتلا تافلملا فذحrm

يلاتلا لاثملا يف امك rm file3

file3ىمسملا فلملا فذح مني ثيح

ةظحالم ةيلاتلا ةلاسرلا روهظب كلذو ةمظنألا ضعب يف فذحلا ديكأت كنم بلطي امبر

Remove file3 (yn) _ فرحلا وأ ديكأتلل yفرحلا لخدأ ذئدنع n رمألا ءاغلإل

mvرمألاب فلم مسا رييغت

مسالا ىلإ الثم file1نكيلو فلملا مسا رييغت كنكمي file2 رمألا مادختساب mv يلي امك mv file1 file2

عم حوتفملا طخلا قيرط نع ةدعاسملا 4 ndash 3 Linux رمألا قيرط نع Linuxليغشتلا ماظن ليلد ءاعدتسا كنكمي ماظنلل حوتفملا طخلا لالخ نم man

هنع مالعتسالا بولطم وه امب اعوبتم - manualةملكل راصتخا يهو ةقيرط نع مالعتسالل الثمف رمألا بتكأ passwdرسلا ةملك رييغت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

17

man passwd اذإ الثمف هنع مالعتسالا بولطملا مسالل راصتخالا طبضلاب فرعت ال دق ناي حألا ضعب يفو

بلطأ ذئدنع Pass Wordوهو اهل يملعلا مسالا الإ فرعت الو رسلا ةملك نع مالعتسالا ديرت تنك يتآلاك ةبولطملا ةملكلل ةفدارملا رماوألا ءامسأب ةمئاق

man -k pass word رمألاب اهنع ملعتست نأ عيطتست ثيح passwdةملك ك ل رهظت ذئدنع

man passwd

هيبنت مادختسا عيطتست كنإف مالعتسالل ةقباسلا ةيطخلا ةهجاوملا رماوأ همدقت امب ايفتكم نكت مل اذإ

ةيلحملا ةكبشلاب لاصتالا قيرط نع ةمسارلا ةهجاوملا html2manbin-cgisaeduksucciswwwhttp

ةلدألا عم لمعلا 5 ndash 3 مساب فرعي هب صاخ يساسأ ليلد مدختسم لكل Linuxماظن مدقي Home Directory

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

يساسألا ليلدلا تحت اهأشنأ كعيراشم تافلم عيمجتل ليلد ءاشنإ تدرأ اذإف mkdirرمألا مدختسا ديدج ليلد لمعلو

يلاتلا رمألا بتكأ mkdir projects

pwd رمألا بتكأ لمعت يذلا ليلدلا مسا ةفرعملو ةرابعلل راصتخا وه pwdرمألا نأ ظحال Print Working Directory ليلدلا تايوتحم عبطا يأ

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

linux120~gt cd projects linux120~projectsgt _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

18

ةظحالم ديدجلا ليلدلا مسا نمضتي ةيادبلا رطس نإف رخآ ليلد ىلإ يلاحلا ليلدلا رييغت دنع

cdرمألا مادختساب يساسألا ليلدلا ىلإ ةرشابم لاقت نالا كنكميو

linux120~projectsgt cd linux120~gt _

cdرمألا مدختسا ةرشابم قباسلا ليلدلل ةدوعلا تدرأ اذإ امأ

linux120somewheregt cd linux120~gt _

ةظحالم

ةمالعلا ريشت ثيح ~ cdرمألا مادختساب يساسألا ليلدلا يلإ ةدوعلا كنكمي ىلإ ~ يلصألا ليلدلا ىلإ ةرشابم ةدوعلا

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

يلاتلا لاثملا يف امك خسنلاو لقنلاو فذحلل cp mv rmرماوألا مادختسا linux120~gt mv myfile projectsmyfile

linux120~gt cp testpas test2pas linux120~gt rm projectsmyfile

linux120~gt _ فلملا لقن نع قباسلا لاثملا يف لوألا رطسلا ربعي myfile عيراشملا ليلد ىلإ يلاحلا ليلدلا نمprojects

فلملا خسن نع يناثلا رطسلا ربعي امنيب myfileمسالا سفن تحت testpas يساسألا ليلدلا نمفلملا فذح ينعي ثلاثلا رطسلا نإف اريخأو test2pasىمسم تحت ليلدلا سفن يف ةخسنلا نيزختو

myfile عيراشملا ليلد نم projects مادختسا 6 ndash 3

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

19

ةيصاخ مادختساب ةدحاو ةوطخ يف تافلملا نم ةعومجم لقن وأ فذح وأ خسن الثمف

linux120~gt mkdir tmp linux120~gt cp tmp

linux120~gt _

يف تافلملا عيمج خسن متي يناثلا رطسلا يفو tmpهمسا ديدج يعرف ليلد ءاشنإ متي لوألا رطسلا يف تافلملا عيمج نع ةمجنلا ةمالع ربعت ثيح tmpديدجلا ليلدلا يلإ يلاحلا ليلدلا ريبعت ىلإ ةفاضإلابو

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

book1 book2 book_idea book-chapter1 فورحلاب أدبت يتلاو تافلملا هذه خسن اندرأو يرخأ تافلم عم ليلدلا سفن يف ةدوجوم تافلملا هذهو

book يعرفلا ليلدلا ىلإ يساسألا ليلدلا نم tmp بتكن رمألا cp book tmp

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

cp book tmp نيفلملا طقف خسنت كلذ يلعو bookزومرلا دعب دحاو زمر صحفت ةمالعلا نإف book1 book2

نم لك عم mv rm cdرماوألا مادختسا نكمي انركذ امكو ليلدلا فذح 7 ndash 3

بولطملا ليلدلا ىلإ الوأ باهذلا بجي ( تافلملا نم ايلاخ نوكي نأ بجي هنإف ليلد يأ فذح متي يكل ةدوعلا مث ليلدلا تايوتحم عيمج فذحل rmرمألا مدختس ي ثيح هتايوتحم عيمج فذحو هتايوتحم فذح

رمألا بتكأ tmpليلدلا مسا ناك اذإ الثمف ليلدلا فذح بلطي كلذ دعب ) يساسألا ليلدلا ىلإ

rmdir tmp

تافلملا ةعابط 8 ndash 3

فلملا ةعابط الثم تدرأ اذإف) لمعملا يف ( ةيلحملا ةعباطلا ىلع تافلملا ةعابطل lprرمألا مدختسي programtxt رمألا بتكأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

20

lpr programtxt

رمألا بتكأ قباسلا فلملا ةعابطل ةكبشلاب ةلصتملا تاعباطلا ىدحإ مادختسا تدرأ اذإ امأ lpr -Pprintername programtxt

ةكبشلا لالخ نم اهيلع ةعابطلا دارملا ةعباطلا مسا printernameةملكب ينعن ثيح زكرم يف نيلوؤسملا دحأ لاؤسب متي كلذ نإف ةكبشلا لالخ نم كعم ةلصتملا تاعباطلا ءامس أ ةفرعملو

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

lpq وأ ةيلحملا ةعباطلل lpq ndashPprintername ةكبشلا ةعباط ل

نيرخآلاب لاصتالا ndash 4

يلآلا ديربلا مادختسا 1 ndash 4 (E-Mail) ةيلكلاب ةصاخلا LANةيلحملا ةكبشلا عم نولماعتي نيذلا نيرخآلاب لاصتالل يلآلا ديربلا مادختسا كنكمي

يف همادختسا نكمي يديرب ناونع هل يلاتلابو باسح مقر هل بساحلا مولع ةيلك يف بلاط لك نأ ثيح بتكي نأ بلاطلل نكمي يلآلا ديربلا قيرط نعو ةيلكلاب سيردتلا ءاضعأ وأ هئالمزل لئاسرلا لاسرإ

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

وه يديربلا كناونع نإف بساحلا ىلع باسح مقر كل اذإو saeduksuccis2loginnamelinuxserver

كباسح مقر ناك اذإف بساحلا عم هب لماعتت يذلا كباسح مقر نع ربعت loginnameثيح نوكي يديربلا كناونع نإ ف16s101وه

saeduksuccis2linuxserver101s16

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

اهمهأ شقانن فوسو

جمانرب مادختسا 4-1-1 Pine

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 15: Arabic linux guide

15

-rw-r--r-- 1 15s100 users 75 Oct 8 0102 xxx

فلملا تايوتحم ضرع 2ـ 3 cat

يلاتلا لاثملا يف امك فلملا تايوتحم ضرعل catرمألا مادختسا نكمي cat sampletxt

ديدج فلم ءاشنإل catرمألا مادختسا نكمي كلذ ىلإ ةفاضإلابو ءاشنإ ديرت كنأ الثم ضرتفنلف ب اعوبتم catرمألا بتكأ بيحرت ةلاسر ىلع يوتحي ديدج فلم اذهل هديرت يذلا مسالا مث lt ةمالعلا

ctrl+dطغضا ءاهتنالا دعبو فلملا روطسل ةباتكلاب كل حمسي ذئنيح cat gt hellotxt يتآلاك فلملا ماظنلل ةيادبلا ةمالع ىلإ دوعت يكل ) هتبتك رطس رخآ ىلع سيلو لاخ رطس يف تنأو (

linux120~gt cat gt hellotxt

Hello World How is everybody

[ctrl+d] linux120~gt _

هانأشنأ يذلا فلملا تايوتحم نآلا ىرنل

linux120~gt cat hellotxt Hello World

How is everybody linux120~gt _

انل حمسي نل ةقباسلا ةقيرطلاب فلملا ءاعدتسا نإف ةشاش نم رثكأ ألمتو ةريثك فلملا تايوتحم تناك اذإ لثم moreرمألا مدختسا ةيادبلا ذنم فلملا تايوتحم ةدهاشم تدرأ اذإو فلملا نم ةريخألا ةشاشلاب الإ

more sampletxt طغضلا بجي لب ةرشابم ةيناثلا ةشاشلا ىلإ لقتني الو فلملا نم ىلوألا ةشاشلا الوأ ضرعي moreرمألاف

ةيلاتلا ةحفصلل لاقتنالل space barتافاسملا ةرطسم ىلع لالخ ةقباس ةحفصل ةدوعل ا كنكمي امك فرحلا ىلع طغضلاب حفصتلا ةيلمع يهنت وأ bفرحلا ىلع طغضلاب فلملل كحفصت q

ىلع طغضلاب كلذو moreرمألل امدختسم تنأو ةدعاسملا بلط ءارجإ كنكمي هنأ كلذ ىلع ةوالع رمألل ةدعاسملا رماوألا عيمج ضرع متي ثيح hفرحلا more

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

16

ملا عم لمعلا3 ndash 3 تافل cpخسنلا رمأ

يلاتلا لاثملا يف امك ليلدلا سفن يف رخآ ىمسم تحت ليلدلا نم ام فلم خسن ةيلمع ءارجإ نكمي

cp file1 file2 نأ ثيح

cp خسنلا رمأ file1 هخسن دارملا فلملا مسا file2ديدجلا فلملا مسا

rm فذحلا رمأ رمألاب نيزختلا صارقأ يف ربكأ ةيلاخ ةحاسم ةحاتإل ا كنكمي ظافتحالا ديرت ال يتلا تافلملا فذحrm

يلاتلا لاثملا يف امك rm file3

file3ىمسملا فلملا فذح مني ثيح

ةظحالم ةيلاتلا ةلاسرلا روهظب كلذو ةمظنألا ضعب يف فذحلا ديكأت كنم بلطي امبر

Remove file3 (yn) _ فرحلا وأ ديكأتلل yفرحلا لخدأ ذئدنع n رمألا ءاغلإل

mvرمألاب فلم مسا رييغت

مسالا ىلإ الثم file1نكيلو فلملا مسا رييغت كنكمي file2 رمألا مادختساب mv يلي امك mv file1 file2

عم حوتفملا طخلا قيرط نع ةدعاسملا 4 ndash 3 Linux رمألا قيرط نع Linuxليغشتلا ماظن ليلد ءاعدتسا كنكمي ماظنلل حوتفملا طخلا لالخ نم man

هنع مالعتسالا بولطم وه امب اعوبتم - manualةملكل راصتخا يهو ةقيرط نع مالعتسالل الثمف رمألا بتكأ passwdرسلا ةملك رييغت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

17

man passwd اذإ الثمف هنع مالعتسالا بولطملا مسالل راصتخالا طبضلاب فرعت ال دق ناي حألا ضعب يفو

بلطأ ذئدنع Pass Wordوهو اهل يملعلا مسالا الإ فرعت الو رسلا ةملك نع مالعتسالا ديرت تنك يتآلاك ةبولطملا ةملكلل ةفدارملا رماوألا ءامسأب ةمئاق

man -k pass word رمألاب اهنع ملعتست نأ عيطتست ثيح passwdةملك ك ل رهظت ذئدنع

man passwd

هيبنت مادختسا عيطتست كنإف مالعتسالل ةقباسلا ةيطخلا ةهجاوملا رماوأ همدقت امب ايفتكم نكت مل اذإ

ةيلحملا ةكبشلاب لاصتالا قيرط نع ةمسارلا ةهجاوملا html2manbin-cgisaeduksucciswwwhttp

ةلدألا عم لمعلا 5 ndash 3 مساب فرعي هب صاخ يساسأ ليلد مدختسم لكل Linuxماظن مدقي Home Directory

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

يساسألا ليلدلا تحت اهأشنأ كعيراشم تافلم عيمجتل ليلد ءاشنإ تدرأ اذإف mkdirرمألا مدختسا ديدج ليلد لمعلو

يلاتلا رمألا بتكأ mkdir projects

pwd رمألا بتكأ لمعت يذلا ليلدلا مسا ةفرعملو ةرابعلل راصتخا وه pwdرمألا نأ ظحال Print Working Directory ليلدلا تايوتحم عبطا يأ

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

linux120~gt cd projects linux120~projectsgt _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

18

ةظحالم ديدجلا ليلدلا مسا نمضتي ةيادبلا رطس نإف رخآ ليلد ىلإ يلاحلا ليلدلا رييغت دنع

cdرمألا مادختساب يساسألا ليلدلا ىلإ ةرشابم لاقت نالا كنكميو

linux120~projectsgt cd linux120~gt _

cdرمألا مدختسا ةرشابم قباسلا ليلدلل ةدوعلا تدرأ اذإ امأ

linux120somewheregt cd linux120~gt _

ةظحالم

ةمالعلا ريشت ثيح ~ cdرمألا مادختساب يساسألا ليلدلا يلإ ةدوعلا كنكمي ىلإ ~ يلصألا ليلدلا ىلإ ةرشابم ةدوعلا

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

يلاتلا لاثملا يف امك خسنلاو لقنلاو فذحلل cp mv rmرماوألا مادختسا linux120~gt mv myfile projectsmyfile

linux120~gt cp testpas test2pas linux120~gt rm projectsmyfile

linux120~gt _ فلملا لقن نع قباسلا لاثملا يف لوألا رطسلا ربعي myfile عيراشملا ليلد ىلإ يلاحلا ليلدلا نمprojects

فلملا خسن نع يناثلا رطسلا ربعي امنيب myfileمسالا سفن تحت testpas يساسألا ليلدلا نمفلملا فذح ينعي ثلاثلا رطسلا نإف اريخأو test2pasىمسم تحت ليلدلا سفن يف ةخسنلا نيزختو

myfile عيراشملا ليلد نم projects مادختسا 6 ndash 3

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

19

ةيصاخ مادختساب ةدحاو ةوطخ يف تافلملا نم ةعومجم لقن وأ فذح وأ خسن الثمف

linux120~gt mkdir tmp linux120~gt cp tmp

linux120~gt _

يف تافلملا عيمج خسن متي يناثلا رطسلا يفو tmpهمسا ديدج يعرف ليلد ءاشنإ متي لوألا رطسلا يف تافلملا عيمج نع ةمجنلا ةمالع ربعت ثيح tmpديدجلا ليلدلا يلإ يلاحلا ليلدلا ريبعت ىلإ ةفاضإلابو

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

book1 book2 book_idea book-chapter1 فورحلاب أدبت يتلاو تافلملا هذه خسن اندرأو يرخأ تافلم عم ليلدلا سفن يف ةدوجوم تافلملا هذهو

book يعرفلا ليلدلا ىلإ يساسألا ليلدلا نم tmp بتكن رمألا cp book tmp

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

cp book tmp نيفلملا طقف خسنت كلذ يلعو bookزومرلا دعب دحاو زمر صحفت ةمالعلا نإف book1 book2

نم لك عم mv rm cdرماوألا مادختسا نكمي انركذ امكو ليلدلا فذح 7 ndash 3

بولطملا ليلدلا ىلإ الوأ باهذلا بجي ( تافلملا نم ايلاخ نوكي نأ بجي هنإف ليلد يأ فذح متي يكل ةدوعلا مث ليلدلا تايوتحم عيمج فذحل rmرمألا مدختس ي ثيح هتايوتحم عيمج فذحو هتايوتحم فذح

رمألا بتكأ tmpليلدلا مسا ناك اذإ الثمف ليلدلا فذح بلطي كلذ دعب ) يساسألا ليلدلا ىلإ

rmdir tmp

تافلملا ةعابط 8 ndash 3

فلملا ةعابط الثم تدرأ اذإف) لمعملا يف ( ةيلحملا ةعباطلا ىلع تافلملا ةعابطل lprرمألا مدختسي programtxt رمألا بتكأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

20

lpr programtxt

رمألا بتكأ قباسلا فلملا ةعابطل ةكبشلاب ةلصتملا تاعباطلا ىدحإ مادختسا تدرأ اذإ امأ lpr -Pprintername programtxt

ةكبشلا لالخ نم اهيلع ةعابطلا دارملا ةعباطلا مسا printernameةملكب ينعن ثيح زكرم يف نيلوؤسملا دحأ لاؤسب متي كلذ نإف ةكبشلا لالخ نم كعم ةلصتملا تاعباطلا ءامس أ ةفرعملو

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

lpq وأ ةيلحملا ةعباطلل lpq ndashPprintername ةكبشلا ةعباط ل

نيرخآلاب لاصتالا ndash 4

يلآلا ديربلا مادختسا 1 ndash 4 (E-Mail) ةيلكلاب ةصاخلا LANةيلحملا ةكبشلا عم نولماعتي نيذلا نيرخآلاب لاصتالل يلآلا ديربلا مادختسا كنكمي

يف همادختسا نكمي يديرب ناونع هل يلاتلابو باسح مقر هل بساحلا مولع ةيلك يف بلاط لك نأ ثيح بتكي نأ بلاطلل نكمي يلآلا ديربلا قيرط نعو ةيلكلاب سيردتلا ءاضعأ وأ هئالمزل لئاسرلا لاسرإ

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

وه يديربلا كناونع نإف بساحلا ىلع باسح مقر كل اذإو saeduksuccis2loginnamelinuxserver

كباسح مقر ناك اذإف بساحلا عم هب لماعتت يذلا كباسح مقر نع ربعت loginnameثيح نوكي يديربلا كناونع نإ ف16s101وه

saeduksuccis2linuxserver101s16

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

اهمهأ شقانن فوسو

جمانرب مادختسا 4-1-1 Pine

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 16: Arabic linux guide

16

ملا عم لمعلا3 ndash 3 تافل cpخسنلا رمأ

يلاتلا لاثملا يف امك ليلدلا سفن يف رخآ ىمسم تحت ليلدلا نم ام فلم خسن ةيلمع ءارجإ نكمي

cp file1 file2 نأ ثيح

cp خسنلا رمأ file1 هخسن دارملا فلملا مسا file2ديدجلا فلملا مسا

rm فذحلا رمأ رمألاب نيزختلا صارقأ يف ربكأ ةيلاخ ةحاسم ةحاتإل ا كنكمي ظافتحالا ديرت ال يتلا تافلملا فذحrm

يلاتلا لاثملا يف امك rm file3

file3ىمسملا فلملا فذح مني ثيح

ةظحالم ةيلاتلا ةلاسرلا روهظب كلذو ةمظنألا ضعب يف فذحلا ديكأت كنم بلطي امبر

Remove file3 (yn) _ فرحلا وأ ديكأتلل yفرحلا لخدأ ذئدنع n رمألا ءاغلإل

mvرمألاب فلم مسا رييغت

مسالا ىلإ الثم file1نكيلو فلملا مسا رييغت كنكمي file2 رمألا مادختساب mv يلي امك mv file1 file2

عم حوتفملا طخلا قيرط نع ةدعاسملا 4 ndash 3 Linux رمألا قيرط نع Linuxليغشتلا ماظن ليلد ءاعدتسا كنكمي ماظنلل حوتفملا طخلا لالخ نم man

هنع مالعتسالا بولطم وه امب اعوبتم - manualةملكل راصتخا يهو ةقيرط نع مالعتسالل الثمف رمألا بتكأ passwdرسلا ةملك رييغت

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

17

man passwd اذإ الثمف هنع مالعتسالا بولطملا مسالل راصتخالا طبضلاب فرعت ال دق ناي حألا ضعب يفو

بلطأ ذئدنع Pass Wordوهو اهل يملعلا مسالا الإ فرعت الو رسلا ةملك نع مالعتسالا ديرت تنك يتآلاك ةبولطملا ةملكلل ةفدارملا رماوألا ءامسأب ةمئاق

man -k pass word رمألاب اهنع ملعتست نأ عيطتست ثيح passwdةملك ك ل رهظت ذئدنع

man passwd

هيبنت مادختسا عيطتست كنإف مالعتسالل ةقباسلا ةيطخلا ةهجاوملا رماوأ همدقت امب ايفتكم نكت مل اذإ

ةيلحملا ةكبشلاب لاصتالا قيرط نع ةمسارلا ةهجاوملا html2manbin-cgisaeduksucciswwwhttp

ةلدألا عم لمعلا 5 ndash 3 مساب فرعي هب صاخ يساسأ ليلد مدختسم لكل Linuxماظن مدقي Home Directory

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

يساسألا ليلدلا تحت اهأشنأ كعيراشم تافلم عيمجتل ليلد ءاشنإ تدرأ اذإف mkdirرمألا مدختسا ديدج ليلد لمعلو

يلاتلا رمألا بتكأ mkdir projects

pwd رمألا بتكأ لمعت يذلا ليلدلا مسا ةفرعملو ةرابعلل راصتخا وه pwdرمألا نأ ظحال Print Working Directory ليلدلا تايوتحم عبطا يأ

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

linux120~gt cd projects linux120~projectsgt _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

18

ةظحالم ديدجلا ليلدلا مسا نمضتي ةيادبلا رطس نإف رخآ ليلد ىلإ يلاحلا ليلدلا رييغت دنع

cdرمألا مادختساب يساسألا ليلدلا ىلإ ةرشابم لاقت نالا كنكميو

linux120~projectsgt cd linux120~gt _

cdرمألا مدختسا ةرشابم قباسلا ليلدلل ةدوعلا تدرأ اذإ امأ

linux120somewheregt cd linux120~gt _

ةظحالم

ةمالعلا ريشت ثيح ~ cdرمألا مادختساب يساسألا ليلدلا يلإ ةدوعلا كنكمي ىلإ ~ يلصألا ليلدلا ىلإ ةرشابم ةدوعلا

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

يلاتلا لاثملا يف امك خسنلاو لقنلاو فذحلل cp mv rmرماوألا مادختسا linux120~gt mv myfile projectsmyfile

linux120~gt cp testpas test2pas linux120~gt rm projectsmyfile

linux120~gt _ فلملا لقن نع قباسلا لاثملا يف لوألا رطسلا ربعي myfile عيراشملا ليلد ىلإ يلاحلا ليلدلا نمprojects

فلملا خسن نع يناثلا رطسلا ربعي امنيب myfileمسالا سفن تحت testpas يساسألا ليلدلا نمفلملا فذح ينعي ثلاثلا رطسلا نإف اريخأو test2pasىمسم تحت ليلدلا سفن يف ةخسنلا نيزختو

myfile عيراشملا ليلد نم projects مادختسا 6 ndash 3

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

19

ةيصاخ مادختساب ةدحاو ةوطخ يف تافلملا نم ةعومجم لقن وأ فذح وأ خسن الثمف

linux120~gt mkdir tmp linux120~gt cp tmp

linux120~gt _

يف تافلملا عيمج خسن متي يناثلا رطسلا يفو tmpهمسا ديدج يعرف ليلد ءاشنإ متي لوألا رطسلا يف تافلملا عيمج نع ةمجنلا ةمالع ربعت ثيح tmpديدجلا ليلدلا يلإ يلاحلا ليلدلا ريبعت ىلإ ةفاضإلابو

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

book1 book2 book_idea book-chapter1 فورحلاب أدبت يتلاو تافلملا هذه خسن اندرأو يرخأ تافلم عم ليلدلا سفن يف ةدوجوم تافلملا هذهو

book يعرفلا ليلدلا ىلإ يساسألا ليلدلا نم tmp بتكن رمألا cp book tmp

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

cp book tmp نيفلملا طقف خسنت كلذ يلعو bookزومرلا دعب دحاو زمر صحفت ةمالعلا نإف book1 book2

نم لك عم mv rm cdرماوألا مادختسا نكمي انركذ امكو ليلدلا فذح 7 ndash 3

بولطملا ليلدلا ىلإ الوأ باهذلا بجي ( تافلملا نم ايلاخ نوكي نأ بجي هنإف ليلد يأ فذح متي يكل ةدوعلا مث ليلدلا تايوتحم عيمج فذحل rmرمألا مدختس ي ثيح هتايوتحم عيمج فذحو هتايوتحم فذح

رمألا بتكأ tmpليلدلا مسا ناك اذإ الثمف ليلدلا فذح بلطي كلذ دعب ) يساسألا ليلدلا ىلإ

rmdir tmp

تافلملا ةعابط 8 ndash 3

فلملا ةعابط الثم تدرأ اذإف) لمعملا يف ( ةيلحملا ةعباطلا ىلع تافلملا ةعابطل lprرمألا مدختسي programtxt رمألا بتكأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

20

lpr programtxt

رمألا بتكأ قباسلا فلملا ةعابطل ةكبشلاب ةلصتملا تاعباطلا ىدحإ مادختسا تدرأ اذإ امأ lpr -Pprintername programtxt

ةكبشلا لالخ نم اهيلع ةعابطلا دارملا ةعباطلا مسا printernameةملكب ينعن ثيح زكرم يف نيلوؤسملا دحأ لاؤسب متي كلذ نإف ةكبشلا لالخ نم كعم ةلصتملا تاعباطلا ءامس أ ةفرعملو

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

lpq وأ ةيلحملا ةعباطلل lpq ndashPprintername ةكبشلا ةعباط ل

نيرخآلاب لاصتالا ndash 4

يلآلا ديربلا مادختسا 1 ndash 4 (E-Mail) ةيلكلاب ةصاخلا LANةيلحملا ةكبشلا عم نولماعتي نيذلا نيرخآلاب لاصتالل يلآلا ديربلا مادختسا كنكمي

يف همادختسا نكمي يديرب ناونع هل يلاتلابو باسح مقر هل بساحلا مولع ةيلك يف بلاط لك نأ ثيح بتكي نأ بلاطلل نكمي يلآلا ديربلا قيرط نعو ةيلكلاب سيردتلا ءاضعأ وأ هئالمزل لئاسرلا لاسرإ

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

وه يديربلا كناونع نإف بساحلا ىلع باسح مقر كل اذإو saeduksuccis2loginnamelinuxserver

كباسح مقر ناك اذإف بساحلا عم هب لماعتت يذلا كباسح مقر نع ربعت loginnameثيح نوكي يديربلا كناونع نإ ف16s101وه

saeduksuccis2linuxserver101s16

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

اهمهأ شقانن فوسو

جمانرب مادختسا 4-1-1 Pine

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 17: Arabic linux guide

17

man passwd اذإ الثمف هنع مالعتسالا بولطملا مسالل راصتخالا طبضلاب فرعت ال دق ناي حألا ضعب يفو

بلطأ ذئدنع Pass Wordوهو اهل يملعلا مسالا الإ فرعت الو رسلا ةملك نع مالعتسالا ديرت تنك يتآلاك ةبولطملا ةملكلل ةفدارملا رماوألا ءامسأب ةمئاق

man -k pass word رمألاب اهنع ملعتست نأ عيطتست ثيح passwdةملك ك ل رهظت ذئدنع

man passwd

هيبنت مادختسا عيطتست كنإف مالعتسالل ةقباسلا ةيطخلا ةهجاوملا رماوأ همدقت امب ايفتكم نكت مل اذإ

ةيلحملا ةكبشلاب لاصتالا قيرط نع ةمسارلا ةهجاوملا html2manbin-cgisaeduksucciswwwhttp

ةلدألا عم لمعلا 5 ndash 3 مساب فرعي هب صاخ يساسأ ليلد مدختسم لكل Linuxماظن مدقي Home Directory

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

يساسألا ليلدلا تحت اهأشنأ كعيراشم تافلم عيمجتل ليلد ءاشنإ تدرأ اذإف mkdirرمألا مدختسا ديدج ليلد لمعلو

يلاتلا رمألا بتكأ mkdir projects

pwd رمألا بتكأ لمعت يذلا ليلدلا مسا ةفرعملو ةرابعلل راصتخا وه pwdرمألا نأ ظحال Print Working Directory ليلدلا تايوتحم عبطا يأ

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

linux120~gt cd projects linux120~projectsgt _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

18

ةظحالم ديدجلا ليلدلا مسا نمضتي ةيادبلا رطس نإف رخآ ليلد ىلإ يلاحلا ليلدلا رييغت دنع

cdرمألا مادختساب يساسألا ليلدلا ىلإ ةرشابم لاقت نالا كنكميو

linux120~projectsgt cd linux120~gt _

cdرمألا مدختسا ةرشابم قباسلا ليلدلل ةدوعلا تدرأ اذإ امأ

linux120somewheregt cd linux120~gt _

ةظحالم

ةمالعلا ريشت ثيح ~ cdرمألا مادختساب يساسألا ليلدلا يلإ ةدوعلا كنكمي ىلإ ~ يلصألا ليلدلا ىلإ ةرشابم ةدوعلا

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

يلاتلا لاثملا يف امك خسنلاو لقنلاو فذحلل cp mv rmرماوألا مادختسا linux120~gt mv myfile projectsmyfile

linux120~gt cp testpas test2pas linux120~gt rm projectsmyfile

linux120~gt _ فلملا لقن نع قباسلا لاثملا يف لوألا رطسلا ربعي myfile عيراشملا ليلد ىلإ يلاحلا ليلدلا نمprojects

فلملا خسن نع يناثلا رطسلا ربعي امنيب myfileمسالا سفن تحت testpas يساسألا ليلدلا نمفلملا فذح ينعي ثلاثلا رطسلا نإف اريخأو test2pasىمسم تحت ليلدلا سفن يف ةخسنلا نيزختو

myfile عيراشملا ليلد نم projects مادختسا 6 ndash 3

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

19

ةيصاخ مادختساب ةدحاو ةوطخ يف تافلملا نم ةعومجم لقن وأ فذح وأ خسن الثمف

linux120~gt mkdir tmp linux120~gt cp tmp

linux120~gt _

يف تافلملا عيمج خسن متي يناثلا رطسلا يفو tmpهمسا ديدج يعرف ليلد ءاشنإ متي لوألا رطسلا يف تافلملا عيمج نع ةمجنلا ةمالع ربعت ثيح tmpديدجلا ليلدلا يلإ يلاحلا ليلدلا ريبعت ىلإ ةفاضإلابو

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

book1 book2 book_idea book-chapter1 فورحلاب أدبت يتلاو تافلملا هذه خسن اندرأو يرخأ تافلم عم ليلدلا سفن يف ةدوجوم تافلملا هذهو

book يعرفلا ليلدلا ىلإ يساسألا ليلدلا نم tmp بتكن رمألا cp book tmp

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

cp book tmp نيفلملا طقف خسنت كلذ يلعو bookزومرلا دعب دحاو زمر صحفت ةمالعلا نإف book1 book2

نم لك عم mv rm cdرماوألا مادختسا نكمي انركذ امكو ليلدلا فذح 7 ndash 3

بولطملا ليلدلا ىلإ الوأ باهذلا بجي ( تافلملا نم ايلاخ نوكي نأ بجي هنإف ليلد يأ فذح متي يكل ةدوعلا مث ليلدلا تايوتحم عيمج فذحل rmرمألا مدختس ي ثيح هتايوتحم عيمج فذحو هتايوتحم فذح

رمألا بتكأ tmpليلدلا مسا ناك اذإ الثمف ليلدلا فذح بلطي كلذ دعب ) يساسألا ليلدلا ىلإ

rmdir tmp

تافلملا ةعابط 8 ndash 3

فلملا ةعابط الثم تدرأ اذإف) لمعملا يف ( ةيلحملا ةعباطلا ىلع تافلملا ةعابطل lprرمألا مدختسي programtxt رمألا بتكأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

20

lpr programtxt

رمألا بتكأ قباسلا فلملا ةعابطل ةكبشلاب ةلصتملا تاعباطلا ىدحإ مادختسا تدرأ اذإ امأ lpr -Pprintername programtxt

ةكبشلا لالخ نم اهيلع ةعابطلا دارملا ةعباطلا مسا printernameةملكب ينعن ثيح زكرم يف نيلوؤسملا دحأ لاؤسب متي كلذ نإف ةكبشلا لالخ نم كعم ةلصتملا تاعباطلا ءامس أ ةفرعملو

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

lpq وأ ةيلحملا ةعباطلل lpq ndashPprintername ةكبشلا ةعباط ل

نيرخآلاب لاصتالا ndash 4

يلآلا ديربلا مادختسا 1 ndash 4 (E-Mail) ةيلكلاب ةصاخلا LANةيلحملا ةكبشلا عم نولماعتي نيذلا نيرخآلاب لاصتالل يلآلا ديربلا مادختسا كنكمي

يف همادختسا نكمي يديرب ناونع هل يلاتلابو باسح مقر هل بساحلا مولع ةيلك يف بلاط لك نأ ثيح بتكي نأ بلاطلل نكمي يلآلا ديربلا قيرط نعو ةيلكلاب سيردتلا ءاضعأ وأ هئالمزل لئاسرلا لاسرإ

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

وه يديربلا كناونع نإف بساحلا ىلع باسح مقر كل اذإو saeduksuccis2loginnamelinuxserver

كباسح مقر ناك اذإف بساحلا عم هب لماعتت يذلا كباسح مقر نع ربعت loginnameثيح نوكي يديربلا كناونع نإ ف16s101وه

saeduksuccis2linuxserver101s16

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

اهمهأ شقانن فوسو

جمانرب مادختسا 4-1-1 Pine

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 18: Arabic linux guide

18

ةظحالم ديدجلا ليلدلا مسا نمضتي ةيادبلا رطس نإف رخآ ليلد ىلإ يلاحلا ليلدلا رييغت دنع

cdرمألا مادختساب يساسألا ليلدلا ىلإ ةرشابم لاقت نالا كنكميو

linux120~projectsgt cd linux120~gt _

cdرمألا مدختسا ةرشابم قباسلا ليلدلل ةدوعلا تدرأ اذإ امأ

linux120somewheregt cd linux120~gt _

ةظحالم

ةمالعلا ريشت ثيح ~ cdرمألا مادختساب يساسألا ليلدلا يلإ ةدوعلا كنكمي ىلإ ~ يلصألا ليلدلا ىلإ ةرشابم ةدوعلا

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

يلاتلا لاثملا يف امك خسنلاو لقنلاو فذحلل cp mv rmرماوألا مادختسا linux120~gt mv myfile projectsmyfile

linux120~gt cp testpas test2pas linux120~gt rm projectsmyfile

linux120~gt _ فلملا لقن نع قباسلا لاثملا يف لوألا رطسلا ربعي myfile عيراشملا ليلد ىلإ يلاحلا ليلدلا نمprojects

فلملا خسن نع يناثلا رطسلا ربعي امنيب myfileمسالا سفن تحت testpas يساسألا ليلدلا نمفلملا فذح ينعي ثلاثلا رطسلا نإف اريخأو test2pasىمسم تحت ليلدلا سفن يف ةخسنلا نيزختو

myfile عيراشملا ليلد نم projects مادختسا 6 ndash 3

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

19

ةيصاخ مادختساب ةدحاو ةوطخ يف تافلملا نم ةعومجم لقن وأ فذح وأ خسن الثمف

linux120~gt mkdir tmp linux120~gt cp tmp

linux120~gt _

يف تافلملا عيمج خسن متي يناثلا رطسلا يفو tmpهمسا ديدج يعرف ليلد ءاشنإ متي لوألا رطسلا يف تافلملا عيمج نع ةمجنلا ةمالع ربعت ثيح tmpديدجلا ليلدلا يلإ يلاحلا ليلدلا ريبعت ىلإ ةفاضإلابو

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

book1 book2 book_idea book-chapter1 فورحلاب أدبت يتلاو تافلملا هذه خسن اندرأو يرخأ تافلم عم ليلدلا سفن يف ةدوجوم تافلملا هذهو

book يعرفلا ليلدلا ىلإ يساسألا ليلدلا نم tmp بتكن رمألا cp book tmp

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

cp book tmp نيفلملا طقف خسنت كلذ يلعو bookزومرلا دعب دحاو زمر صحفت ةمالعلا نإف book1 book2

نم لك عم mv rm cdرماوألا مادختسا نكمي انركذ امكو ليلدلا فذح 7 ndash 3

بولطملا ليلدلا ىلإ الوأ باهذلا بجي ( تافلملا نم ايلاخ نوكي نأ بجي هنإف ليلد يأ فذح متي يكل ةدوعلا مث ليلدلا تايوتحم عيمج فذحل rmرمألا مدختس ي ثيح هتايوتحم عيمج فذحو هتايوتحم فذح

رمألا بتكأ tmpليلدلا مسا ناك اذإ الثمف ليلدلا فذح بلطي كلذ دعب ) يساسألا ليلدلا ىلإ

rmdir tmp

تافلملا ةعابط 8 ndash 3

فلملا ةعابط الثم تدرأ اذإف) لمعملا يف ( ةيلحملا ةعباطلا ىلع تافلملا ةعابطل lprرمألا مدختسي programtxt رمألا بتكأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

20

lpr programtxt

رمألا بتكأ قباسلا فلملا ةعابطل ةكبشلاب ةلصتملا تاعباطلا ىدحإ مادختسا تدرأ اذإ امأ lpr -Pprintername programtxt

ةكبشلا لالخ نم اهيلع ةعابطلا دارملا ةعباطلا مسا printernameةملكب ينعن ثيح زكرم يف نيلوؤسملا دحأ لاؤسب متي كلذ نإف ةكبشلا لالخ نم كعم ةلصتملا تاعباطلا ءامس أ ةفرعملو

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

lpq وأ ةيلحملا ةعباطلل lpq ndashPprintername ةكبشلا ةعباط ل

نيرخآلاب لاصتالا ndash 4

يلآلا ديربلا مادختسا 1 ndash 4 (E-Mail) ةيلكلاب ةصاخلا LANةيلحملا ةكبشلا عم نولماعتي نيذلا نيرخآلاب لاصتالل يلآلا ديربلا مادختسا كنكمي

يف همادختسا نكمي يديرب ناونع هل يلاتلابو باسح مقر هل بساحلا مولع ةيلك يف بلاط لك نأ ثيح بتكي نأ بلاطلل نكمي يلآلا ديربلا قيرط نعو ةيلكلاب سيردتلا ءاضعأ وأ هئالمزل لئاسرلا لاسرإ

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

وه يديربلا كناونع نإف بساحلا ىلع باسح مقر كل اذإو saeduksuccis2loginnamelinuxserver

كباسح مقر ناك اذإف بساحلا عم هب لماعتت يذلا كباسح مقر نع ربعت loginnameثيح نوكي يديربلا كناونع نإ ف16s101وه

saeduksuccis2linuxserver101s16

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

اهمهأ شقانن فوسو

جمانرب مادختسا 4-1-1 Pine

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 19: Arabic linux guide

19

ةيصاخ مادختساب ةدحاو ةوطخ يف تافلملا نم ةعومجم لقن وأ فذح وأ خسن الثمف

linux120~gt mkdir tmp linux120~gt cp tmp

linux120~gt _

يف تافلملا عيمج خسن متي يناثلا رطسلا يفو tmpهمسا ديدج يعرف ليلد ءاشنإ متي لوألا رطسلا يف تافلملا عيمج نع ةمجنلا ةمالع ربعت ثيح tmpديدجلا ليلدلا يلإ يلاحلا ليلدلا ريبعت ىلإ ةفاضإلابو

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

book1 book2 book_idea book-chapter1 فورحلاب أدبت يتلاو تافلملا هذه خسن اندرأو يرخأ تافلم عم ليلدلا سفن يف ةدوجوم تافلملا هذهو

book يعرفلا ليلدلا ىلإ يساسألا ليلدلا نم tmp بتكن رمألا cp book tmp

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

cp book tmp نيفلملا طقف خسنت كلذ يلعو bookزومرلا دعب دحاو زمر صحفت ةمالعلا نإف book1 book2

نم لك عم mv rm cdرماوألا مادختسا نكمي انركذ امكو ليلدلا فذح 7 ndash 3

بولطملا ليلدلا ىلإ الوأ باهذلا بجي ( تافلملا نم ايلاخ نوكي نأ بجي هنإف ليلد يأ فذح متي يكل ةدوعلا مث ليلدلا تايوتحم عيمج فذحل rmرمألا مدختس ي ثيح هتايوتحم عيمج فذحو هتايوتحم فذح

رمألا بتكأ tmpليلدلا مسا ناك اذإ الثمف ليلدلا فذح بلطي كلذ دعب ) يساسألا ليلدلا ىلإ

rmdir tmp

تافلملا ةعابط 8 ndash 3

فلملا ةعابط الثم تدرأ اذإف) لمعملا يف ( ةيلحملا ةعباطلا ىلع تافلملا ةعابطل lprرمألا مدختسي programtxt رمألا بتكأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

20

lpr programtxt

رمألا بتكأ قباسلا فلملا ةعابطل ةكبشلاب ةلصتملا تاعباطلا ىدحإ مادختسا تدرأ اذإ امأ lpr -Pprintername programtxt

ةكبشلا لالخ نم اهيلع ةعابطلا دارملا ةعباطلا مسا printernameةملكب ينعن ثيح زكرم يف نيلوؤسملا دحأ لاؤسب متي كلذ نإف ةكبشلا لالخ نم كعم ةلصتملا تاعباطلا ءامس أ ةفرعملو

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

lpq وأ ةيلحملا ةعباطلل lpq ndashPprintername ةكبشلا ةعباط ل

نيرخآلاب لاصتالا ndash 4

يلآلا ديربلا مادختسا 1 ndash 4 (E-Mail) ةيلكلاب ةصاخلا LANةيلحملا ةكبشلا عم نولماعتي نيذلا نيرخآلاب لاصتالل يلآلا ديربلا مادختسا كنكمي

يف همادختسا نكمي يديرب ناونع هل يلاتلابو باسح مقر هل بساحلا مولع ةيلك يف بلاط لك نأ ثيح بتكي نأ بلاطلل نكمي يلآلا ديربلا قيرط نعو ةيلكلاب سيردتلا ءاضعأ وأ هئالمزل لئاسرلا لاسرإ

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

وه يديربلا كناونع نإف بساحلا ىلع باسح مقر كل اذإو saeduksuccis2loginnamelinuxserver

كباسح مقر ناك اذإف بساحلا عم هب لماعتت يذلا كباسح مقر نع ربعت loginnameثيح نوكي يديربلا كناونع نإ ف16s101وه

saeduksuccis2linuxserver101s16

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

اهمهأ شقانن فوسو

جمانرب مادختسا 4-1-1 Pine

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 20: Arabic linux guide

20

lpr programtxt

رمألا بتكأ قباسلا فلملا ةعابطل ةكبشلاب ةلصتملا تاعباطلا ىدحإ مادختسا تدرأ اذإ امأ lpr -Pprintername programtxt

ةكبشلا لالخ نم اهيلع ةعابطلا دارملا ةعباطلا مسا printernameةملكب ينعن ثيح زكرم يف نيلوؤسملا دحأ لاؤسب متي كلذ نإف ةكبشلا لالخ نم كعم ةلصتملا تاعباطلا ءامس أ ةفرعملو

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

lpq وأ ةيلحملا ةعباطلل lpq ndashPprintername ةكبشلا ةعباط ل

نيرخآلاب لاصتالا ndash 4

يلآلا ديربلا مادختسا 1 ndash 4 (E-Mail) ةيلكلاب ةصاخلا LANةيلحملا ةكبشلا عم نولماعتي نيذلا نيرخآلاب لاصتالل يلآلا ديربلا مادختسا كنكمي

يف همادختسا نكمي يديرب ناونع هل يلاتلابو باسح مقر هل بساحلا مولع ةيلك يف بلاط لك نأ ثيح بتكي نأ بلاطلل نكمي يلآلا ديربلا قيرط نعو ةيلكلاب سيردتلا ءاضعأ وأ هئالمزل لئاسرلا لاسرإ

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

وه يديربلا كناونع نإف بساحلا ىلع باسح مقر كل اذإو saeduksuccis2loginnamelinuxserver

كباسح مقر ناك اذإف بساحلا عم هب لماعتت يذلا كباسح مقر نع ربعت loginnameثيح نوكي يديربلا كناونع نإ ف16s101وه

saeduksuccis2linuxserver101s16

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

اهمهأ شقانن فوسو

جمانرب مادختسا 4-1-1 Pine

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 21: Arabic linux guide

21

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

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

مقر نأ انضرتفا اذإف ) يرسلا همقر نودب ( هباسح مقر طقف جاتحت كنإ ف ليمز ىلإ ةلاسر لاسرإلو Compose Messageىلإ لقتنت نأ كيلع نإف هل ةلاسر لاسرإ ديرتو 16s101وه كليمز باسح

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

مداخلا ديدحتل ناونعلا لامكتسا عم هيلإ لسرملاب صاخلا يديربلا ناونعلا لخدا Toةملك مامأ و

ىلع لمعي ناك اذإ امأ زمرلا دعب حضاو وه امك ناونعلا ةيقب يف هيلع لمعي يذلا ) زاهجلا ( ناونعلا ةيقبل يعاد الف زاهجلا سفن

To 16s101linuxserver2ccisksuedusa Attachment prog1pas Subject just saying hello CC Message Text

Hello there

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 22: Arabic linux guide

22

ةلاسرلا عم قفرملا فلملا مسا بتكأ Attachmentةملك مامأو ) فلم لاسرإ ديرت تنك اذإ ( خسن لاسرإ ديرت تنك اذإو دحاو رطس دودح يف ةلاسرلا ناونع ةباتك كنكميف Subjectةملك امأ

rsquoCClsquoمامأ ةيديربلا مهنيوانع ةباتكب نكمم كلذ نإف نيرخآ صاخشأ ىلإ ةلاسرلا هذه نم Message Textرطسل ا دعب اهتباتك نكمي يذلا ةلاسرلا رود يتأي اريخأو

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

rsquoYlsquoرايتخاب لاسرإلا دكأو CTRL+Xنيحاتفملا ىلع طغضا ةلاسرلا لاسرإل ادعتسم تنك اذإ

طغضا اهلاسرإ يف ابغار نكت مل اذإ امأ CTRL+C رايتخاب ءاغلإلا دكأ مث اهئاغلإل lsquoNrsquo

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

lsquomailrsquo رتخا مث Folder Index اهيلع عالطالاو اهحتف نكمي ثيح لئاسرلا رهظتف ةمئاقلا نم

ءاعدتسا نكمي ثيح صاخ فلم يف كئالمز نيوانع نيزختب rsquoPinelsquoديربلا ماظن كل حمسي امك ةرم لك يف لماكلاب ناونعلا ةباتك نم الدب ليمزلا مسا ةباتك درجمب ناونعلا

ماهفتسالا ةمالع طغضا هصئاصخو rsquoPinelsquoديربلا ماظن تامادختسا لوح ت امولعملا نم ديزمللو اهنع تامولعملا نم ديزملا ديرت يتلا مئاوقلا نم يأ ىلعrsquolsquo فرحلا طغضا ةيساسألا ةمئاقلا ىلإ دوعللو

lsquoMrsquo فرحلا وأ lsquoQrsquo رايتخاب كجورخ دكأو يلآلا ديربلا نم جورخلل lsquoYrsquo

جمانرب مادختسا 4-1-2 lsquomailrsquo جمانرب نم مدأ هنأ يلآلا ديربلل rsquomaillsquoجمانرب ربتعي lsquoPinersquo مظعم يف لمعلل احاتم لازام هنأ الإ انضرف اذإف يديربلا هناونع لمكتستل هيلإ لسرملا باسح مقر ىلإ جاتحت تنأ عبطلابو rsquoUnixlsquoةمظنأ

يلاتلا رمألا بتكا 16s101هباسح مقر ام صخش ىلإ ةلاسر لاسرإ ديرت كنأ linux110~gt mail 16s101linuxserver2ccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 23: Arabic linux guide

23

ةظحالم

مقر لاخدإب يفتكيف هيلإ لسرملا هيلع لمعي يذلا ) مداخلا ( زاهجلا سفن مدختست تنك اذإ زمرلاب أدبي يذلا ءزجلا لهاجتو Toلقحلا يف طقف هباسح

linux110~gt mail 16s101 وأ

ةديفم ةريصق ةلمج نم ةداعلا يف نوكتيو rsquosubjectlsquoةلاسرلا عوضوم لاخدإ كنم بلطي ذئد نع

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

يلاتلا لاثملا يف امك

linux110~gt mail 16s101linuxserver2ccisksuedusa Subject Midterm I date

Hello Ahmad

Midterm I will be held this upcoming Tuesday at around 10 AM to 12 PM room

no 13B3 Please meet me in the college at around 930 AM

See you later Mohammad

EOT

linux110~gt _

جورخلا ديكأتل نيترم ltCTRL cgtطغضا لاسرإ نودب جورخلا تدرأو كيأر تريغ اذإ امأ يلاتلا لاثملا يف امك ةلاسرلا لاسرإ نودب

linux110~gt mail 16s101linuxserver2ccisksuedusa

Subject Midterm I date Hello Ahmad

Ummm er

[ctrl+c] (Interrupt -- one more to kill letter)

[ctrl+c]

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 24: Arabic linux guide

24

linux110~gt _

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

linux120~gt mail Mail version 55 6190 Type for help

varspoolmail16s101 2 messages 2 new gtN 1 rclinuxserver2ccis Fri Nov 1 1051 20565 Seminar Announcement

N 2 jalallinuxserver2c Fri Nov 1 1054 17601 about our Meeting tod amp _

ةملكل راصتخا يهو rsquoNlsquoفرحلاب رطس لك أدبي نيتلاسر دوجو ىلإ راشي قباسلا لاثملا يف

lsquoNewrsquo ينعتو وهو لسرملا ناونع مث ةلاسرلا مقر فرحلا اذه عبتيو ديدج rclinuxserver2ccis ةلاسرلا هيف تلسرأ يذلا تقولاو خيراتلاو مويلا يتأي اهدعب يلوألا ةلاسرلل وهو

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

amp 1

Message 1 From rclinuxserver2ccisksuedusa Fri Nov 1 105157 1996

Date Fri 1 Nov 1996 105157 -0300 From RC ltrclinuxserver2ccisksuedusagt

To jalallinuxserver2ccisksuedusa 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

amp _

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

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

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

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

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

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

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

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

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

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

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

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

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

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

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 25: Arabic linux guide

25

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

amp d 1 amp _

رمألا مدختسا ا ظافتحالا ديرت تنك اذإ امأs مسا نيزختلا رمأ عبتي ثيح فلم يف اهنيزختل يلاتلا لاثملا يف امك هيف اهنيزخت دارملا فلملا

amp s 1 seminartxt

يلي امك rرمألا مدختسا ةلاسرلا ىلع بيجت يكلو amp r 1

ةمالعلا مامأ رمألا مدختسا تامولعملا نم ديزمللو ديربلا نم جورخلل اريخأو amp

يلي امك qرمألا لخدأ

amp q

linux120~gt _

PPP أو LAN ربع يلآلا ديربلا مادختسا 4-1-3

مادختساب PPPيفتاهلا لاصتالا وأ LANةيلحملا ةكبشلا ربع يلآلا ديربلا لابقتساو لاسرإ نكمي لثم يلآلا ديربلاب ةصاخلا تاكبشلا تايجمرب

Netscape Mail Netscape Messenger Mailbox Microsoft Outlook Eudora etc بيصنت ىلإ انه ريشنو ام دح ىلإ ة Netscape Mailاشتم تايجمربلا هذهل تاءارجإلا بيصنتو

رتخا Netscapeليغشت دعب bull Options مث Mail و News Preferences مث Servers يلاتلا ناونعلا لخدا POP3 و SMTPنيلقحلا الك يف bull

Linuxserver2ccisksuedusa كباسح مقر لخدا POP3ديفتسمل ا مسا لقح يف bull Linux ID ) ةريبكلا فورحلا ةاعارم بجي

)لاخدإلا ةيلمع يف ةريغصلاو identityكيلع فرعتلا ةرقف تحت يديربلا كناونعو كمسا بتكا bullتارايتخالا ةشاش قلغل OKرتخا bull Options

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

26

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

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

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

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

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

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

ل معي ناك اذإ امع هنع مالعتسالا بولطملا صخشلا مسا ديدحت نكمي كلذ ىلإ ةفاضإلاب

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

هلاصتا ةلاح يفو هالعأ ريخألا رطسلا يف دوجوملا ناونعلا ىلع كبيجي نأ هيلع رخآلا بناجلا يفولاصتالا ةيلمع مامت ديفت ةلاسر رهظت

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

هنإف هؤاشنإ قبس دق فلملا ناك اذإف هؤاشنإ دارملا فلملا مسا ىلإ filenameةملك ريشت ثيح همساو لاكسابلا ةغلب جمانرب ةباتكل الثمف ةيلاخ ةشاش رهظتس الإو هيف هتباتك قبس امب رهظي

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

قشلاو جمانربلا مسا وهو لوألا قشلا ةطقن امهنيب لصفت نيقش نم جم اربلا تافلم نوكتتقشلا نوكي لاكسابلا ةغل يف الثمف جمانربلا ةمجرتل مدختسي يذلا مجرتملا عون نع ربعي يناثلا

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

Emacs أطخلا لامتحاو أطخلا هب يذلا رطسلا مقر حضوت يتلا ةمجرتلا تاميلعت ىلع ءانب اهحيحصتل يلاتلا لاثملا يف امك

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

ةعباط لا يهو اهيلع ماظنلا فيصوت مت يتلا ةعباطلا ىلع جمانربلا عبط متي ذئدنع كتعابط مالتسال بساحلا زكرم ىلإ باهذلا كيلعو ةيلكلاب يلآلا بساحلا زكرم يف ةدوجوملا

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

ةظحالم دعب فذحلا حيتافم وأ مهسألامدختست الأ بجي ةعابطلا ةيلمع يف ةذاشلا زومرلا بنجتت يكل

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 26: Arabic linux guide

26

نيتيلاتتم نيترم رسيألا ةرأفلا حاتفم طغضا وأMailرتخا bull ديربلا ةنوقيأ يلع Mail بلطا مث ىلع لصحتف اهلخدأف كباسحل رسلا ةملك نع ماظنلا كلأسي ذئدنع Get Mailldquoديربلا ءاعدتسا

Send Messageldquoمادختساب نيرخآلل ديربلا لاسرإ كنكمي امك كب ةصاخلا ةيديربلا لئاسرلاب ةمئاق rdquoComposeldquoوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

27

هيبنت ناونعلا قيرط نع ةيلحملا ةكبشلا يف نيكرتشملا نيوانع نع مالعتسالا كنكمي

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

كلمع ءانثأ لمعت يتلا تاباسحلا عيمجب ةمئاق رهظت رمألا اذه ةباتك دنعفىلإ زاهجلا ناونع ةفاضإب رخآ زاهج لالخ نم نولمعي نيذلا دارفألا نع مالعتسالا كنكمي امك

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

ل معي ناك اذإ امع هنع مالعتسالا بولطملا صخشلا مسا ديدحت نكمي كلذ ىلإ ةفاضإلاب

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

هلاصتا ةلاح يفو هالعأ ريخألا رطسلا يف دوجوملا ناونعلا ىلع كبيجي نأ هيلع رخآلا بناجلا يفولاصتالا ةيلمع مامت ديفت ةلاسر رهظت

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

هنإف هؤاشنإ قبس دق فلملا ناك اذإف هؤاشنإ دارملا فلملا مسا ىلإ filenameةملك ريشت ثيح همساو لاكسابلا ةغلب جمانرب ةباتكل الثمف ةيلاخ ةشاش رهظتس الإو هيف هتباتك قبس امب رهظي

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

قشلاو جمانربلا مسا وهو لوألا قشلا ةطقن امهنيب لصفت نيقش نم جم اربلا تافلم نوكتتقشلا نوكي لاكسابلا ةغل يف الثمف جمانربلا ةمجرتل مدختسي يذلا مجرتملا عون نع ربعي يناثلا

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

Emacs أطخلا لامتحاو أطخلا هب يذلا رطسلا مقر حضوت يتلا ةمجرتلا تاميلعت ىلع ءانب اهحيحصتل يلاتلا لاثملا يف امك

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

ةعباط لا يهو اهيلع ماظنلا فيصوت مت يتلا ةعباطلا ىلع جمانربلا عبط متي ذئدنع كتعابط مالتسال بساحلا زكرم ىلإ باهذلا كيلعو ةيلكلاب يلآلا بساحلا زكرم يف ةدوجوملا

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

ةظحالم دعب فذحلا حيتافم وأ مهسألامدختست الأ بجي ةعابطلا ةيلمع يف ةذاشلا زومرلا بنجتت يكل

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 27: Arabic linux guide

27

هيبنت ناونعلا قيرط نع ةيلحملا ةكبشلا يف نيكرتشملا نيوانع نع مالعتسالا كنكمي

httpwwwccisksuedusahomepageemailsmaillistpl وأ httpstudentsccisksuedusa

رمألا مادختسا4-2 finger نيرخآلاب لاصتالل زاهجلا سفن لالخ نم نآلا لمعي ام صخش ناك اذإ ام ةفرعمل fingerرمألا مادختسا نكمي

كلمع ءانثأ لمعت يتلا تاباسحلا عيمجب ةمئاق رهظت رمألا اذه ةباتك دنعفىلإ زاهجلا ناونع ةفاضإب رخآ زاهج لالخ نم نولمعي نيذلا دارفألا نع مالعتسالا كنكمي امك

finger machine يلي امك رمألا رمألا بتكأ linux110زاهجلا لالخ نم نولمعي نيذلا نع مالعتسالا الثم تدرأ اذإف

finger linux110

ل معي ناك اذإ امع هنع مالعتسالا بولطملا صخشلا مسا ديدحت نكمي كلذ ىلإ ةفاضإلاب

يلي امك رمألا اذه دعب صخشلا مسا بتكأ ال مأ نآلا finger khaled

يتآلاك ليلدلا نم ةدعاسملا بلط عيطتست كنإف fingerرمألا لوح تامولعملا نم ديزمللو

man finger

هيبنت يلحملا ةكبشلا ىلعfingerجمانرب ةبرجت كنكمي مادختساب ة

fingerbin-cgisaeduksuccis690serverhttp

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

هلاصتا ةلاح يفو هالعأ ريخألا رطسلا يف دوجوملا ناونعلا ىلع كبيجي نأ هيلع رخآلا بناجلا يفولاصتالا ةيلمع مامت ديفت ةلاسر رهظت

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

هنإف هؤاشنإ قبس دق فلملا ناك اذإف هؤاشنإ دارملا فلملا مسا ىلإ filenameةملك ريشت ثيح همساو لاكسابلا ةغلب جمانرب ةباتكل الثمف ةيلاخ ةشاش رهظتس الإو هيف هتباتك قبس امب رهظي

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

قشلاو جمانربلا مسا وهو لوألا قشلا ةطقن امهنيب لصفت نيقش نم جم اربلا تافلم نوكتتقشلا نوكي لاكسابلا ةغل يف الثمف جمانربلا ةمجرتل مدختسي يذلا مجرتملا عون نع ربعي يناثلا

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

Emacs أطخلا لامتحاو أطخلا هب يذلا رطسلا مقر حضوت يتلا ةمجرتلا تاميلعت ىلع ءانب اهحيحصتل يلاتلا لاثملا يف امك

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

ةعباط لا يهو اهيلع ماظنلا فيصوت مت يتلا ةعباطلا ىلع جمانربلا عبط متي ذئدنع كتعابط مالتسال بساحلا زكرم ىلإ باهذلا كيلعو ةيلكلاب يلآلا بساحلا زكرم يف ةدوجوملا

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

ةظحالم دعب فذحلا حيتافم وأ مهسألامدختست الأ بجي ةعابطلا ةيلمع يف ةذاشلا زومرلا بنجتت يكل

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 28: Arabic linux guide

28

لاصتالا ةليسو 4-3 talk نوكي نأ ضرتفي ( تقولا سفن يف نينث ا نيب ةرشابم ةيباتك ةثداحم ءارجإ يف ةليسولا هذه مدختست

ام ةفرعم الوأ كيلعف هعم ةثداحم ءارجإو صاخشألا دحأب لاصتالا تدرأ اذإف ) هزاهج مامأ امهنم لك لاصتالا ةيلمع أدبت كلذ دعب fingerرمألا قيرط نع كلذو ال مأ ادوجوم ناك اذإ الثم تدرأ اذإف

رمألا بتكأ زاهجلا سفن ىلع لمعي يذلا 16s101ليمزلاب لاصتالا talk 16s101

رمألا بتكأlinux110لثم فلتخم زاهج ىلع لمعي ناك اذإ امأ

talk 16s101linux110

يتآلاب ةهيبش ةباجإ دجتف لاصتالل اليلق رظتنا

Message from Talk_Daemonccis at 1608 talk connection requested by rclinux120ccisksuedusa

talk respond with talksaeduksuccis120rclinux

هلاصتا ةلاح يفو هالعأ ريخألا رطسلا يف دوجوملا ناونعلا ىلع كبيجي نأ هيلع رخآلا بناجلا يفولاصتالا ةيلمع مامت ديفت ةلاسر رهظت

[Connection Established]

كل هبتكي ءيش يأ نأ نيح يف كتشاشل ىلعألا فصنلا يف رهظي تنأ هبتكت ءيش يأ نآلاو

نيحاتفملا ىلع طغضلاب ةثداحملا ءا كتشاشل لفسألا فصنلا يف رهظي رخآلا فرطلا إ امكدحأل نكميوctrl+c يتآلاك لاصتالا ءا ديفت ةلاسر رهظت ةلاحلا هذه يفو إب

[Connection closingExiting] هيبنت

لاصتالاب افاج ةدعاق مادختساب نيرخآلا عم ثدحتلا اضيأ كنكمي 8080saeduksuccis2stn http

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

هنإف هؤاشنإ قبس دق فلملا ناك اذإف هؤاشنإ دارملا فلملا مسا ىلإ filenameةملك ريشت ثيح همساو لاكسابلا ةغلب جمانرب ةباتكل الثمف ةيلاخ ةشاش رهظتس الإو هيف هتباتك قبس امب رهظي

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

قشلاو جمانربلا مسا وهو لوألا قشلا ةطقن امهنيب لصفت نيقش نم جم اربلا تافلم نوكتتقشلا نوكي لاكسابلا ةغل يف الثمف جمانربلا ةمجرتل مدختسي يذلا مجرتملا عون نع ربعي يناثلا

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

Emacs أطخلا لامتحاو أطخلا هب يذلا رطسلا مقر حضوت يتلا ةمجرتلا تاميلعت ىلع ءانب اهحيحصتل يلاتلا لاثملا يف امك

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

ةعباط لا يهو اهيلع ماظنلا فيصوت مت يتلا ةعباطلا ىلع جمانربلا عبط متي ذئدنع كتعابط مالتسال بساحلا زكرم ىلإ باهذلا كيلعو ةيلكلاب يلآلا بساحلا زكرم يف ةدوجوملا

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

ةظحالم دعب فذحلا حيتافم وأ مهسألامدختست الأ بجي ةعابطلا ةيلمع يف ةذاشلا زومرلا بنجتت يكل

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 29: Arabic linux guide

29

ماظن تحت جماربلا ةباتكndash 5 UnixLinux

صوصن حقنم جمانرب ىلإ جاتحت تنأ امهريغو تادنتسملاو جماربلا ةباتكل ديج ) تاملك قسنم (

Emacs صوصنلا حقنم وه جماربلا هذه دحأو تافلملا نم

حقنملا مادختسا 5-1 Emacs رمألا بتكا Emacsصوصنلا حقنم مادختساب ةباتكلل ةديدج ةحفص حتفت يكل emacs filename

هنإف هؤاشنإ قبس دق فلملا ناك اذإف هؤاشنإ دارملا فلملا مسا ىلإ filenameةملك ريشت ثيح همساو لاكسابلا ةغلب جمانرب ةباتكل الثمف ةيلاخ ةشاش رهظتس الإو هيف هتباتك قبس امب رهظي

myprogpas رمألا بتكأ emacs myprogpas

ةظحالم

قشلاو جمانربلا مسا وهو لوألا قشلا ةطقن امهنيب لصفت نيقش نم جم اربلا تافلم نوكتتقشلا نوكي لاكسابلا ةغل يف الثمف جمانربلا ةمجرتل مدختسي يذلا مجرتملا عون نع ربعي يناثلا

وأ rdquopasldquoيناثلا ldquoprdquo ةغل يفو C نوكي ldquocrdquo

Emacsحقنملل رماوألا مهأ تامادختسا يلاتلا لودجلا حضويو

helliphellipلمعل hellipىلع طغضا

navigation ةيادبلا ةمالع كيرحت ساوقألا مدختسا

ltctrl+vgt لفسأل ةحفص

ltesc+vgt or ltalt+vgt ىلعأل ةحفص esc+rsquogtrsquo or alt+rsquogtrsquo عطقملا ةيا ىلإ بهذا

esc+rsquoltrsquo or alt+rsquoltrsquo عطقملا ةيادب ىلإ بهذا saveexit ltctrl+xgtltctrl+sgt فلم نيزخت

ltctrl+xgtltctrl+cgt حقنملا نم جورخلا

deletion Backspace or Delete ةيادبلا ةمالع دعب زمر فذح

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

Emacs أطخلا لامتحاو أطخلا هب يذلا رطسلا مقر حضوت يتلا ةمجرتلا تاميلعت ىلع ءانب اهحيحصتل يلاتلا لاثملا يف امك

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

ةعباط لا يهو اهيلع ماظنلا فيصوت مت يتلا ةعباطلا ىلع جمانربلا عبط متي ذئدنع كتعابط مالتسال بساحلا زكرم ىلإ باهذلا كيلعو ةيلكلاب يلآلا بساحلا زكرم يف ةدوجوملا

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

ةظحالم دعب فذحلا حيتافم وأ مهسألامدختست الأ بجي ةعابطلا ةيلمع يف ةذاشلا زومرلا بنجتت يكل

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 30: Arabic linux guide

30

ltctrl+kgt رطسلا ةيا ىلإ ةيادبلا ةمالع نم فذحلا

ltctrl+ygt رمألاب هفذح قبس ام خسنltctrl+kgt ةيادبلا ةمالع دعب ام ىلإ

ltesc+dgt or ltalt+dgt ةيلاحلا ةملكلا ءاغلإ

ltesc+deletegt or ltalt+deletegt

ةقباسلا ةملكلا ءاغلإ

multi-edit ltctrl+xgtltctrl+fgt رمألا دعب فلملا ةيمست بجي ثيح رخآ زجاح يف يفاضإ فلم حتفل

ltctrl+xgt b عم رخآ زجاح ىلإ لاقتنالا

ltctrl+xgt k to lsquokillrsquo the current buffer misc ltctrl+ggt cancel current command and return to

editing mode ltctrl+xgt u undoes last command(s)

online help ltctrl+hgt t activate a short Emacs tutorial ltctrl+hgt i to load the information documentation

reader and read all the types of help available

جماربلا ةمجرت 5-2

حقنملا مادختساب لاكسابلا ةغل وأ Cةغلب جمانربلا ةباتك دعب Emacs ) ةقباسلا ةظحالملا عجار ( هتمجرتل ادعتسم كلذب نوكت كنإف هنيزختو

) C ) The C Compiler ةغل مجرتم الوأ

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

Emacs أطخلا لامتحاو أطخلا هب يذلا رطسلا مقر حضوت يتلا ةمجرتلا تاميلعت ىلع ءانب اهحيحصتل يلاتلا لاثملا يف امك

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

ةعباط لا يهو اهيلع ماظنلا فيصوت مت يتلا ةعباطلا ىلع جمانربلا عبط متي ذئدنع كتعابط مالتسال بساحلا زكرم ىلإ باهذلا كيلعو ةيلكلاب يلآلا بساحلا زكرم يف ةدوجوملا

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

ةظحالم دعب فذحلا حيتافم وأ مهسألامدختست الأ بجي ةعابطلا ةيلمع يف ةذاشلا زومرلا بنجتت يكل

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 31: Arabic linux guide

31

ةمظنأ مظعم عم رفوتملا Cةغل مجرتم Unix مجرتم وه GNU Cا راصتخاو rdquogccldquoوه هل رمأل مجرتملا عم قفاوتم وهو rdquoccldquoوأ ANSI C ةغلب جمانرب ةمجرتلوC جمانربلا مسا هيلي رمألا بتكأ

يلاتلا لاثملا يف امك gcc myprogc

cc myprogc وأ نيلامتحا دحأ يه قباسلا رمألا ذيفنت ةجيتنو

ءاطخأ دوجو ةجيتن لماكلاب ةمجرتلا لشف ndash 1 ىلإ ةدوعلا بجي ةلاحلا هذه يفو ةجمربلا دعاوق يف ءاطخألا حيحصتل Emacsحقنملا كلذ لاثم

Linux120~gt gcc myprogc

myprogc1 parse error before testing myprogc4 missing semi-column myprogc14 character constant too long Linux120~gt _

صيصنتلا يتمالع نيب ءاطخأ ا يتلا رطسألا ماقرأ دوجو قباسلا لاثملا نم ظحال

حاجنب جمانربلا ةمجرت لامتكا -2 ذيفنتلا لباق فلم ئشني gccمجرتملا نإف ةلاحلا هذه يفو

هذيفنت نكمي ثيحaout مسالا ذخأي فلملا اذهو تانايبلا رفوت دعب رمألا ةباتكب aout امك يلاتلا لاثملا يف

Linux120~gt gcc myprogc

Linux120~gt aout hellip program execution hellip

لبق هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإ

يلاتلا ل اثملا يف امك ةمجرتلا ةيلمع ءارجإ

Linux120~gt gcc -o myprog myprogc Linux120~gt myprog

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

Emacs أطخلا لامتحاو أطخلا هب يذلا رطسلا مقر حضوت يتلا ةمجرتلا تاميلعت ىلع ءانب اهحيحصتل يلاتلا لاثملا يف امك

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

ةعباط لا يهو اهيلع ماظنلا فيصوت مت يتلا ةعباطلا ىلع جمانربلا عبط متي ذئدنع كتعابط مالتسال بساحلا زكرم ىلإ باهذلا كيلعو ةيلكلاب يلآلا بساحلا زكرم يف ةدوجوملا

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

ةظحالم دعب فذحلا حيتافم وأ مهسألامدختست الأ بجي ةعابطلا ةيلمع يف ةذاشلا زومرلا بنجتت يكل

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 32: Arabic linux guide

32

Pascal Compilerلاكسابلا ةغل مجرتم

وه Unixةمظنأ مظعم عم مدختسملا لاكسابلا مجرتم gpc فئاظوب مجرتملا اذه زيمتيو هعم ةقفاوتملا تامجرتملا عم لماعتلا ىلع هتردق بناجب ةددعتم

ةرشابم رمألا اذه عبتيو راصتخالل pc)(طقف وأ gpcرمألا بتكي مجرتملا اذه ءاعدتسالو مسالا نم يناثلا قشلا نوكي نأ ىعاريو لاكسابلا دعاوقو ةغلب بوتكملاو هتمجرت بولطملا جمانربلا مسا

وأ rdquopasldquo راصتخالاب لاكسابلا ةغل نع ربعي فلملا عون وهو p بولطملا جمانربلا مسا ناك اذإف يتآلاك بتكي ةمجرتلا رمأف myprogpasهتمجرت

gpc myprogpas

pc myprogpas وأ

نيلامتحا دحأب رمألا اذه ذيفنت دوعيو حقنملا ىلإ عوجرلا بجي ةلاحلا هذه يفو جمانربلا ةباتك يف ءاطخأ دوجو ةجيتن ةمجرتلا لشف 1

Emacs أطخلا لامتحاو أطخلا هب يذلا رطسلا مقر حضوت يتلا ةمجرتلا تاميلعت ىلع ءانب اهحيحصتل يلاتلا لاثملا يف امك

Linux120~gt pc myprogpas myprogpas1 parse error before testing myprogpas4 missing semi-column

myprogpas14 character constant too long Linux120~gt _

أطخلا لامتحا ىلع لدت يتلا ةلاسرلاو أطخلا هب يذلا رطسلا مقر دوجو ظحال ثيح rdquoaoutldquoيمسي يذيفنت فلم ءاشنإب مجرتملا موقي ةلاحلا هذه يفو ةمجرتلا حاجن 2

يلاتلا لاثملا يف امك rdquoaoutldquoرمألا ةباتكب ةرشابم هذيفنت نكمي

Linux120~gt pc myprogpas Linux120~gt aout

hellip program execution hellip

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

ةعباط لا يهو اهيلع ماظنلا فيصوت مت يتلا ةعباطلا ىلع جمانربلا عبط متي ذئدنع كتعابط مالتسال بساحلا زكرم ىلإ باهذلا كيلعو ةيلكلاب يلآلا بساحلا زكرم يف ةدوجوملا

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

ةظحالم دعب فذحلا حيتافم وأ مهسألامدختست الأ بجي ةعابطلا ةيلمع يف ةذاشلا زومرلا بنجتت يكل

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 33: Arabic linux guide

33

هبغرت يذلا مسالا ءاطعإ كنكمي هنإف aout يذيفنتلا جمانربلا مسا نوكي نأ يف ابغار نكت مل اذإو يلاتلا لاثملا يف امك ةمجرتلا ةيلمع ءارجإ لبق

Linux120~gt pc -o myprog myprogpas Linux120~gt myprog hellip program execution hellip

جماربلا ةعابط

ةرقفلا يف انرشأ نأ قبس امك lprةعابطلا رمأ مادختسا كنكمي جمانربلا ةعابطل لاثم 3-8 رمألا بتكأ كلذ

lpr myprogpas

ةعباط لا يهو اهيلع ماظنلا فيصوت مت يتلا ةعباطلا ىلع جمانربلا عبط متي ذئدنع كتعابط مالتسال بساحلا زكرم ىلإ باهذلا كيلعو ةيلكلاب يلآلا بساحلا زكرم يف ةدوجوملا

myprogوه جمانربلا مسا نأ ضرفبف جئاتنلا عم جمانربلا ةعابط نايحألا ضعب يف ديرت دقو يتآلاك جمانربلا ةمجرت رمأ بتكأ bull

pc myprogpas همسا نكيلو اقحال هتعابط ديرت ام عيمجل تقؤملا نيزختلل فلم مسا رتخا bull lsquoprinttxtrsquo

script printtxt مق نآلاو printtxt فلملا يف هنيزخت متي رمألا اذهل اقحال هبتكت ام لك نأ ينعي اذهو

يتآلاك تاجرخملا جمانرب ليغشتب aout

فلم يلإ تاجرخملاو يلصألا جمانربلا لحريو جمانربلا ذيفنت متي ذئدنع printtxt

جورخلا رمأ ةباتكب scriptرمألا نم جورخلا بجي ةعابطلا نم ءاهتنالا دعبو exit

رمألاب تاجرخملاو جمانربلا ةعابط كنكمي نآلاو

lpr myprogpas printtxt

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

34

ةظحالم دعب فذحلا حيتافم وأ مهسألامدختست الأ بجي ةعابطلا ةيلمع يف ةذاشلا زومرلا بنجتت يكل

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 34: Arabic linux guide

34

ةظحالم دعب فذحلا حيتافم وأ مهسألامدختست الأ بجي ةعابطلا ةيلمع يف ةذاشلا زومرلا بنجتت يكل

scriptرمألل كذيفنت

6Using 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 ie using one

of the Linux machines in the Linux lab

Note curren Remote users who are connected through LAN or PPP could run X-applications by

installing an X-Server software like PC-Xwaretrade for Windowstrade For the latter case please contact the lab administrator for more information

61 Starting X-Window

After you login into a Linux machine you may start X-Window by typing

startx

Note curren It is also possible to use X-Window on Sun Workstations type openwin to start the X-

Window 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 lsquoStartrsquo menu located on the left-bottom corner and choosing lsquonew shellrsquo (if available) or by clicking the

right mouse-button any place on the desktop to bring up the program menu

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 35: Arabic linux guide

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

Yoursquoll find those applications either under StartApplications menu or by clicking with right mouse-button on the desktop

7Reading Writing and Manipulating DOS files under Linux 71 Introducing the lsquomtoolsrsquo

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 tofrom 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 curren lsquoarsquo 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 lsquomyprogpasrsquo from a DOS diskette to your Linux account

mcopy amyprogpas

Wildcards are also allowed To copy all your C files from a DOS diskette to your account

mcopy ac

Notes curren If one of the files on the diskette already exists on your account then yoursquoll be warned about

this and prompted for an action which may be one of the following

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 36: Arabic linux guide

36

lsquoorsquo agrave to overwrite the old file with the new one lsquorrsquo agrave to rename the new file yoursquoll be asked for the new name lsquosrsquo agrave lsquoskiprsquo this particular file (donrsquot copy it)

You can also copy any file from your account to the DOS diskette

mcopy myfiledoc a

If the DOS diskette has problems in its lsquoFATrsquo table you may need to format it before use

however please beware that formatting will erase all files on the diskette

mformat a

Thatrsquos not all what lsquomtoolsrsquo has to offer for additional information about the rest of the lsquomtoolsrsquo 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 httpwwwccisksuedusacgi-binman2html

8 Surfing the CCIS Net Web Sites

The ldquoWorld Wide Webrdquo ldquoWWWrdquo or ldquoWebrdquo for short is the fastest growing communication medium in history The web is a network of servers that contains hypertext

documents Web lsquopagesrsquo 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 ldquolinksrdquo that will allow you once clicked by mouse to move or

ldquosurfrdquo to another document or lsquopagersquo Every web page has an address so that you can easily locate it at a later time This address is called a ldquoURLrdquo

To access the web and ldquosurfrdquo you need to run a ldquoWeb Browserrdquo program like Netscape

Navigator Internet Explorer etc

Note curren 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 37: Arabic linux guide

37

In this section we will show you how to utilize such service

81 Accessing the Web from NTtrade and Macintoshtrade Labs In those labs yoursquoll find icons for

Internet Explorer 30+ or Netscape Navigator 30+ which you can run Once

itrsquos running you have to type a URL address at the top of the window

82 Accessing the Web from the Linux lab

log into your Linux account

run X-Window startx (if not already in X-Window)

at the ldquoxtermrdquo window type

netscape www

this will activate Netscapetrade Navigatortrade and will immediately load and display the Linux lab homepage httpwwwccisksuedusa

Note curren

You can also run Netscapetrade Navigatortrade from StartApplicationsNetscape

83 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 30+ or Netscape Navigator 30+ and install it in your system

URL

You can download the latest Web Browsers at this place ftpnetgroupccisksuedusa

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 38: Arabic linux guide

38

Connect to CCIS net through PPP (see page 8) 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 httpwwwccisksuedusa CCIS homepage

httpwwwccisksuedusahomepageemails CCIS Faculty and Staff e-mail and Home-page Directory

httpnetgroupccisksuedusa NetGroup homepage httpnetgroupccisksuedusamiscfaqhtml Frequently Asked Questions - FAQ

httpnetgroupccisksuedusamiscaccesshtm Latest guide for accessing CCIS net ftpnetgroupccisksuedusa File download area

httpserver690ccisksuedusa Sun SPARCserver690MP homepage httpwwwccisksuedusawwwboard CCIS Public Bulletin Board

httpwwwccisksuedusaawwwboard Arabic CCIS Public Bulletin Board httpwwwccisksuedusaccisguide Latest updates amp corrections to this guide

httpstn2ccisksuedusa8080 CCIS online chat area httpstudentsccisksuedusa CCIS Studentsrsquo Domain

httpnewstarksuedusa College of Engineering Web site httpstatorksuedusa College of Science homepage

httpwwwksuedusausersrv KSUrsquos Computer Center Services page

The sites above also contain links to other sites as well Happy surfing 84 Creating Your own Personal ldquohomepagerdquo

A ldquopersonal homepagerdquo is a web page in which you post some information about yourself your interests and hobbies as well as other information that yoursquod 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 ldquoTerms of Userdquo

ucirc Terms of Use 1 The purpose of the Personal Home Page is to give students the ability to create a home

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 39: Arabic linux guide

39

3rd parties or spread misleading information rumors etc or post copyrighted material without permission

2 Each user is responsible for what he posts under his account Violating the terms of use could cause the termination of his account as well as possible suspension

3 The system administrators reserve the right to remove pages that violates the terms of use or contain inappropriate material

URL

The latest version of the ldquoTerms of Userdquo is available at httpstudentsccisksuedusatermshtml

After that follow these simple steps

1 First time setup only this step should only be done once You have to log into your Linux

account at the lab or using TelnetWebTerm (see page 8) and type the following case-

sensitive commands to create a directory called ldquopublic_htmlrdquo and set it up properly

mkdir public_html chmod o+rx public_html

chmod o+x

2 Create your homepage using any Homepage designeditor program like MS Frontpage Netscape Composer Notepad etc You can have any number of files but remember to

name your main file as indexhtml 3 Now upload all the files to your Linux accout under the public_html directory by using

FTP (see page 8) or by diskette (see page 35) (Remember all your HTML must be

under public_html directory)

4 Done You can now see your homepage by using the URL httpstudentsccisksuedusa~1s

(Where 1s 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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 40: Arabic linux guide

40

httpnetgroupccisksuedusamiscHTMLPrimerhtml

URL To see other studentsrsquo personal homepages check this site

httpstudentsccisksuedusa To let others know about your homepage register it by filling the form at

httpstudentsccisksuedusahpreg

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

37 36 35 34 33 26 25 16 12 8 7 URL

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

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom

Page 41: Arabic linux guide

PDF created with FinePrint pdfFactory Pro trial version httpwwwfineprintcom