หลังจากทำการศึกษาเสร็จเรียบร้อยแล้ว ลองดูตัวอย่างการใช้งานคำสั่งต่างๆ บนระบบปฏิบัติการลินุกซ์ ที่จะได้ใช้อยู่บ่อยๆ ครับ ลองศึกษาดู แล้วจะรู้ว่าไม่ยากเลยนะ

วันเสาร์ที่ 26 กรกฎาคม พ.ศ. 2551

เชลล์ (Shell)

เชลล์ (Shell)
เนื่องจากลีนุกซ์ถูกพัฒนาขึ้นมาโดยอาศัยรูปแบบส่วนใหญ่มาจากยูนิกซ์ และผู้พัฒนาระยะ แรกๆก็เป็นผู้เชี่ยวชาญยูนิกซ์เป็นส่วนใหญ่ ดังนั้นหากเรียนรู้ยูนิกซ์เราก็จะรู้ลีนุกซ์ด้วยเช่นเดียวกัน
เมื่อเราทำการล็อกอินเข้ามาใช้งานในระบบ เราสามารถจะติดต่อกับเครื่องคอมพิวเตอร์โดยผ่านโปรแกรมที่เรียกว่า "เชลล์" โดยที่เชลล์จะทำหน้าที่ตีความคำสั่งที่ได้รับจากผู้ใช้ส่งต่อไปยังคอมพิวเตอร์ และรับผลลัพธ์จากคอมพิวเตอร์มาแสดงให้กับผู้ใช้อีกทีหนึ่ง นั่นคือเชลล์จะทำหน้าที่เป็นตัวกลางคอยประสานงานการใช้งานระหว่างผู้ใช้และคอมพิวเตอร์ ในดอสจะมีโปรแกรมอยู่ตัวหนึ่งที่ทำหน้าที่คล้ายกับเชลล์ ก็คือโปรแกรม COMMAND.COM แต่มีความซับซ้อนน้อยกว่าเชลล์ในยูนิกซ์มาก เราสามารถจะเขียนโปรแกรมให้ใช้งานกับเชลล์ได้ ซึ่งจะเรียกว่า เชลล์สคริปต์ (shell script) จะคล้ายกับ BATCH FILE บนดอสแต่มีประสิทธิภาพสูงกว่า
เชลล์บนยูนิกซ์จะมีที่นิยมใช้กันอยู่สองแบบคือ Bourne shells ซึ่งถูกเรียกตามผู้คิด คนแรกก็คือ Steven Bourne และเชลล์อีกแบบก็คือ C shells โดยผู้เขียนคนแรก ก็คือ Bill Joy (เป็นคนเขียน vi บนยูนิกซ์ด้วยเช่นกัน) ปัจจุบัน Bill Joy ทำงาน ให้กับบริษัท Sun Microsystems (เขาเป็นผู้ร่วมก่อตั้งบริษัทคนหนึ่งด้วย)
สำหรับเ ชลล์ที่นิยมใช้งานกันอยู่บนลีนุกซ์ก็คือ bash (Bourne Again Shell) ซึ่งเป็น เชลล์ที่พัฒนามาจาก Bourne shells โดย Free Software Foundation มีการเพิ่มความสามารถบางอย่างจาก Bourne shells และใส่คุณลักษณ์บางอย่างของ C shells เข้ามาด้วย
เมื่อทำการล็อกอินได้สำเร็จ bash จะทำการแสดงพร้อมพต์ออกมารอรับคำสั่ง นั่นคือ คุณได้สั่งให้มีการใช้งานโปรแกรมแรกบนลีนุกซ์แล้ว นั่นก็คือโปรแกรม bash นั่นเอง

ข้อควรจำ :
สิ่งที่สำคัญอย่างหนึ่งสำหรับการทำงานบนระบบยูนิกซ์ (อันที่จริงก็จำเป็นสำหรับระบบ คอมพิวเตอร์ทั่วๆไปด้วย) ก็คือ หากคุณมีการจะทดลองแก้ไข หรือเปลี่ยนแปลงอะไร บางอย่างกับระบบของคุณ คุณจำเป็นจะต้องทำการสำรองข้อมูลเสียก่อน

ไม่มีความคิดเห็น:

Link

วาไรตี้ ดีดีจัง / ThaiBlog.info / Search Engine Optimization - AddMe / Search Engine Submission / AddDir.info Web link Directory/ Ranking Web Directory / Add2Dir.info Web link Directory/ A Big Dir/ SEO Friendly General Directory/ A1dir/ Seo friendly web directory/ 3wlink web resources/ Free Web Directory: Directory-474/ 2AddLink Web Link Directory/ วาไรตี้ ดีดีจัง / 1Abc Directory/ UK Auto Dealers Car Traders / Skaloosh Internet Directory / Sloppy Links Internet Directory / Smart Web Directory / / ThaiLand Web Directory / Free Listing Web Directory / Free web directory / Web Directory Hit LInks/ Top web Directory / UrlCan Web Directory / Free Search Engine Submission / SearchFinish / Pantip.com / Add URL Directory / Pblake Directory / เว็บไดเรคทอรี / Pantip.com/ video clip - วีดีโอคลิป/ SearchWiz.org Directory / เปิดร้านขายของ Online ฟรี! / Skype Media Web Directory / Reciprocal Links Directory / video clip - วีดีโอคลิป / บล็อก-หาเพื่อน / video clip / ฟังวิทยุ / รูปดารา / URL Shack Web Directory / World WIde Web Directory / Free One-Way Link Web Directory Web Link Index / Sports / Games / Zopso.com / ThaiBlog.info/ Search Engine Submission/ วาไรตี้ ดีดีจัง/ Search Engine Optimization - AddMe / Add Url 000 Directory/ Search Engine Optimization and SEO Tools    
Spiceday.com Banner Exchange
/ Auctions       Pedsters Planet Website Directory        Webdir & Free Counter & Hits   บล็อก หาเพื่อน สาวสวย ของแต่งบล็อก blog เว็บบล็อก เขียนบล็อก video clip ฟังวิทยุ ดูทีวี ฟังเพลง รูปดารา ทายผลบอล บล็อก หาเพื่อน สาวสวย ของแต่งบล็อก blog เว็บบล็อก เขียนบล็อก video clip ฟังวิทยุ ดูทีวี ฟังเพลง รูปดารา ทายผลบอล @Submit!-FREE Promotion Amfibi Web Search & Directory Amfibi Web Search & Directory Amfibi Web Search & Directory Amfibi Web Search & Directory Amfibi Web Search & Directory/ .:. Thaimarketpost.com - ไทยมาร์เก็ตโพส แหล่งรวมประกาศ ฟรีลงประกาศ ลงประกาศฟรี สินค้า ซื้อ ขาย ลงโฆษณา โปรโมทเว็บฟรี,เว็บไดเร็คทอรี่,Webdirectory,Add URL Free,Classifieds,Webboard,Blog,Advertise,Advertising,Post,TV,FM,Radio,News,Download,Wallpaper,Link Exchange/ กระเบื้อง กระเบื้องดินเผา/ ร่วมให้คะแนนโหวตเว็บแห่งนี้/ @Submit!-FREE Promotion