Pertanyaan Seberapa baru ctrl + r?


Saya bertanya-tanya ketika perintah ini diperkenalkan dan jika itu adalah bagian dari beberapa linux resmi atau itu khusus-ubuntu? Bagaimana cara mencari riwayat baris perintah saya untuk perintah yang saya gunakan sebelumnya?


24
2017-11-30 05:03


asal




Jawaban:


Tua.

Itu bukan hal Linux. Fitur yang Anda bicarakan milik bash shell melalui readline perpustakaan yang digunakannya. Ini akan bekerja secara identik di mana pun Anda bisa mendapatkan bash untuk dijalankan, termasuk Windows, BSD, OSX, dll.

Sudah menjadi bagian dari Bash setidaknya sejak versi 1.14.7 (dari 1995), karena halaman manual dari versi itu menyebutkan reverse-search-history sama seperti yang dilakukan manpage saat ini. Anda dapat memeriksa sumbernya dari repositori GNU.

Ini juga disebutkan dalam FEATURES file dari bash-1.05, yang rupanya berasal dari tahun 1990.


37
2017-11-30 05:13



Saya akan mengatakan, 1990 adalah sangat tua. ;) - A.B.


Ini berasal dari Emacs, bukan bash jadi mungkin kembali ke 1983 setidaknya, jika bukan tahun 1975.


14
2017-11-30 19:15