วันพุธที่ 29 ตุลาคม พ.ศ. 2551

คำสั่ง Unix

คำสั่ง Unix
1.คำสั่ง man เป็นคำสั่งที่เป็นคู่มือการใช้คำสั่งแต่ละคำสั่งเช่น$ man ls$ man cp
2.คำสั่ง alias ใช้ย่อคำสั่งให้สั้นลง $ alias l = ls -l$ alias c = clear
3.คำสั่ง cal เป็นคำสั่งที่ใช้แสดง ปฏิทินของระบบ
4.คำสั่ง clear มีค่าเหมือนกับ คำสั่ง cls ของ dos ใช้ลบหน้าจอ terminal ให้ว่าง$ clear
5.คำสั่ง cmp เปรียบเทียบไฟล์สองไฟล์
6.คำสั่ง cat มีค่าเหมือนกับ คำสั่ง type ของ dos ใช้ดูข้อมูลในไฟล์ เช่น$ cat filename
7.คำสั่ง cut
8.คำสั่ง date ใช้แสดง วันที่ และ เวลา$ date 17 May 1999
9.คำสั่ง diff ใช้เปรียบเทียบไฟล์สองไฟล์ว่ามีความกว้างห้องต่างกันอย่างไร
10.คำสั่ง echo $ echo "Hello" ใช้แสดงข้อความ "Hello" ขนาดปกติ
11.คำสั่ง exit คำสั่งที่ใช้ในการออกจาก shell ที่เรกำลังใช้งานอยู่
12.คำสั่ง expv ประมวลคำจากสูตรคณิตศาสตร์
13.คำสั่ง find ใช้ค้นหาไฟล์ที่ต้องการ เช่น $ find /usr/bin -name "*sh" -print หาไฟล์ที่ลงท้ายด้วย sh จาก /usr/bin
14.คำสั่ง finger ใช้แสดงรายละเอียดของผู้ใช้
15.คำสั่ง grep ใช้คนหาข้อความที่ต้องการจากไฟล์ $ grep ข้อความ file
16.คำสั่ง head จะแสดงส่วนหัวของแฟ้มข้อมูล ตามจำนวนบรรทัดที่ต้องการ
17.คำสั่ง more แสดงข้อมูลทีละหน้าจอ อาจใช้ร่วมกับเครื่องหมาย pipe line ( ) หากต้องการดูหน้าถัดไป กด space ดูบรรทัดถัดไปกด Enter เช่น$ ls -la more$ more filename
18.คำสั่ง less เป็นการพัฒนาคำสั่ง more ให้มีประสิทธิภาพมากขึ้น เนื่องจาก more จะไม่สามารถดูข้อมูลย้อนหลังได้ less จึงเป็นปรับปรุงและเพิ่มเติมเงื่อนไขบางอย่างให้ more
19.คำสั่ง passwd เปลี่ยน passwovd คนทำงานปัจจุบัน
20.คำสั่ง sort ใช้เพื่อทำการจัดเรียงข้อมูลในแฟ้มตามลำดับ (ทั้งนี้จะถือว่าข้อมูลแต่ละบรรทัดเป็น 1 record และจะใช้ field แรกเป็น key)
21.คำสั่ง su จะเปลี่ยนตนเองเป็น super userเพื่อใช้สิทธิสูงสุดในการบริหารระบบ
22.คำสั่ง tail จะแสดงส่วนท้ายของข้อมูลตามจำนวนบรรทัดที่ต้องการ
23.คำสั่ง touch สร้างไฟล์ที่ว่างเปล่าหรือปรับเปลี่ยนวันเวลาที่บันทึกลงบนไฟล์
24.คำสั่ง w ใช้แสดงว่าใครใช้งานอยู่บ้างขณะนั้น $ w
25.คำสั่ง whoami ใช้เพื่อแสดงว่าผู้ใช้ซึ่ง login เข้าสู่ระบบนั้น (ตัวเราเอง) login ด้วยชื่ออะไร
26.คำสั่ง who ใช้แสดงว่าใครใช้งานอยู่บ้างขณะนั้น$ who
27.คำสั่ง which
28.คำสั่ง wheveis ค้นหาแฟ้มที่ต้องการว่าอยู่ที่ห้องใดแต่ค้นหาได้เฉพาะที่กำหนดไว้ใน pathเท่านั้นหากต้องการค้นหาที่เครื่องต้องใช้คำสั่ง find
..................................................................URL.............................................................................
คำสั่ง Unix ที่ใช้เป็นประจำ [Engine By iGetWeb.com] 4 พ.ค. 2008 ... คำสั่ง Unix ที่ใช้เป็นประจำ. ... ข้อควรระวัง : คำสั่ง cd บน UNIX จะต้องมีเว้น วรรคเสมอ ..... ใช้คำสั่ง Unix บน DOS/Windows ...psoc.igetweb.com/index.php?mo=3&art=139478 - 78k - หน้าที่ถูกเก็บไว้ - หน้าที่คล้ายกัน
การใช้งานคำสั่ง unix เบื้องต้น 4.Utilities คำสั่งต่างที่ทำงานได้บน ระบบงาน unix จึงทำให้ kernel มีขนาดเล็ก เพราะจะมีเฉพาะหน้าที่สำคัญเท่านั้น ประเภทของไฟล์ใน Unix ...www.jobpub.com/articles/showarticle.asp?id=89 - 54k - หน้าที่ถูกเก็บไว้ - หน้าที่คล้ายกัน

