Bagaimana cara menghapus riwayat Bash saya di OS X?

3

Bagaimana cara menghapus Pesta sejarah di Mac OS X?

Saya telah memasukkan beberapa "kesalahan" dan hanya ingin menghapusnya. Bagaimana aku melakukan itu?

marz679
sumber

Jawaban:

5

Untuk menghapusnya, hapus saja ~/.bash_history mengajukan. Jika Anda hanya ingin menghapus garis yang menyinggung Anda dapat membuka ~/.bash_history di editor pilihan Anda. Bagi saya, ini akan menjadi

emacs ~/.bash_history

dan kemudian pergi ke awal setiap baris yang buruk dan menekan kontrol ^ + K .

Atau Anda bisa langsung mengisi .bash_history dengan kosong. Jalankan ini: (termasuk > )

 > ~/.bash_history
0942v8653
sumber
2

Anda dapat menjalankan:

history -c

Saya sering menggunakannya, jadi saya membuat alias untuk hc.

Thi G.
sumber
Sekadar diketahui, ini berfungsi untuk membersihkan riwayat dari shell saat ini sementara jawaban saya adalah untuk sesi yang telah ditutup.
0942v8653
2

Untuk melihat riwayat bash Anda, masukkan perintah:

history

Anda akan mendapatkan indeks riwayat Anda.

Anda dapat menghapus seluruh riwayat Anda seperti ini:

history -c

Anda dapat menghapus item ke-45 dalam riwayat Anda seperti:

history -d 45

(dapatkan Anda dapat melihat nomor item riwayat dengan menjalankan history perintah)

AllInOne
sumber