ฉันสงสัยว่าคำสั่งนี้ถูกนำมาใช้หรือไม่และถ้าเป็นส่วนหนึ่งของลินุกซ์อย่างเป็นทางการหรือเป็นเฉพาะอูบุนตู? ฉันจะค้นหาประวัติบรรทัดคำสั่งของฉันสำหรับคำสั่งที่ฉันใช้ก่อนหน้าได้อย่างไร
ฉันสงสัยว่าคำสั่งนี้ถูกนำมาใช้หรือไม่และถ้าเป็นส่วนหนึ่งของลินุกซ์อย่างเป็นทางการหรือเป็นเฉพาะอูบุนตู? ฉันจะค้นหาประวัติบรรทัดคำสั่งของฉันสำหรับคำสั่งที่ฉันใช้ก่อนหน้าได้อย่างไร
คำตอบ:
มันไม่ใช่ของลีนุกซ์ คุณสมบัติที่คุณพูดถึงเป็นของbash
เชลล์ผ่านทางreadline
ไลบรารี่ที่ใช้ มันจะทำงานเหมือนกันทุกที่ที่คุณสามารถทุบตีรันได้เช่น Windows, BSDs, OSX เป็นต้น
มันเป็นส่วนหนึ่งของ Bash ตั้งแต่รุ่นอย่างน้อย 1.14.7 (จากปี 1995) เนื่องจาก manpage ของรุ่นนั้นกล่าวถึงreverse-search-history
แบบเดียวกับ manpages ในปัจจุบัน คุณสามารถตรวจสอบแหล่งที่มาจากที่เก็บ GNU
นอกจากนี้ยังกล่าวถึงในส่วนFEATURES
ของไฟล์bash-1.05
ซึ่งเห็นได้ชัดคือจาก 1990
มันมีต้นกำเนิดมาจาก Emacs ไม่ใช่ทุบตีดังนั้นมันอาจกลับไปที่ปี 1983 เป็นอย่างน้อยถ้าไม่ใช่ 1975