วันอังคารที่ 21 ตุลาคม พ.ศ. 2551

ตอบคำถามความรู้เบื้องต้นเกี่ยวกับ UNIX

ข้อที่ 1 ประวัติความเป็นมาของ Unix
ประวัติความเป็นมาของ UNIX
• บริษัท AT&T ร่วมมือกับ AIT พัฒนาระบบ MULTICS ขึ้นมาในช่วงปี 1960
• MULTICS ทำท่าว่าจะไปไม่รอด AT&T จึงถอนตัวออกจากโครงการ
• นักพัฒนาของ AT&T จึงได้นำความรู้และปัญหาจากโครงการ MULTIC
พัฒนาระบบใหม่แล้วสร้างเป็นระบบปฏิบัติการขึ้นมา และใช้ชื่อว่า UNIX
• ในช่วงแรก UNIX ยังถูกใช้งานกับเครื่อง PDP-7 และ PDP-11 ของ AT&T เท่านั้น
• ในช่วงปี 1973 UNIX ถูกเขียนขึ้นมาใหม่ทั้งหมด โดยใช้ภาษา C ซึ่งเป็นจุดเปลี่ยนแปลงที่สำคัญมากที่สุดอย่างหนึ่งของ UNIX เพราะ
– ทำให้ UNIX สามารถนำไปใช้ได้กับเครื่องหลายชนิด
– แก้ไขระบบได้ง่ายกว่าระบบปฏิบัติการอื่นๆ ที่เขียนด้วยภาษา Assembly
– ราคาถูกลง
• AT&T แจก Code ของ UNIX ไปให้กับมหาวิทยาลัยต่างๆ เพื่อหวังให้เป็นที่นิยมมากขึ้น แต่กลับทำให้เกิด UNIX ตัวใหม่ขึ้นมา เรียกว่า BSD UNIX (Berkeley Software Distribution UNIX) ซึ่งเขียนโดย University of California ที่ Berkeley ระบบ UNIX ตัวนี้แจกฟรี และกลายเป็น UNIX ที่ใช้กันอย่างกว้างขวางตัวหนึ่งโดยเฉพาะในมหาวิทยาลัย
• เมื่อเครื่อง PC มีความสามารถสูงขึ้นและราคาถูกลงทำให้เกิด UNIX ที่ใช้บน PC ขึ้นมาชื่อว่า XENIX
• ในช่วงกลางทศวรรษ 1980 ได้มีการพัฒนา X-window ขึ้นมา ทำให้การใช้งาน UNIX เริ่มมี Graphic User Interface
• AT&T ได้ทำการพัฒนา UNIX ของตนขึ้นมาเรื่อยๆ จนกระทั่งถึงรุ่น System V Release 4 (SVR4) AT&T ได้รวมข้อกำหนดและมาตรฐานต่างๆ ของ BSD UNIX และ XENIX เข้าไปด้วย ทำให้โปรแกรมที่ออกมาสำหรับ BSD UNIX และ XENIX สามารถนำไปใช้บน SVR4 ได้ ซึ่งส่งผลให้กลุ่มนักพัฒนาและบริษัทอื่นๆวิตกว่า AT&T จะผูกขาดการกำหนดมาตรฐานของ UNIX จึงได้รวมตัว
• ในจัดตั้ง Open Software Foundation (OSF) ขึ้นมาเพื่อวิจัยและกำหนดมาตรฐานต่างๆ ของระบบ UNIX ขึ้นมาป้องกันการผูกขาดของ AT&T

