วันศุกร์ที่ 13 มกราคม พ.ศ. 2555

What is the Shell?



เมื่อเราพูดถึง Command Line และการให้ความหมายของ Shell Shell เป็นโปรแกรมหนึ่งที่ถูกใช้งานด้วยคีย์บอร์ด และผ่านตัวมันเอง ไปยังระบบปฏิบัติการ Linux ทุกค่ายมี Shell ที่มาจากโครงการของ GNU เรียกว่า bash ชื่อของ "bash" เป็นชื่อย่อของ "Bourne Agian SHell" และ bash ได้เข้ามาแทนที่ sh ของระบบ Unix  ซึ่งเขียนโดย Steve Bourne





Terminal Emulator

เราเรียกใช้ Terminal Emulator ก็เพื่อติดต่อกับ Shell ถ้าเราดูในส่วนของ Desktop Menu จะพบว่ามี Teminal Emulator ให้ใช้งาน เช่น konsole ของ KDE หรือ gnome-terminal ของ GNOME ซึ่ง KDE และ GNOME ต่างก็เป็น GUI ที่เราเลือกตอนติดตั้ง Linux และก็ยังมี Teminal Emulator อีกมากมายที่ใช้งานบน Linux แต่มันก็เป็นโปรแกรมพื้นฐานที่ใช้ในการเข้าถึง Shell

Your First Keystrokes
Login ฐานะ User 

เครื่องหมายที่เห็นหลังจากเราเรียกใช้ Terminal เรียกว่า Shell Prompt มันจะปรากฏขึ้นเมื่อ Shell ต้องการรับคำสั่ง บางทีเครื่องหมายอาจจะแตกต่างกันขึ้นอยู่กับ OS นั้นๆ โดยปกติแล้วมันจะแสดง User@ชื่อเครื่อง ตามด้วย Dirctory ที่ทำงานในปัจจุบัน และตามด้วยเครืองหมาย Dollar Sign ($)

Login ฐานะ Root


ถ้าเครื่องหมายนั้นเป็นเครื่องหมาย Pound Sign (#) มันจะเหนือกว่า $ เพราะว่ามันเป็น User ที่มีสิทธิพิเศษ หมายถึงการ Login ในฐานะ Root

Commands History

ปุ่มขึ้น - เพื่อดูคำสั่งก่อนหน้า
ปุ่มลง - เพื่อกลับสู่ prompt
ประวัติการใช้คำสั่ง
เรียกใช้คำสั่งเก่า - ! ตามด้วยหมายเลขคำสั่ง
ถ้าเรากดปุ่ม up-arrow เราจะเห็นคำสั่งก่อนหน้า โดย Linux จะจำคำสั่งเก่า 500 คำสั่ง และสามารถกดปุ่ม down-arrow เพื่อย้อนคำสั่งได้

Cursor Movement
การเรียกกลับคำสั่งเก่าด้วย up-down arrow ถ้าเราลองกดปุ่มซ้ายและขวา เพื่อใช้ในการเข้าแก้ไขคำสั่ง

Ending A Terminal Session

เราสามารถสิ้นสุด Session ของ Terminal ด้วยการพิมพ์คำสั่ง exit

Key
  1. Ctrl+Alt+F1 จาก GUI เป็น Text Mode โดยการ Login ใหม่
  2. Ctrl+Alt+F6 เปลี่ยนจาก GUI เป็น Text Mode บน Login ของ User เดียวกัน
  3. Alt+F1,F6 ใช้สลับกันระหว่าง Session เมื่ออยู่บน Text Mode
  4. Alt+F7 สลับจาก Text Mode เป็น GUI
Mice and Focus
  1. ลาก mouse ด้วยปุ่มซ้าย บนข้อความที่ต้องการ เพื่อ Coppy
  2. กดปุ่ม mouse ตรงกลาง เพื่อวางข้อความ
คำศัพท์
  1. Amost = เกือบจะ , แถบ
  2. Acronym = อักษรย่อ
  3. Enhance = ปรับปรุงให้ดีขึ้น
  4. Replacement = การแทนที่
  5. Interact = การตอบโต้
  6. Though = ถึงแม้ว่า 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น