Cara membersihkan sejarah arahan di Linux

How Clear Command History Linux



Sejarah bash menyimpan rekod semua arahan terminal yang dijalankan oleh pengguna pada sistem baris perintah Linux. Dengan menggunakan ciri sejarah, anda dapat dengan mudah mencari perintah yang telah dilaksanakan sebelumnya pada sistem Linux anda melalui navigasi kekunci anak panah.

Mengapa kita mesti membuang Sejarah baris arahan Linux?

Selalunya, kami tidak mahu mendedahkan sejarah terminal pengguna lain pada sistem Linux anda. Sebagai contoh, jika anda memberi kelas kepada pelajar anda di komputer Makmal dan anda mungkin telah mengajar beberapa arahan berbahaya dan tidak digalakkan untuk digunakan di sistem kami. Tetapi kebanyakan pelajar tidak mempunyai idea mengenai kesan sampingan dari arahan kritikal ini. Pelajar yang ingin tahu boleh mencari tahu tentang sejarah baris perintah dan mengujinya untuk memeriksa cara kerja setiap perintah. Ia mungkin merosakkan sistem anda berkali-kali. Walau bagaimanapun, anda boleh memperbaiki atau memasang semula sistem anda dengan cepat. Tetapi, itu bukan amalan yang baik. Jadi, dalam kes ini, kami ingin lebih suka membersihkan sejarah baris perintah setelah mengusahakannya. Terutama apabila anda telah berkongsi akses dengan rakan atau rakan anda. Kami telah menghuraikannya dengan hanya contoh ringkas; mungkin ada masalah lain di mana anda ingin membersihkan sejarah baris perintah Linux. Dalam artikel ini, kami akan memberi anda demo bagaimana anda dapat membersihkan sejarah baris perintah dalam sistem Linux.







Kami telah melaksanakan semua perintah pada aplikasi terminal Ubuntu 20.04 dalam artikel ini. Oleh itu, adalah perlu untuk membuka tetingkap terminal pada sistem anda. Klik pada ‘Aktiviti’ yang terletak di sudut kiri pada desktop sistem anda, dan kemudian menggunakan bar carian aplikasi, anda akan mencari kata kunci ‘terminal’. Setelah menyelesaikan carian, klik pada ikon terminal dan lancarkan.





Mengeluarkan sejarah baris Perintah Linux

Sekiranya anda ingin melihat sejarah arahan terminal anda, ketik perintah berikut di terminal:





$sejarah

Biasanya, sejarah baris arahan disimpan dalam fail bernama 'bash_history'. Fail ini mungkin anda cari di direktori utama pengguna tertentu / home / nama pengguna/.bash_history. Jalankan arahan yang diberikan di bawah untuk mencari fail bash_history:



$ls -tempat /kediaman/mencicit/.bash_history

Catatan: Pengguna root dapat melihat sejarah perintah semua pengguna di sistem anda. Tetapi, pengguna standard hanya dapat melihat sejarah baris perintah mereka sendiri.

Keluarkan Garis dari sejarah bash

Sekiranya anda ingin membuang hanya satu baris dari fail sejarah bash, maka anda boleh menggunakan pilihan -d dengan perintah sejarah dan masukkan nombor baris yang disasarkan, yang ingin anda hapus.

Sebagai contoh, kami ingin membersihkan arahan yang mengandungi kata laluan anda di mana anda memasukkan kata laluan dalam teks biasa; anda boleh mencari nombor baris dalam fail sejarah dan menghapusnya dengan mudah dengan melaksanakan perintah berikut:

$sejarah -d 355

Keluarkan atau Hapus semua arahan dari sejarah bash

Anda juga boleh membersihkan atau menghapus semua entri dari fail sejarah bash. Jadi, gunakan pilihan -c dengan arahan sejarah. Anda boleh menjalankan perintah berikut di terminal untuk membersihkan atau menghapus semua sejarah bash:

$sejarah -c

Sebagai alternatif, dengan menjalankan perintah berikut, anda dapat menghapus atau menghapus semua sejarah perintah yang terakhir dilaksanakan dalam fail sejarah bash secara kekal.

$kucing /penipu/batal>~/.bash_history

Kesimpulannya

Dalam artikel ini, kami telah memberikan pemahaman yang lebih baik mengenai perintah sejarah dan mengapa kami perlu menghapusnya. Dari semua arahan yang disebutkan di atas, saya harap sekarang dapat membersihkan sejarah sistem anda dengan mudah. Tetapi, selalu ingat bahawa apa yang anda lakukan di terminal semua perintah yang direkodkan dalam file sejarah bash, jadi disarankan agar anda tidak pernah menggunakan kata laluan dalam format teks biasa pada baris perintah Linux. Sekiranya anda mempunyai pertanyaan dan pemikiran yang berkaitan dengan artikel ini, sila kongsi idea anda dengan kami.