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

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

การใช้คำสั่งบนลีนุกซ์

การใช้คำสั่งบนลีนุกซ์
คำสั่งแรกก็คือ cat ให้ทดลองพิมพ์คำว่า cat ที่พร้อมพต์แล้วกดปุ่ม Enter
$ cat

จะปรากฎเคอร์เซอร์รอรับคำสั่งในบรรทัดถัดมา ให้ทดลองพิมพ์ประโยคลงไปสักหนึ่งบรรทัด กดปุ่ม Enter แล้วตรวจผลที่เกิดขึ้น
$ cat
This is a cat
This is a cat

จะสังเกตุเห็นว่า เมื่อเราพิมพ์ประโยคใดลงไป cat จะพิมพ์ประโยคที่เราพิมพ์นั้นออกมาที่หน้าจอภาพ หากต้องการจะออกจากโปรแกรม cat ให้กดปุ่ม Ctrl-d ซึ่งจะหมายถึง การส่งสัญลักษณ์ end-of-file (EOF) ไปให้กับโปรแกรม นั่นหมายความว่าเรา (หรืออาจเป็นโปรแกรมอื่นๆ) ได้บอกกับโปรแกรม cat ให้ทราบว่า จบการอ่านข้อมูลแล้ว โปรแกรม cat จะรับทราบและหยุดการทำงาน โปรแกรมลักษณะเดียวกับ cat นี้มีมากบนยูนิกซ์ และโดยมากมักจะมีขนาดเล็กและมีจุดมุ่งหมายในการใช้งานจำเพาะ ซึ่งมักจะเรียกว่า utility program และโดยมากเราสามารถกดปุ่ม Ctrl-d เพื่อทำการเลิกใช้งาน utility program เหล่านั้นได้ ให้ทดลองใช้งานโปรแกรม sort แล้วสังเกตุผลลัพธ์ที่เกิดขึ้นว่า มันทำงานอย่างไร
หากทดลองเรียกใช้งานโปรแกรม sort แล้ว และลองพิมพ์ข้อมูลลงไปสองบรรทัด และจบการทำงานของโปรแกรมด้วยการกด Ctrl-d คุณจะเห็นว่ามันจะทำการพิมพ์ผลลัพธ์ออกมาสองบรรทัดซึ่งเป็นข้อมูลที่คุณพิมพ์เข้าไป แต่พิมพ์ออกมาในลักษณะที่เรียงลำดับกัน

ขอความช่วยเหลือจากระบบ
ระบบยูนิกซ์จะมีระบบให้ความช่วยเหลือ ซึ่งเป็นเอกสารที่อธิบายความหมายและการใช้งาน คำสั่งต่างๆให้ทราบอย่างคร่าวๆ ซึ่งจะคล้ายกับ help ในดอส แต่ในยูนิกซ์คุณจะต้องใช้
คำสั่ง man ซึ่งย่อมาจาก manual

ตัวอย่าง ถ้าต้องการจะทราบรายละเอียดเกี่ยวกับคำสั่ง cat ให้คุณใช้คำสั่งดังนี้
$ man cat

CAT(1) CAT(1)

NAME

cat - concatenate files and print on the standard output

SYNOPSIS

cat [-benstuvAET] [--number] [--number-nonblank]

[--squeeze-blank] [--show-nonprinting] [--show-ends]

[--show-tabs] [--show-all] [--help] [--version] [file...]

DESCRIPTION

This documentation is no longer being maintained and may

be inaccurate or incomplete. The Texinfo documentation is

now the authoritative source.

This manual page documents the GNU version of cat. cat

writes the contents of each given file, or the standard

input if none are given or when a file named `-' is given,

to the standard output.

OPTIONS

-b, --number-nonblank

คำสั่งนี้จะแสดงรายละเอียดเกี่ยวกับคำสั่ง man มาหนึ่งหน้า ซึ่งบางทีคุณอาจจะไม่เข้าใจทั้งหมด ทั้งนี้เราจะต้องมีความรู้ของยูนิกซ์บางอย่างก่อน และโชคร้ายที่ไม่มีคำอธิบายคำสั่งบนยูนิกซ์ออกมาเป็นภาษาไทย เนื่องจากยังไม่มีผู้คิดจะทำ
ในด้านล่างของคำอธิบาย จะมีเครื่องหมาย ":" หรือ "-more-,Line1" หรือที่คล้ายกัน ซึ่งเป็นเครื่องหมายพร้อมพต์ของโปรแกรม more หรือ page (แล้วแต่กรณี) จุดประสงค์คือ เนื่องจากคำอธิบายคำสั่งของยูนิกซ์นั้น อาจมีความยาวมากกว่าหนึ่งหน้า ดังนั้นการใช้ more หรือ page เข้ามาช่วย จะทำให้เราสามารถหยุดอ่านเอกสารในแต่ละหน้าได้ทัน คุณสามารถกดปุ่ม spacebar เพื่อสั่งให้เปิดคำอธิบายในหน้าถัดไป หรือกดปุ่ม q เพื่อออกจากระบบให้ความช่วยเหลือ
หากต้องการค้นหาหัวข้อเกี่ยวกับคำ (keyword) ที่คุณสนใจ ตัวอย่างเช่นคุณอาจสนใจ คำว่า "ps" หรือ "Postscript" และคุณต้องการคำอธิบายเพิ่มเติม คุณสามารถใช้ man เข้ามาช่วยในกรณีนี้ได้โดยใช้คำสั่ง

man -k ps
และ
man -k Postscript
man จะทำการแสดงหัวข้อที่เกี่ยวข้องกับที่เราต้องการค้นหาออกมา วิธีนี้จะมีประโยชน ในกรณีที่คุณไปเจอ keyword หรือคำที่คุณไม่ทราบความหมายต่างๆ

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

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