ข้อที่ 2 คุณสมบัติของ Unix
คุณสมบัติของระบบ UNIX
• Software Tool
– โปรแกรมบน UNIX จะแบ่งตัวเองออกเป็นส่วนย่อยๆ และสามารถใช้งานส่วนย่อยเหล่านั้นร่วมกัน ระหว่างหลายๆ โปรแกรมได้
• Portability
– เนื่องจาก UNIX สามารถนำไปใช้กับเครื่องแบบต่างๆ ได้มากมาย โปรแกรมที่ใช้งานบน UNIX จะสามารถนำไปใช้ได้ด้วยเช่นเดียวกัน
• Flexibility
– UNIX มีความยืดหยุ่นในการใช้งานสูง สามารถนำไปใช้กับงานเล็กๆ หรืองานใหญ่ๆ ก็ได้
• Power
– สามารถทำงานที่ซับซ้อนได้ดี และมีความสามารถในด้านต่างๆ มากกว่าระบบปฏิบัติการอื่นๆ
• Multi-user & multitasking
– สามารถมีผู้ใช้งานได้ทีละหลายๆคน และทำงานหลายๆ อย่างพร้อมกัน
• Elegance
– หลักการทำงานของส่วนต่างๆ จะเหมือนกัน ดังนั้นเมื่อผู้ใช้ทำงานส่วนหนึ่งได้ ก็จะเรียนรู้และใช้งานส่วนอื่นๆ ได้ง่าย
• Network Orientation
– UNIX เป็นระบบปฏิบัติการที่สนับสนุนการใช้งานเครือข่าย โดยเฉพาะเครือข่าย TCP/IP ซึ่งใช้ในระบบ Internet

ข้อที่ 3 โครงสร้างของ Unix

โครงสร้างของ Unix
ระบบปฏิบัติการ Unix สามารถแบ่งโครงสร้างหลัก ๆ ได้ 4 ระดับ แต่ละระดับก็จะทำหน้าที่ต่างกัน



