บทที่ 1 · อ่าน 4 นาที
เปิด Terminal ครั้งแรก
หน้าต่างสีดำๆ คืออะไร เปิดยังไงทั้ง Mac Windows Linux พิมพ์คำสั่งแรกของชีวิตด้วย echo
หน้าต่างสีดำๆ ที่เห็นในหนังแฮกเกอร์ หรือใน YouTube ที่มีคนพิมพ์ตัวอักษรเร็วๆ เคยอยากเปิดดูบ้างไหมครับ
ข่าวดีคือ มันมีอยู่ในคอมของเราอยู่แล้ว ไม่ต้องโหลด ไม่ต้องสมัคร บทนี้แค่ 2 อย่าง เปิดให้ได้ และพิมพ์คำสั่งแรกของชีวิต จบบทจะรู้สึกว่า "อ้าว แค่นี้เองเหรอ"
หน้าต่างสีดำๆ คืออะไร
มันคือแอปตัวนึงครับ เหมือน Chrome เหมือน LINE แค่แทนที่จะคลิกปุ่ม เราพิมพ์ ตัวอักษรสั่งงานแทน ชื่อแอปคือ Terminal (อ่านว่า เทอร์-มิ-นัล)
Mac มี Windows ก็มี Linux ก็มี ติดมากับเครื่องทุกตัว เครื่องที่ใช้อยู่ตอนนี้ก็มี
ทำไมต้องมีของแบบนี้ด้วย
คำถามดีครับ คลิกเมาส์ก็มีอยู่แล้ว มีหน้าต่างพิมพ์ตัวอักษรอีกทำไม
เพราะบางอย่างคลิกทำไม่ได้ หรือคลิกได้แต่ช้ามาก เช่น
- เปลี่ยนชื่อรูปทีเดียว 100 รูป (ถ้าคลิกต้องคลิกเอา 100 ครั้ง)
- หาไฟล์เพลงเก่าๆ ที่จำชื่อเต็มไม่ได้แล้ว ใส่แค่คำที่จำได้
- ลบไฟล์ขยะในเครื่องเป็นกองๆ
- สั่งให้คอมทำของซ้ำๆ แทนเราตอนไปกินข้าว
บทต่อๆ ไปจะค่อยๆ พาทำเรื่องพวกนี้ บทแรกขอแค่ "เปิดเป็น" ก่อนพอ
เปิดเลย
ที่เครื่องของเราเอง ทำตามขั้นตอนสำหรับ OS ที่ใช้
- Mac กด
Cmd + Spaceช่องค้นหาจะเด้งขึ้นมา พิมพ์ "Terminal" แล้วกด Enter - Windows กดปุ่ม Windows ที่ keyboard พิมพ์ "PowerShell" แล้วกด Enter
- Linux (Ubuntu) กด
Ctrl + Alt + Tพร้อมกัน
พอหน้าต่างเด้งขึ้นมา จะเห็นตัวอักษรสั้นๆ มีขีดกระพริบเล็กๆ ต่อท้าย ขีดที่กระพริบ แปลว่า หน้าต่างพร้อมรับคำสั่งแล้ว
คำสั่งแรกของชีวิต
มาพิมพ์คำสั่งแรกกันครับ คำสั่งนี้ชื่อ echo แปลว่า "สะท้อนกลับ" หน้าที่ของมันคือ พูดคำที่เราพิมพ์กลับมาให้ดู
พิมพ์ echo สวัสดี ลงใน Terminal แล้วกด Enter จะเห็นคำว่า สวัสดี โผล่ในบรรทัดถัดไป
ลองพิมพ์ echo ตามด้วยอะไรก็ได้ที่อยากให้เครื่องสะท้อนกลับมาecho hello ก็ได้ echo my name is bob ก็ได้ พิมพ์ผิด ก็แค่กด Enter แล้วเครื่องสะท้อนคำที่พิมพ์กลับมา ไม่มีอะไรพัง
ยินดีด้วยครับ เราเพิ่งคุยกับคอมเป็นครั้งแรก ไม่ใช่ผ่านการคลิก แต่ผ่านตัวอักษร ที่เราพิมพ์เอง
สรุปบทแรก
- Terminal คือหน้าต่างสีดำๆ ที่ติดมากับคอมทุกเครื่อง ไม่ต้องโหลดเพิ่ม
- ใช้พิมพ์คำสั่งแทนคลิก ทำของซ้ำๆ หรือหาไฟล์ในเครื่อง ได้เร็วกว่าคลิกมาก
- เปิดมาจะเห็นขีดเล็กๆ กระพริบ แปลว่าพร้อมรับคำสั่งแล้ว
echoเป็นคำสั่งง่ายสุด สะท้อนคำที่เราพิมพ์กลับมาให้ดู
บทต่อไปจะตอบคำถามแรกที่ทุกคนสงสัยตอนเปิด Terminal มา "เอ๊ะ ในนี้มีอะไร ตอนนี้เราอยู่ตรงไหนของเครื่อง" มาดูคำสั่ง สำหรับเดินดูรอบๆ ในเครื่องของเรา