สวัสดีวันตรุษจีนครับ ขอให้พี่น้องชาว PCLinux Club ร่ำรวยๆ กันทุกคนนะครับ ช่วงนี้กระผมงานยุ่งมากและใกล้จะสอบปลายภาคเทอมสุดท้ายในชีวิตนักศึกษา ป.โท แล่ว เลยยังไม่ได้เขียนบทความเรื่อง trixbox ต่อเลย เอาเป็นว่าหลังเดือน ก.พ. นี้จะมาเขียนต่อให้นะครับ สำหรับเรื่องที่ผมจะเขียนในวันนี้ ถ้าเห็นจั่วหัวใน title แล้วบ้างท่านอาจจะลงไปนอนหัวเราะอยู่บนพื้นก็ได้ว่าทำไมผมเขียนเรื่องอะไรง่ายจังเลย สำหรับท่านที่มีความรู้เรื่อง unix อยู่แล้วข้ามไปอ่านหัวข้ออื่นได้เลยนะครับ แต่สำหรับคนที่พึ่งจะหัดใช้ linux อย่างผมแล้วยังไม่ค่อยประสีประสาเรื่อง command หล่ะก็ผมว่าลองอ่านดูครับบางทีคุณอาจจะยังไม่รู้ก็ได้นะ เรื่องของเรื่องก็คือเมื่อประมาณสามวันก่อนตอนผมนั่งพิมพ์งานอยู่ที่มหาลัยแบบเพลินๆนั้น ก็มีรุ่นน้องคนนึงถือ external harddisk มาขอ attach file ส่งเมล์จาก notebook ผม เนื่องจากน้องคนนี้น่ารักมาก มันก็เป็นธรรมดาอยู่แล้วที่ผู้ชายหน้าตาดีและนิสัยดีอย่างผมจะปฏิเสธไม่ลง (อ๊วกก - -") "เสียบได้เลยคับ ^^" ผมเปิดช่อง usb ให้เธอเสีย harddisk ทันที (อย่าคิดลึกหนาคับ) อ่า ซักพัก เจ้า linux ของผมก็จัดการ mount harddisk ของเธอไปไว้บน /media ทันที ชื่อว่า "New Volume" จริงๆผมจะเอาเม้าส์คลิ๊กแล้ว copy ไฟล์เธอลงเครื่องผมเลยก็ได้นะครับ แต่แหมถ้าทำแบบนั้นมันก็ไม่เท่หน่ะสิครับ ไหนๆ OS เราก็ไม่เหมือนกับ OS ของสามัญชนคนเดินดินทั่วๆไปอยู่แล้ว จำเราจะต้องโชว์ศักยภาพของ linux เราให้น้องเค้าตะลึงซักเล็กน้อย ผมก็เลยเปิด terminal ขึ้นมาเพื่อจะโชว์ step เทพการใช้ command แบบรัวคีย์บอร์ดจุดประทัดซักหน่อย "เนี่ย แค่นี้หลับตาพิมพ์เอายังได้เลยนะ ^^" ผมก็จัดการใส่ command ทันที

cd /media/New Volume

แต่มันดันตอบกลับมาว่า

bash: cd: /media/New: No such file or directory

สร้างความงุนงงให้กับผมมาก ทั้งๆที่ตรวจดูว่าเราก็พิมพ์ชื่อตัวใหญ่ตัวเล็กถูกแล้วนี่นา งานนี้หน้าแตกเป็นเสี่ยงๆสิคับพี่น้อง ต้องกลับไปใช้เม้าส์ copy แทน (แฮะๆ น้องเค้ารีบครับ) หลังจากส่งไฟล์ให้น้องเค้าไปแล้ว ผมก็กลับมาชำระแค้นกับไอ้คำสั่ง cd นี่อีกรอบนึงด้วยความสงสัยอย่างแรง หลังจากตรวจดูดีๆทำให้ผมพบว่า linux มันเข้าใจว่าผมพยายามจะ change dericetory ไปที่ folder ชื่อ New ครับ ไม่ใช่ New Volume นั่นหมายความว่าการอ้างอิงชื่อ folder ที่มีการเว้นวรรคภายในคำสั่งของ unix จะต้องมีทริคซ่อนอยู่แน่ๆเลย -*- จริงๆ ผมจะยกโทรศัพท์โทรไปถามเซียน linux ระดับเทพอย่างพี่วุฒิตอนนั้นก็ได้นะครับ น่าจะได้คำตอบกลับมาไม่ยาก แต่ผมคิดว่าไหนๆเราก็ตั้งใจจะมาเล่น linux เพื่อจะศึกษามันแล้ว ไอ้ปัญหาแบบนี้แหละที่จะทำให้เราใช้งาน linux ได้ดีขึ้น ผมก็เลยตัดสินใจลอง search หาวิธีด้วยตัวเองก่อนครับ (ตามสำนวนฝรั่งยุคใหม่ที่ว่า RTFM หรือ RTFG) ทำให้ผมพบว่าบางทีปัญหาอย่างหนึ่งในการลองหาด้วย search engine คือ เรานึกคำที่จะไป search หาไม่ออกครับ -*- คนที่ใช้งานมานานอาจจะนั่งขำนะครับ แต่สำหรับคนที่พึ่งหัดเล่นไม่นาน ยังไม่ค่อยรู้เรื่องเท่าไหร่ แล้วต้องนั่งศึกษาหาวิธีเองเนี่ย การจะหาปัญหาแบบนี้บางทีมันเหมือนปิดตาคลำทางในความมืดเลยครับ ผมนั่งหาอยู่สองวันถึงได้พบวิธีในการพิมพ์ที่ถูกต้องครับว่า ถ้าต้องการอ้างอิงถึงชื่อที่มีการเว้นวรรคหล่ะก็ต้องเขียน command แบบนี้ครับ

cd /media/New\ Volume

นั่นคือถ้ามีการเว้นวรรคที่ชื่อเมื่อไหร่ ก่อนการเว้นวรรคต้องใส่ \ ไว้ด้วยครับ เช่น PCLinux Club ก็ต้องเขียนเป็น PCLinux\ Club เป็นต้น ^^

พอแก้ปัญหานี้ได้ผมรู้สึกดีใจมาก ถึงแม้จะเป็นเรื่องเล็กน้อยแต่ก็รู้สึกว่าเราสามารถแก้ปัญหาได้ด้วยตัวเอง จนต้องเอามาเขียนเป็นบทความเลย สำหรับท่านที่ติดปัญหาต่างๆใน linux ก็อย่าพึ่งถอดใจเลิกเล่นไปก่อนนะครับ ลอง search หาข้อมูลใน internet ไปเรื่อยๆครับ เปลี่ยน key word ในการ search ดู ผมเชื่อว่าในโลก internet ที่มีคนใช้งานเป็นล้านๆคนเนี่ยจะต้องมีคนที่มีปัญหาเหมือนคุณบ้างแน่นอน บางทีถ้าได้ลองแก้ปัญหาด้วยตัวเองก่อน คุณอาจจะพบว่าปัญหาที่คุณเจอมันแค่เส้นผมบังภูเขาก็ได้นะครับ Happy Chinese New Year ครับ