/usr != /user (แล้วมันย่อมาจากอะไร)


ในระบบปฏิบัติการตระกูล *nix ทั้งหลายที่นิยมใช้กันในปัจจุบัน ทุก files และ folders จะถือว่าอยู่ภายใต้ “/” (root filesystem) ทั้งหมด ไม่มี Drive C:, D:, E:, F: อะไรให้รำคาญใจ คำสั่งและโปรแกรมต่างๆ ก็จะแยกกันอยู่ใน folder เฉพาะของมัน เช่น /bin เก็บพวก binary ต่างๆ, /boot ก็เก็บพวกที่เกี่ยวกับการบูตระบบ เป็นต้น

มันมี folder อยู่อันหนึ่ง นั่นคือ /usr ซึ่งหลายคนเดาว่ามันน่าจะมา “user” เพราะข้างในมันก็เก็บพวก utilities ต่างๆ ที่ Users ใช้ร่วมกันนี่หน่า ถ้าไม่ใช่เป็นของ user แล้วมันจะเป็นอื่นไปได้อย่างไร

ผมก็เคยเข้าใจเช่นนั้น

แต่ความจริงแล้วมันไม่ใช่!!

/usr ≠ /user

/usr ย่อมาจาก Unix System Resources ต่างหาก ผมเพิ่งรู้ความจริงข้อนี้จาก Hak5 Episode 804 เพราะมีคนเขียนอีเมลเข้ามาบอก Darren Kitchen พิธีกรของรายการ

ดูนาที 13:06 คำอธิบายจาก Jeff

ขอบคุณอย่างสุดหัวใจสำหรับรายการ Hak5 และ Jeff คนที่เขียนอีเมล

ถ้ายังไม่รู้นี่ จนป่านนี้ผมยังสงสัยอยู่เลยว่าทำไมใน Mac OS X ถึงได้มี /Users ด้วย ตอนแรกคิดว่า Apple มั่ว /home กับ /us(e)r ซะอีก😛

ป.ล. คนที่รู้แล้วอย่าหัวเราะเยาะผมนะครับ บอกไว้แล้วหนิ ผมยังมือใหม่หัดใช้ Linux อยู่นะ

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: