Anda dapat menghapus dari file riwayat menggunakan baris perintah dalam dua langkah:
- Mengetik
history -d <line_number>menghapus baris tertentu dari riwayat di memori. - Mengetik
history -wmenulis riwayat dalam memori saat ini ke~/.bash_historyberkas.
Kedua langkah ini bersama-sama menghapus garis secara permanen dari riwayat dalam memori dan dari .bash_history file juga.
Anda harus keluar dan masuk kembali atau menjalankan history -a jadi riwayat saat ini dikomit ke disk.
Kemudian edit saja file ~/.bash_history .
Untuk mencegah perintah dari yang ditambahkan ke sejarah di tempat pertama, pastikan bahwa variabel lingkungan HISTCONTROL berisi di antara nilai yang dipisahkan titik dua, nilai ignorespace , misalnya (tambahkan misalnya ke .bashrc ):
$ export HISTCONTROL=ignorespace
Ini akan mencegah perintah apa pun dengan spasi utama ditambahkan ke riwayat. Anda kemudian dapat menghapus riwayat sepenuhnya dengan menjalankan
$ history -c -w
^-- additional space character
Bagaimana cara membatalkan perintah unzip?
bagaimana melakukan pencarian terbalik pencarian vim untuk semua baris tanpa teks