1. ฮาร์ดแวร์ หมายถึงอุปกรณ์หรือทุกชิ้นส่วนของคอมพิวเตอร์ ที่เราสามารถจับต้องได้ เช่น จอภาพ คีย์บอร์ด เม้าส์ ดิสด์ไดรซ์ ซีดีรอม เป็นต้น
2. ยูนิกซ์ เคอร์เนล คอร์เนล จะทำหน้าที่ควบคุมการทำงานทั้งหมดของระบบ ได้แก่ การจัดสรรทรัพยากร การจัดการข้อมูลบริการหน่วยความจำซึ่งเคอร์เนลนี้จะขึ้นกับฮาร์ดแวร์ เช่น ถ้ามีการเปลี่ยนแปลงฮาร์ดแวร์ เคอร์เนลนี้ก็จะถูกเปลี่ยนไปด้วย เป็นต้น
ข้อที่ 4 เซลล์
เซลล์
เซลล์ คือ ตัวกลางระหว่างผู้ใช้กับตัวเคอร์เนล ทำหน้าที่รับคำสั่งจากผู้ใช้ แล้วนำไปแปลเป็นภาษาที่เครื่องคอมพิวเตอร์เข้าใจเราเรียกอีกอย่างหนึ่งได้ว่า command interpreter แต่ถ้ามีการนำ เซลล์หลาย ๆ ตัวมาเขียนรวมกัน (คล้าย ๆ กับ batch file ในระบบปฏิบัติการ DOS) เราจะเรียกว่า เซลล์สคริปต์ นอกจากนี้
เซลล์ (Shell) ยังมีอีกหลาย ๆ ประเภท แต่ที่นิยมกันได้แก่
* Bourne shell (sh) เป็นเซลล์ต้นแบบของทุก ๆ เชลล์ มีความสามารถในการเขียน เซลล์สคริปต์ได้ด้วย
* C shell (csh) เป็นเซลล์ที่สร้างหลัง Bourne shell ความสามารถพิเศษของ C shell คือเก็บข้อมูลเกี่ยวกับคำสั่งที่เคยใช้
* Korn shell (ksh) ซึ่งพัฒนาโดย AT&T โดยได้นำคุณสมบัติเด่น ๆ ของ Bourne shell และC shell มารวมกัน
* Bourne again shell (bash) มีคุณสมบัติและความสามารถคล้ายกับ Korn shell แต่ shell นี้ถูกสร้างขึ้นมาใช้สำหรับแจกฟรี ซึ่งเป็นเหตุผลสำคัญที่ทาง Linux นำมาใช้คำสั่งที่ทำให้ทราบว่าเราใช้งาน
เซลล์อะไรอยู่คือ echo $SHELL
Shell (command Interpreter)
...ทำหน้าที่เป็นตัวกลางในการติดต่อระหว่างผู้ใช้กับ Kernel
...แปลคำสั่งจากผู้ใช้
...คำสั่งสามารถนำมาเขียนเป็นชุดคำสั่งให้ทำงานเรียกว่า Shell script
...กำหนดทิศทางการเข้าออกของ Input/Output
shell ที่นิยมใช้
...Bourne Shell มีโครงสร้างคล้ายภาษา ALGOL มีเครื่องหมายเตรียมพร้อมเป็น $
...C Shell เป็นเชลล์ที่มีไวยากรณ์คล้ายภาษา Cมีเครื่องหมายเตรียมพร้อมเป็น %
...Korn Shell เป็นเชลล์ที่การทำงานมีลักษณะโต้ตอบ และ Kernel มีขนาดใหญ่กว่าเชลล์อื่น


