Cara Menghapus Terminal History di Linux atau macOS
Tekan panah "atas" di baris perintah Mac atau Linux dan Anda akan melihat perintah terakhir yang Anda jalankan. Terus tekan "atas" dan Anda akan melihat lebih banyak perintah; Anda dapat kembali hari, bulan, atau bahkan bertahun-tahun.
Ini disebut riwayat Anda, dan ini sangat nyaman. Jika Anda melakukan kesalahan mengetik perintah yang panjang, cukup tekan "atas" dan perbaiki masalahnya. Jika Anda ingin menyambung kembali ke server SSH yang Anda gunakan tempo hari, cukup tekan "atas" hingga Anda melihat perintah yang relevan.
Ini berguna, tetapi ada juga potensi masalah keamanan di sini, terutama jika Anda tidak sengaja mengetikkan kata sandi dalam teks biasa di beberapa titik. Bagaimana cara menghapus riwayat ini? Singkatnya, Anda bisa melakukannya dengan dua perintah: sejarah -c
, diikuti oleh rm ~ / .bash_history
. Inilah yang dilakukan perintah-perintah itu, untuk kejelasan yang lebih besar.
Kosongkan Riwayat Sesi Saat Ini
Riwayat Anda dapat dipecah menjadi dua bagian. Ada riwayat sesi Anda saat ini, dan ada riwayat jangka panjang Anda. Perintah pertama kami, sejarah -c
, berkaitan dengan sesi saat ini.
Itu sejarah
perintah dibangun ke dalam Bash sendiri, dan -c
pengubah memberitahu program untuk menghapus riwayat itu. Perintah ini akan mencegah apa pun dalam sesi Anda saat ini tidak ditulis ke riwayat jangka panjang Anda, tetapi tidak menghapus riwayat jangka panjang itu.
Hapus Semua Riwayat Bash Anda
Jika Anda ingin menghapus keseluruhan riwayat Anda, jalankan perintah berikut:
rm ~ / .bash_history
Jika kamu tidak tahu, rm
adalah perintah yang sudah lama ada untuk menghapus file di sistem berbasis UNIX. ~ / .bash_history
adalah dokumen teks sederhana, yang menyimpan Anda sejarah Bash.
Atau, Anda bisa membuka file dan menghapus baris yang Anda khawatirkan. Pada Mac, ketikkan buka ~ / .bash_history
dan editor teks default Anda akan membuka file.
Di sistem Linux, ganti Buka
dengan nama editor teks pilihan Anda, seperti nano
, vim
, atau gedit
. Setelah Anda membuka file, Anda dapat menghapus setiap baris yang tidak ingin Anda simpan dengan tangan. Simpan file, lalu mulai ulang shell Anda, dan baris yang Anda hapus akan berhenti muncul.
Bersihkan Terminal Anda untuk Sesi Seperti Baru
Yang ini sebagian besar tidak berhubungan, tetapi saya tetap menyebutkannya. Perintah bersih
membuat Terminal Anda terlihat seperti Anda baru saja membuka sesi baru, yang berguna jika Anda mengambil banyak tangkapan layar dan ingin hal-hal terlihat rapi (atau tidak ingin orang-orang di bahu Anda melihat perintah apa yang telah Anda jalankan.)
Ini sepenuhnya estetika: gulir ke atas dan Anda masih akan melihat hasil sebelumnya. Tetapi jika Anda berada di pekerjaan saya, itu berguna.