บทนำ

ก่อนอื่นผมคงต้องกล่าวคำทักทายซึ่งคงไม่มีคำใดเหมาะสมไปกว่าคำว่า “สวัสดีครับ” :D

ในช่วงที่ผมยังทำงานประจำอยู่ได้มีโอกาสพบเด็กๆ จบใหม่ที่เพิ่งเริ่มต้นทำงาน เด็กๆ พวกนี้เติบโตมากับยุคสมัยที่คอมพิวเตอร์สั่งงานด้วยการ “คลิก” ผมมักจะพบว่าเด็กๆ พวกนี้จะมีปัญหาทันทีที่ต้องทำงานผ่าน command prompt ต่างๆ

เมื่อมานึกย้อนวัยดูแล้วผมนี้โชคดีชะมัดที่เกิดมาในยุคสมัย MS-DOS อยากจะให้คอมพิวเตอร์ทำงานอะไรก็สั่งมันไปตรงๆ ทีละคำสั่ง เป็นขั้นเป็นตอน เหมือนเรากำลังคุยอยู่กับเพื่อนที่คอยทำงานให้เราอยู่ แถมโชคดีไปอีกตรงเป็นเด็กติดเกมคอมพิวเตอร์ ยุคสมัยนั้นการจะเล่นเกมได้สักเกมไม่ใช่เรื่องง่าย บางเกมต้องทำแผ่น boot เขียน autoexec.bat, config.sys สำหรับบูตเครื่องเพื่อเล่นเกมนั้นโดยเฉพาะ ทำให้การสั่งงานคอมพิวเตอร์ด้วย Command-line เป็นเรื่องที่ผมคุ้นชิน ถึงแม้ว่าต่อๆ มา GUI (Graphical User Interface) จะเข้ามาแทนที่ไปแล้วแต่สำหรับงานบางงาน การทำงานด้วย Command-line ก็ยังจำเป็นอยู่ดี

ว่าด้วยหนังสือเล่มนี้

ผมเขียนหนังสือเล่มนี้ขึ้นมาเพื่อเป็นจุดเริ่มต้นสำหรับผู้ที่สนใจใช้งานคอมพิวเตอร์ผ่าน Command-line Interface หรือที่เรียกกันแบบย่อๆ ได้ว่า CLI

มุ่งหวังให้สำหรับคนที่ไม่เคยหรือพอมีประสบการณ์มาบ้างเล็กน้อยได้ทำความรู้จักและสนิทสนมกับ CLI ให้มากขึ้นครับ โดยแนวการเขียนจะยึดหลัก “Learning by doing” คือคนอ่านต้องทำและเรียนรู้จากสิ่งที่เกิดขึ้น ต้องหัดสังเกต และค้นหาส่ิงที่ตนสงสัยด้วยตนเอง

ใครที่เหมาะกับหนังสือเล่มนี้?

หากคุณมีคุณสมบัติดังนี้

  1. เป็นคนที่ใช้งานคอมพิวเตอร์อยู่ก่อนแล้ว หมายรวมถึงสามารถลงโปรแกรมเองได้ แก้ปัญหาคอมพิวเตอร์เบื้องต้นได้
  2. รู้จักและใช้ CLI มาก่อนเล็กน้อยหรือไม่เคยใช้มาก่อนเลย
  3. กำลังสนใจและตั้งใจที่จะเรียนรู้การใช้งาน CLI

หนังสือเล่มนี้เหมาะสำหรับคุณครับ

 

กรกต รักห่วง

http://about.me/rkorakot