เปิด Terminal ครั้งแรก
หน้าต่างสีดำๆ คืออะไร เปิดยังไงทั้ง Mac/Windows/Linux และพิมพ์คำสั่งแรกของชีวิตด้วย echo
ยินดีต้อนรับสู่บทแรกครับ คอร์สนี้จะพาไปรู้จักหน้าต่างสีดำๆ ที่หลายคนเคยเห็นในหนังแฮกเกอร์ หรือใน YouTube tutorial ความลับเล็กๆ คือ มันมีอยู่ในคอมของเราเองแล้ว ไม่ต้องไปหาดาวน์โหลดที่ไหน
บทนี้สั้นๆ มี 2 เป้าหมาย คือเปิดหน้าต่างให้ได้ครั้งแรก และพิมพ์คำสั่งแรกของชีวิต จบบทแล้วจะรู้สึกว่า “อ้าว มันแค่นี้เองเหรอ” ไม่ได้น่ากลัวอย่างที่เห็นในหนัง
หน้าต่างสีดำๆ คืออะไร
มันคือแอพตัวหนึ่งในเครื่อง เหมือน Chrome เหมือน LINE แต่แทนที่จะคลิกปุ่ม เราใช้พิมพ์ตัวอักษรสั่งงานแทน ชื่อของแอพตัวนี้คือ Terminal (อ่านว่า เทอร์-มิ-นัล)
Mac, Windows, Linux ทุกเครื่องมี Terminal ติดมาให้แล้ว ไม่ต้องดาวน์โหลด ไม่ต้องสมัคร ไม่เสียเงินเพิ่ม
ทำไมต้องมีของแบบนี้?
คำถามที่ดี ในเมื่อคลิกเมาส์ก็ได้แล้ว ทำไมต้องมีหน้าต่างที่ต้องพิมพ์อีก?
เพราะบางอย่างคลิกทำไม่ได้ หรือทำได้แต่ช้ามาก เช่น
- เปลี่ยนชื่อรูปทีเดียว 100 รูป (ถ้าคลิกต้องคลิก 100 ครั้ง)
- หาไฟล์เพลงเก่าๆ ที่จำชื่อเต็มไม่ได้แล้ว แค่ใส่คำที่จำได้ส่วนนึง
- ลบไฟล์ขยะเก่าๆ ในเครื่องเป็นกอง
- สั่งให้คอมทำงานซ้ำๆ แทนเราในขณะที่เราไปกินข้าว
บทถัดๆ ไปจะค่อยๆ พาเรียนทำของพวกนี้ได้จริง บทนี้แค่ “เปิดเป็น” ก่อนก็พอ
ลองเปิดเลย
หาเครื่องของเรา แล้วทำตามขั้นตอนสำหรับ OS ที่ใช้
- Mac: กด
Cmd + Spaceพร้อมกัน ช่องค้นหาจะเด้งขึ้นมา พิมพ์ “Terminal” แล้วกด Enter - Windows: กดปุ่ม Windows ที่ keyboard พิมพ์ “PowerShell” แล้วกด Enter
- Linux (Ubuntu): กด
Ctrl + Alt + Tพร้อมกัน
หน้าต่างที่เด้งมาจะมีตัวอักษรสั้นๆ กับขีดเล็กๆ กระพริบอยู่ ขีดที่กระพริบนั้นแปลว่า หน้าต่างพร้อมรับคำสั่งจากเราแล้ว
คำสั่งแรกของชีวิต
มาลองพิมพ์คำสั่งแรกกัน คำสั่งนี้ชื่อ echo แปลว่า “สะท้อนกลับ” หน้าที่ของมันคือ พูดคืนคำที่เราพิมพ์เข้าไป
พิมพ์ echo สวัสดี ลงใน Terminal ที่เพิ่งเปิด แล้วกด Enter จะเห็นคำว่า สวัสดี ปรากฏในบรรทัดถัดไป
ถ้ายังไม่อยากเปิด Terminal จริงตอนนี้ ลองในกล่องข้างล่างได้ก่อน มันคือ Terminal จำลอง พิมพ์ผิดยังไงคอมก็ไม่พัง
echo สวัสดีแล้วกด Enter ดูยินดีด้วย เราเพิ่งคุยกับคอมเป็นครั้งแรก ไม่ใช่ผ่านการคลิก แต่ผ่านตัวอักษร
สรุปบทแรก
- Terminal คือหน้าต่างสีดำๆ ติดมากับคอมทุกเครื่อง ไม่ต้องลงเพิ่ม
- ใช้พิมพ์คำสั่งแทนการคลิก ทำของซ้ำๆ หรือหาไฟล์ในเครื่องได้ไวกว่าคลิกมาก
- เปิดมาจะเห็นขีดเล็กๆ กระพริบ แปลว่าพร้อมรับคำสั่ง
- คำสั่งง่ายที่สุดคือ
echoสะท้อนคำที่เราพิมพ์กลับมาให้
บทต่อไปจะตอบคำถามแรกที่ทุกคนถามพอเปิด Terminal ได้ “ในนี้มีอะไรบ้าง ฉันอยู่ตรงไหน?” จะรู้จัก 2 คำสั่งแรกที่ใช้ดูรอบๆ ตัวเองในเครื่อง