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?

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

2

Anda dapat menjalankan:

history -c

Saya sering menggunakannya, jadi saya membuat alias untuk hc.


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)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.