บทที่ 01

Terminal เส้นทางสู่ CLI

ในบทนี้เราจะมาเตรียมตัวสำหรับการทำงานผ่าน Command-line โดยจะทำงานผ่านโปรแกรม Terminal emulator หรือที่มักจะเรียกกันแบบย่อๆ ว่า Terminal กันครับ

ผู้ใช้ Mac OS X

สำหรับผู้ใช้ Mac OS X อยู่แล้ววิธีที่ง่ายที่สุดสำหรับการเรียกโปรแกรม Terminal ให้ทำตามนี้ครับ

  • ไปที่ Spotlight Search
  • พิมพ์คำว่า Terminal
  • คลิกที่ Terminal Application (หน้าตาจะเป็นกล่องดำๆ มีสัญลักษณ์ >_ อยู่ข้างใน)
  • ตอนนี้คุณน่าจะเปิด Terminal ขึ้นมาได้แล้ว อย่าลืม Keep in Dock เอาไว้เพื่อเรียกใช้ได้สะดวกขึ้นในภายหลังนะครับ

ผู้ใช้ Windows

สำหรับผู้ใช้ Windows ผมแนะนำให้ติดตั้ง Linux ที่รันอยู่บน VirtualBox อีกทีหนึ่ง ดังนี้ครับ

  • ให้ดาวน์โหลด VirtualBox ที่หน้าดาวน์โหลดในเว็บไซต์หลักที่ https://www.virtualbox.org/wiki/Downloads
  • ดูที่ VirtualBox platform packages เลือกเวอร์ชั่นสำหรับ Windows
  • ทำการติดตั้ง VirtualBox เลยครับ
  • ให้ดาวน์โหลด Ubuntu Desktop ที่หน้าดาวน์โหลดในเว็บไซต์ http://www.ubuntu.com/download/desktop/
  • ระหว่างรอดาวน์โหลด Ubuntu อยู่ ระหว่างนี้ให้ศึกษาวิธีการติดตั้ง Linux บน VirtualBox รวมถึงวิธีใช้งานจากอินเตอร์เน็ตไปก่อนนะครับ
  • ให้ติดตั้ง Ubuntu ลงบน VirtualBox ขั้นตอนนี้น่าจะใช้เวลาอีกซักพักครับ
  • เสร็จแล้วเปิด Ubuntu ขึ้นมาทำการ login เข้าหน้า Desktop
  • ดูต่อที่ หัวข้อ “ผู้ใช้ Linux”

ผู้ใช้ Linux

สำหรับผู้ใช้งาน Linux อยู่ก่อนหน้าแล้วผมคิดว่าคุณน่าจะหาวิธีเปิด Terminal กันได้เองนะครับ สำหรับน้องใหม่ที่ไม่เคยสัมผัส Linux Desktop เลย ให้ทำดังนี้ครับ

  • กดปุ่ม Ctrl+Alt+t
  • Terminal เปิดแล้วนะครับ

สำหรับผู้ที่เครื่องคอมพิวเตอร์ไม่แรง

อันนี้น่าเห็นใจครับแต่ไม่ใช่ปัญหา สำหรับคนที่คอมพิวเตอร์ RAM มีจำกัดหรือ CPU แรงไม่พอที่จะรัน VirtualBox ได้ ผมแนะนำ 3 ทางเลือกครับ

1. ติดตั้ง Cygwin

โปรเจค Cygwin ถูกพัฒนาขึ้นเพื่อให้ผู้ใช้งาน Windows สามารถทำงานได้เหมือนทำงานอยู่บน Unix เลยครับ สามารถอ่านวิธีติดตั้งและดาวน์โหลดตัวโปรแกรมได้ที่ https://cygwin.com/install.html ครับ

2. สมัครเว็บไซต้ Koding.com (ฟรี)

เว็บไซต์ koding.com จะให้ VMs ฟรีเรามาหนึ่งเครื่องสามารถทำงานบนนั้นได้โดยผ่าน Browser เลยครับ ข้อเสียก็คือช้า สามารถสมัครได้ที่ https://www.koding.com ครับ

3. ลงเครื่องใหม่แบ่ง partition สำหรับ Linux

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

บทนี้เรียนรู้อะไร?

  • การเปิด Terminal ขึ้นมาใช้งาน
  • สำหรับผู้ใช้งาน Windows ได้เรียนรู้วิธีการติดตั้ง Ubuntu เป็นของแถม

เพิ่มเติม

  • ลองปรับแต่งหน้า Terminal ของคุณดูครับ เพื่ออรรถรสในการใช้งาน (ไม่ทำไม่เป็นไร)
  • ลองค้นหาในอินเตอร์เน็ตดูรายชื่อ Terminal Emulator นอกจาก Terminal แล้วยังมีอะไรอีกบ้าง