Tekan panah "naik" di baris perintah Mac atau Linux dan Anda akan melihat perintah terakhir yang Anda jalankan. Terus tekan "naik" dan Anda akan melihat lebih banyak perintah; Anda dapat kembali hari, bulan, atau bahkan bertahun-tahun.
Ini disebut sejarah Anda, dan itu sangat nyaman. Jika Anda membuat kesalahan mengetik perintah yang panjang, cukup tekan "naik" dan perbaiki masalah. Jika Anda ingin menghubungkan kembali ke server SSH yang Anda gunakan di lain hari, cukup tekan "sampai" sampai Anda melihat perintah yang relevan.
Ini berguna, tetapi ada juga masalah keamanan potensial di sini, terutama jika Anda secara tidak sengaja mengetikkan kata sandi dalam teks biasa di beberapa titik. Bagaimana seseorang membersihkan sejarah ini? Singkat cerita, Anda dapat melakukannya dengan dua perintah: sejarah -c
, diikuti oleh rm ~ / .bash_history
. Inilah yang dilakukan oleh perintah-perintah itu, untuk kejelasan yang lebih besar.
Sejarah Anda dapat dibagi menjadi dua bagian. Ada riwayat sesi Anda saat ini, dan ada sejarah jangka panjang Anda. Perintah pertama kami, sejarah -c
, berurusan dengan sesi saat ini.
Itu sejarah
perintah dibangun ke Bash sendiri, dan -c
modifier memberi tahu program untuk menghapus sejarah itu. Perintah ini akan mencegah apa pun dalam sesi Anda saat ini yang ditulis untuk sejarah jangka panjang Anda, tetapi tidak menjelaskan sejarah jangka panjang.
Jika Anda ingin menghapus keseluruhan sejarah Anda, jalankan perintah berikut:
rm ~ / .bash_history
Jika kamu tidak tahu, rm
adalah perintah lama untuk menghapus file dalam sistem berbasis UNIX. ~ / .bash_history
adalah dokumen teks sederhana, yang menyimpan riwayat Bash Anda.
Sebagai alternatif, Anda dapat membuka file dan menghapus semua baris yang Anda khawatirkan. Di Mac, ketik buka ~ / .bash_history
dan editor teks default Anda akan membuka file.
Pada sistem Linux, ganti Buka
dengan nama editor teks pilihan Anda, seperti nano
, vim
, atau gedit
. Satu Anda telah membuka file, Anda dapat menghapus semua baris yang tidak ingin Anda simpan dengan tangan. Simpan file, kemudian restart shell Anda, dan garis-garis yang Anda hapus akan berhenti muncul.
Yang ini kebanyakan tidak berhubungan, tapi saya tetap menyebutkannya. Perintah bersih
membuat Terminal Anda terlihat seperti baru saja membuka sesi baru, yang berguna jika Anda mengambil banyak screenshot dan ingin semuanya terlihat rapi (atau tidak ingin orang-orang di atas bahu Anda untuk melihat perintah apa yang telah Anda jalankan.)
Ini sepenuhnya estetis: gulir ke atas dan Anda masih akan melihat output Anda sebelumnya. Tetapi jika Anda berada di jalur kerja saya, itu sangat berguna.