Di Bash, Anda dapat menekan Alt
- .
untuk menyisipkan argumen terakhir dari perintah sebelumnya. Jika Anda menekannya berkali-kali, itu akan mengulangi argumen terakhir dari semua perintah dalam riwayat Anda. Namun, kadang-kadang saya menekannya terlalu sering, dan saya ingin membalikkan arah bersepeda, maka maju. Apakah ini mungkin?
(yaitu jika Anda membalik-i-search dengan Ctrl
- r
, Anda dapat mengubah arah dengan Ctrl
- s
. Untuk apa analog Alt
- .
?)
sumber
Alt
+-
menghapus prompt baris perintah dan memasukkannya(arg: -1)
sebagai gantinya. Perintah itu sendiri tidak berubah.alt
+-
?alt
-
menghasilkan argumen-1
untuk perintah readline selanjutnya. Atau, lebih tepatnya, ia memulai argumen negatif, jadialt
-
, alt`2
akan menghasilkan argumen-2
. Dalam kasusalt
.
, hanya tanda dari argumen yang penting, dan hanya jika itu negatif, makaalt
-
sudah cukup. (Yang pertamaalt
.
menangani argumennya secara berbeda. Lihat manual bash.)man bash
sedikit buram untuk situasi seperti itu, tetapi saya pikir itu sedikit menjelaskan di sini.