Seperti yang kita semua tahu, sejarah perintah digunakan untuk melihat daftar perintah yang baru saja dieksekusi di Terminal. Bukan hanya perintah, Ini akan menampilkan daftar aktivitas terbaru di Terminal Anda. Setiap perintah yang Anda jalankan di Terminal akan disimpan dalam file bernama .bash_history di HOME . Anda direktori. Tutorial singkat ini menjelaskan cara menghapus perintah tertentu dari riwayat Bash di GNU/Linux.
Hapus Perintah Tertentu Dari Riwayat Bash Di Linux
Untuk melihat daftar perintah yang baru saja dieksekusi, jalankan saja:
$ history
Anda akan melihat perintah terbaru di bagian bawah. Cukup tekan tombol panah ATAS atau BAWAH untuk memilih perintah yang dieksekusi sebelumnya dan jalankan lagi jika Anda mau. Berikut adalah contoh output dari perintah history dari Arch Linux saya.
[...] 485 sudo pacman -Su 486 sudo nano /etc/pacman.d/mirrorlist 487 sudo nano /etc/pacman.conf 488 fc-list | grep termi 489 fc-list | grep terminus 490 man rm 491 clear 492 ssh [email protected] 493 exit 494 sudo pacman -S powershell 495 yaourt -S powershell 496 clear 497 sudo pacman -Sy libreoffice 498 uname -r 499 clear 500 history
Seperti yang Anda lihat pada output di atas, file daftar riwayat saya memiliki sekitar 500 perintah yang baru saja dijalankan. Setiap perintah memiliki nomor awalan. Dan, perintah yang paling baru dieksekusi ditemukan di bagian bawah.
Pernahkah Anda bertanya-tanya bagaimana cara menghapus perintah tertentu dari riwayat Bash di Linux? Ini sangat mudah! Ikuti langkah-langkah yang diberikan di bawah ini.
Katakan misalnya, untuk menghapus perintah "Sudo pacman -S powershell" dari riwayat, jalankan saja:
$ history -d 494
Di sini, -d flag menghapus perintah yang dipilih dari file riwayat. 494 adalah nomor awalan perintah. Atau, Anda dapat mengedit .bash_history file dan hapus perintah pilihan Anda.
Edit file .bash_history:
$ vi $HISTFILE
Atau,
$ vi ~/.bash_history
Anda akan melihat daftar perintah yang baru saja dieksekusi di file ini. Hapus saja perintah yang tidak ingin Anda lihat lagi di output perintah histori.
Untuk menghapus semua riwayat, jalankan saja:
$ history clear
Atau,
$ history -c
Terakhir, jalankan perintah berikut untuk segera menerapkan perubahan.
$ source ~/.bashrc
Itu dia. Riwayat Anda telah dihapus sekarang. Trik ini dapat berguna jika Anda ingin mengizinkan admin atau siswa junior Anda untuk melihat perintah apa yang telah Anda jalankan sejauh ini. Untuk detail selengkapnya, lihat panduan terperinci kami tentang sejarah perintah di tautan yang diberikan di bawah ini.
- Cara menghapus riwayat baris perintah di Linux