Cangkang ikan dikirimkan dengan banyak fitur keren secara default. Salah satu fitur tersebut adalah Private Mode
. Dalam panduan singkat ini, kita akan melihat cara meluncurkan Fish shell dalam mode privat di Linux untuk menghindari penyimpanan perintah di file history. Dengan kata lain, kita akan melihat cara mengaktifkan mode penyamaran di cangkang Ikan. Seperti yang sudah Anda ketahui, tidak ada yang masuk dalam mode penyamaran.
File riwayat shell
Setiap shell Unix memiliki kemampuan untuk mencatat semua perintah yang Anda jalankan di Terminal Anda. Tergantung pada shell yang Anda gunakan, perintah disimpan dalam file teks di lokasi yang berbeda. Di shell Bash, semua perintah dicatat ke ~/.bash_history
berkas secara default. Di Fish shell, entri perintah disimpan di ~/.local/share/fish/fish_history
mengajukan. Di shell Zsh, perintah disimpan di ~/.zsh_history
atau file lain yang dikonfigurasi oleh pengguna.
Sekarang pertanyaannya adalah bagaimana jika Anda tidak ingin merekam riwayat perintah sama sekali? Mungkin Anda menggunakan sistem bersama dan tidak ingin menyimpan perintah yang Anda jalankan di file riwayat. Jika Anda ingin berhenti mencatat perintah dalam file riwayat, berikut adalah cara melakukannya.
Luncurkan Fish Shell Dalam Mode Pribadi Di Linux
Mulai dari versi 3.0, cangkang ikan hadir dengan --private
bendera yang dapat digunakan untuk memulai cangkang ikan dalam mode pribadi atau penyamaran.
Untuk mengaktifkan mode penyamaran di kulit ikan, cukup mulai dengan --private
tandai seperti di bawah ini:
$ fish --private
Saat Anda memulai ikan dalam mode pribadi, itu akan menampilkan pemberitahuan seperti yang ditunjukkan pada output berikut:
Welcome to fish, the friendly interactive shell
Type `help` for instructions on how to use fish.
fish is running in private mode, history will not be persisted.

Sekarang Anda berada di dalam sesi memancing pribadi! Dalam mode pribadi, riwayat lama tidak tersedia dan perintah interaktif apa pun yang Anda jalankan tidak akan ditambahkan ke file riwayat global, sehingga berguna baik untuk menghindari kebocoran informasi pribadi secara tidak sengaja (misalnya untuk screencast) dan saat menangani informasi sensitif untuk mencegahnya. disimpan ke disk.
Harap perhatikan bahwa Cangkang ikan tidak menambahkan perintah dengan spasi ke dalam file riwayatnya secara default. --private
flag membuat pekerjaan ini lebih mudah. Itu tidak akan merekam riwayat perintah selama pengguna tetap dalam mode pribadi. Untuk kembali ke mode normal, ketik exit
dan mulai cangkang ikan lagi tanpa --private
homo.
Untuk lebih jelasnya, lihat fish
halaman manual:
man fish
Anda sekarang tahu apa itu mode pribadi dalam cangkang ikan dan bagaimana meluncurkan cangkang ikan dalam mode pribadi atau penyamaran untuk mencegah perintah agar tidak masuk ke file riwayat. Semoga bermanfaat.
Bacaan terkait:
- Aktifkan Stempel Waktu Untuk Perintah Sejarah Dalam Cangkang Ikan