1969 กำเนิด Unix
1991 กำเนิด Linux
Shell เป็นชั้นที่คั่นระหว่างผู้ใช้กับ Kernel ของคอมพิวเตอร์ โดยมี terminal emulator (tty) เป็นหนึ่งในโปรแกรมสำหรับเรียก command-line interface (CLI) ขึ้นมาเพื่อติดต่อกับ Kernel ซึ่งนอกจากจะเรียกโปรแกรมต่างๆ มาใช้งานได้แล้ว มันยังรองรับการเขียน script โปรแกรมอีกด้วย
แม้ว่า Windows จะเป็นระบบปฎิบัติการที่ได้รับความนิยมกว่า แต่เราจะสนใจ terminal (โปรแกรม+โครงสร้างไฟล์) ทางฝั่ง Unix/Linux กันครับ (อ้าว 55)
ผู้ใช้ Unix/Linux สามารถเรียกใช้โปรแกรมได้จาก menu เลย หรือจะกดปุ่มลัด
[Ctrl]+[Alt]+[t]
ก็ได้ (ส่วน [Ctrl]+[Alt]+[F2]
และ [Ctrl]+[Alt]+[F7]
จะเป็นการสลับ mode ระหว่าง GUI กับ CLI)ผู้ใช้ฝั่ง Windows อาจลองใช้ผ่านทาง Cygwin แต่ทางที่ดีติดตั้ง Linux (เช่น Ubuntu) ไว้ด้วยเข้าจะท่ากว่าครับ
เมื่อเปิด terminal ขึ้นมา เราอาจพบข้อความต้อนรับอย่างใดอย่างหนึ่ง ประมาณนี้
เนื่องจากว่ามันมีความหลากหลายมาก จะเขียนย่อๆ ด้วยตัว
$
เพียงตัวเดียวนะครับเอาหละ พร้อมแล้วก็ hello world กันหน่อยครับ
อยากให้มีคำสั่งของ Unix เยอะจัง อยากลองบน Unix
ReplyDeleteUnix กับ Linux ส่วนใหญ่ใช้คำสั่งเหมือนกันครับ
ReplyDeleteจะค่อยๆ ทยอยลงตามที่คิดออกครับ ;)
$ = user mode
ReplyDelete# = root mode