Shell เก็บข้อมูลอย่างไร?
เช่นเดียวกับโปรแกรมอื่น ๆ shell จะเก็บข้อมูลไว้ในตัวแปร ตัวแปรบางตัวเรียกว่า environment variables (ตัวแปรสภาพแวดล้อม) ซึ่งพร้อมใช้งานตลอดเวลา โดยทั่วไปชื่อของ environment variables จะเขียนด้วยตัวพิมพ์ใหญ่ ตัวแปรที่ใช้บ่อยบางส่วนแสดงไว้ในตารางด้านล่าง
| ตัวแปร | วัตถุประสงค์ | ค่า |
|---|---|---|
HOME |
โฮมไดเรกทอรีของผู้ใช้ | /home/repl |
PWD |
ไดเรกทอรีปัจจุบันที่กำลังทำงานอยู่ | เหมือนกับคำสั่ง pwd |
SHELL |
โปรแกรม shell ที่กำลังใช้งาน | /bin/bash |
USER |
ID ของผู้ใช้ | repl |
หากต้องการดูรายการทั้งหมด (ซึ่งค่อนข้างยาว)
ให้พิมพ์ set ใน shell
ใช้ set และ grep ร่วมกับ pipe เพื่อแสดงค่าของ HISTFILESIZE
ซึ่งกำหนดจำนวนคำสั่งเก่าที่จัดเก็บไว้ในประวัติคำสั่งของคุณ
ค่าดังกล่าวคืออะไร?
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Introduction to Shell
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด