GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Anda bisa menghapus duplikat dari riwayat bash?

Dimungkinkan untuk menghapus baris duplikat yang sudah ada di .bash_history dengan menjalankan

nl ~/.bash_history | sort -k 2  -k 1,1nr| uniq -f 1 | sort -n | cut -f 2 > unduped_history

diikuti oleh

cp unduped_history ~/.bash_history

Saya juga merekomendasikan untuk meletakkan yang berikut di ~/.bashrc:

Anda
export HISTCONTROL=ignoreboth:erasedups

Linux
  1. Cara menggunakan perintah riwayat Bash

  2. Bagaimana saya bisa mendapatkan nilai unik dari array di Bash?

  3. Bagaimana cara menghapus riwayat LAMA dari Google Chrome?

  1. Cara Menghapus Riwayat Bash di Linux

  2. Cara Menghapus Perintah Tertentu Dari Riwayat Bash Di Linux

  3. Bagaimana Cara Mengecualikan Beberapa File Dari Mekanisme Perluasan Nama File Di Bash?

  1. Bagaimana Cara Menghapus "Data biner" Dari File Teks (mis. Bash_history)?

  2. Bagaimana Cara Menghapus Duplikat Di .bash_history, Mempertahankan Pesanan?

  3. Bagaimana Cara Menghapus Satu Baris Dari Sejarah?