GNU/Linux >> Belajar Linux >  >> Linux

Cara Menghapus Perintah Tertentu Dari Riwayat Bash Di Linux

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

Linux
  1. Cara menggunakan perintah history di Linux

  2. Cara Menghapus Riwayat Bash di Linux

  3. Bagaimana mengelola riwayat perintah Linux Anda

  1. Cara Menginstal Paket Dari Repositori Tertentu Di Linux

  2. Cara menonaktifkan pengeditan riwayat saya di bash

  3. Bagaimana cara mengingat perintah tertentu dari riwayat perintah, tanpa menjalankannya

  1. Cara Menghapus Riwayat Baris Perintah BASH di Linux

  2. Perintah sejarah Linux

  3. Bagaimana cara mendapatkan netmask dari bash?