URL
UNIX
รูปแบบไฟล์: Microsoft Powerpoint - แสดงเป็นแบบ HTMLAT&T แจก Code ของ UNIX ไปให้กับมหาวิทยาลัยต่างๆ เพื่อหวังให้เป็นที่นิยมมากขึ้น แต่กลับทำให้เกิด UNIX ตัวใหม่ขึ้นมา เรียกว่า BSD UNIX (Berkeley Software ...www.compsci.buu.ac.th/~jakkaman/C_Programming/week01(18%20June%2001)/Unix.ppt - หน้าที่คล้ายกัน

ภาพนิ่ง 1
รูปแบบไฟล์: Microsoft Powerpoint - แสดงเป็นแบบ HTMLยูนิกซ์ (Unix แต่ชื่อตามเครื่องหมายการค้าคือ UNIX) เป็นระบบปฏิบัติการ ... 1982 AT&T นำยูนิกซ์ 7 มาพัฒนาและออกขายในชื่อ Unix System III แต่บริษัทลูก ...eclassnet.kku.ac.th/etraining/file/1220294266-unix.ppt - หน้าที่คล้ายกัน
อานันท์ สีห์พิทักษ์เกียรติ
รูปแบบไฟล์: PDF/Adobe Acrobat - แสดงเป็นแบบ HTMLtemp: directory. unix.ppt: data. unixbig.ppt: data. vbrun300.dl_: data ..... - rwxr-xr-x. 1 arnan. users 45270 Jan 11 13:01 unix.ppt* ...www.spu.ac.th/forum/vishakan/unix.pdf - หน้าที่คล้ายกัน
Slide 1
รูปแบบไฟล์: Microsoft Powerpoint - แสดงเป็นแบบ HTMLระบบปฏิบัติการ UNIX มีต้นกำเนิดจากห้องปฏิบัติการวิจัย Bell ... 1978 Version 7 ก็ ถูกพัฒนาออกมา ซึ่งเป็นต้นแบบของระบบ UNIX รุ่นใหม่ๆ หลังจากนั้น AT&T ...202.28.94.51/users/apisak/322361/2548/Test_Assign_Page.files/Data_REPORT/Group11_OS_Support/group11.ppt - หน้าที่คล้ายกัน
PowerPoint Presentation
รูปแบบไฟล์: Microsoft Powerpoint - แสดงเป็นแบบ HTML2) UNIX มีชุดของคำสั่งที่มีประสิทธิภาพจำนวนมาก ซึ่งคำสั่งเหล่านี้สามารถนำมารวม กัน (เรียกว่า script) เพื่อแก้ปัญหาได้สะดวกขึ้น ...www.bangna.ru.ac.th/CT104/CT105%20บทที่%207(10กย.51).ppt - หน้าที่คล้ายกัน
งานนำเสนอ PowerPoint
รูปแบบไฟล์: Microsoft Powerpoint - แสดงเป็นแบบ HTMLกลุ่ม ที่ใช้ระบบปฏิบัติการ UNIX ได้แก่ PC-compatible Macintosh และ PowerPC-Based PCs ... Operating System:OS เช่น DOS,Microsoft Windows, Unix, Linux ...yalor.yru.ac.th/~sirichai/4000108/chapter3-software.ppt - หน้าที่คล้ายกัน
Microsoft PowerPoint - 6FileManagement.ppt
รูปแบบไฟล์: PDF/Adobe Acrobat - แสดงเป็นแบบ HTML3 ตัว สวนในระบบ Unix หรือ Linux จะสามารถตั้งไดไมเกิน 255 ตัว .... ในระบบ Linux, Unix จะมีการตรวจสอบไฟลที่เปน i-node ตอนที่เปดเครื่อง ...www.kairat.com/course-ssru/os1/6FileManagement.pdf - หน้าที่คล้ายกัน
TCP/IP Socket Programming
รูปแบบไฟล์: Microsoft Powerpoint - แสดงเป็นแบบ HTMLปกติระบบ UNIX จะเก็บ port ที่ถูกใช้งานในแฟ้มข้อมูล /etc/services. Socket. socket : คู่ของ IP address และหมายเลข port ...www.cs.utk.edu/~angskun/stuff/socket_t.ppt - หน้าที่คล้ายกัน

วันอังคารที่ 14 ตุลาคม พ.ศ. 2551

คำอธิบายรายวิชาและ e-learning

