Dengan menekan ke atas, saya bisa melalui perintah yang dimasukkan sebelumnya. Saya perhatikan bahwa jika saya memodifikasi salah satunya, itu mengubah sejarah. Misalnya, jika saya mengetik:
echo a
echo b
echo c
[up][up][backspace]d[ctrl+c]
sejarah sekarang menunjukkan bahwa perintah kedua adalah echo d
, bukan echo b
. Bagaimana saya menyimpan yang pertama echo b
dalam sejarah?
Misalnya, saya menjalankan perintah yang sangat panjang, dengan banyak opsi. maka saya ingin menjalankannya lagi, dengan perubahan kecil, jadi saya kembali melalui sejarah untuk menemukannya, membuat perubahan, tetapi kemudian menyadari bahwa sebenarnya saya tidak perlu menjalankannya kembali, setelah hanya memikirkan pilihan lain lakukan sebagai gantinya. lalu nanti, saya ingin kembali dan mengingatkan diri sendiri apa perintah yang saya jalankan - tapi tunggu, sejarah sekarang menunjukkan hal yang salah!
Ini muncul sangat jarang, tetapi ketika itu saya merasa sangat menjengkelkan. Apakah ada cara untuk secara otomatis menyimpan sejarah asli?
echo c
.
history
Anda dapat melihat semua perintah. Setelah itu Anda dapat memilih apa yang Anda butuhkan. Cangkang mana yang Anda gunakan sekarang?