บทนำ
ก่อนอื่นผมคงต้องกล่าวคำทักทายซึ่งคงไม่มีคำใดเหมาะสมไปกว่าคำว่า “สวัสดีครับ” :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” คือคนอ่านต้องทำและเรียนรู้จากสิ่งที่เกิดขึ้น ต้องหัดสังเกต และค้นหาส่ิงที่ตนสงสัยด้วยตนเอง
ใครที่เหมาะกับหนังสือเล่มนี้?
หากคุณมีคุณสมบัติดังนี้
- เป็นคนที่ใช้งานคอมพิวเตอร์อยู่ก่อนแล้ว หมายรวมถึงสามารถลงโปรแกรมเองได้ แก้ปัญหาคอมพิวเตอร์เบื้องต้นได้
- รู้จักและใช้ CLI มาก่อนเล็กน้อยหรือไม่เคยใช้มาก่อนเลย
- กำลังสนใจและตั้งใจที่จะเรียนรู้การใช้งาน CLI
หนังสือเล่มนี้เหมาะสำหรับคุณครับ
กรกต รักห่วง