รหัสวิชา :4121402
ชื่อวิชาภาษาไทย :ระบบปฏิบัติการ 2
ชื่อวิชาภาษาอังกฤษ :Operating Systems 2
คำอธิบายรายวิชา: ศึกษาหน้าที่และการดำเนินงานของระบบปฏิบัติการ เกี่ยวกับจัดการหน่วยความจำ หน่วยประมวลผลกลาง การจัดแฟ้มข้อมูล หน่วยรับและแสดงผลข้อมูลในลักษณะของผู้ใช้คนเดียว งานเดียว และใช้หลายคนหลายงานพร้อมกัน รวมทั้งการสื่อสารระหว่างขบวนการ (Interprocess Communication : IPC)
URL Website
http://bkk.vru.ac.th/it/itbd_sub.htm
ที่มา : มหาวิทยาลัยราชภัฏวไลยอลงกรณ์ ในพระบรมราชูปถัมภ์ ศูนย์กรุงเทพมหานคร
http://www.cs45mcru.com/modules.php?name=History&file=explain
ที่มา : มหาวิทยาลัยราชภัฏหมู่บ้านจอมบึง จ.ราชบุรี
http://mis.pkru.ac.th/syllabus/view_syllabus.php?id=61
ที่มา : มหาวิทยาลัยราชภัฏภูเก็ต
http://202.29.21.6/~bangkom/bindex.htm
ที่มา : มหาวิทยาลัยราชภัฏรำไพพรรณี
http://academic.pcru.ac.th/index/course/7_12.htm
ที่มา : มหาวิทยาลัยราชภัฏเพชรบูรณ์
http://cs.mcru.ac.th/modules.php?name=History&file=explain
ที่มา : มรภ.หมู่บ้านจอมบึง จังหวัดราชบุรี
http://cptd.chandra.ac.th/index.php?Content=subject47
ที่มา : มหาวิทยาลัยราชภัฏจันทรเกษม
http://www.nsru.ac.th/computer/curriculum/subject.php?id=4121402&course_id=3
ที่มา : มหาวิทยาลัย ราชภัฏนครสวรรค์
http://reg.nida.ac.th/registrar/program_info_1.asp?f_cmd=2&levelid=23&programid=10000314&facultyid=4&departmentname=%BB%C3%D1%AA%AD%D2%B4%D8%C9%AE%D5%BA%D1%B3%B1%D4%B5+(%C7%D4%B7%C2%D2%A1%D2%C3%A4%CD%C1%BE%D4%C7%E0%B5%CD%C3%EC)&programname=%BB%C3%D1%AA%AD%D2%#current
ที่มา : สถาบันบัณฑิตบริหารศาสตร์
http://www.yonok.ac.th/burin/os/os00.htm
ที่มา : มหาวิทยาลัยโยนก
http://202.143.169.83/moodle/course/info.php?id=16
ที่มา : มหาวิทยาลัยสารพัดช่างอุทัยธานี
http://tabian.kpru.ac.th/cur/cur2.asp?Code=4122402
ที่มา : มหาวิทยาลัยราชภัฏกำแพงเพชร
e-learning
ระบบปฏิบัติการ
ศึกษาและปฏิบัติการเกี่ยวกับองค์ประกอบของระบบปฏิบัติการ การจัดการเกี่ยวกับโพรเซส (Process Management) การจัดการหน่วยความจำ (Memory Management) การจัดการเกี่ยวกับอินพุต-เอาต์พุต (Input/Output Management) การจัดการเกี่ยวกับแฟ้ม (File Management) และการป้องกันและรักษาความปลอดภัยของระบบปฏิบัติการ (Protection and Security)
URL Website
http://202.143.169.83/moodle/course/category.php?id=4
ที่มา : วิทยาลัยสารพัดช่างอุทัยธานี
http://www.yonok.ac.th/
ที่มา : วิทยาลัยโยนก จังหวัดลำปาง
http://202.28.82.91/classroom/courses/OPERATINGSYSTEMS2/document/OS2_CourseOutline.pdf?cidReq=OPERATINGSYSTEMS2
ที่มา : มหาวิทยาลัยราชภัฏราชนครินทร์
http://e-learning.yru.ac.th/e-learning/course/info.php?id=58
ที่มา : มหาวิทยาลัยราชภัฏยะลา
http://www.pvc.ac.th/course/course/category.php?id=2
ที่มา : วิทยาลัยอาชีวศึกษาแพร่
http://kkst2006.com/content/view/31/67/1/1/
ที่มา : อารย์สุนทร แก้วเรือง
http://payamand.212cafe.com/archive/2008-06-17/os-2
ที่มา : ดร.ยรรยง เต็งอำนวย
http://www.mwit.ac.th/~cs/download/it40101/software.doc
ที่มา : โดยอาจารย์อ
http://202.143.148.60/glossary/index.php?option=com_glossary&func=display&letter=O&Itemid=2&catid=3&page=1
ที่มา : พจนานุกรมออนไลน์โรงเรียนครูราษฏ์รังสกฤษฏ์
http://www.siamtech.ac.th/Learning/metta/Drem/2.htm
http://cptd.chandra.ac.th/selfstud/os_2/dev.htm
http://haruthai.exteen.com/20080822/entry-3

แนะนำตัวเอง

ชื่อ:นางสาวรัตนา โทศก
ชื่อเล่น: ตัวเล็ก
รหัสประจำตัวนักศึกษา: 5012252129
เพื่อนสนิท: นางสาวกาญจนา วิเศษหมื่น เบอร์โทร 087-2619350
นางสาวพัชรี วิเศษหมื่น เบอร์โทร 081-3654743
URL (blog):http://Rattana555.blogspot.com
ชื่อblog: Lek's blog
E-Mail :
mailto:hRattana_ts@thaimail.com
เบอร์โทรศัพท์ของตัวเล็ก:087-6555315