Kita semua tahu apa itu Sejarah Bash. Sering kali kita memerlukan beberapa alasan (keselamatan, paranoia, dll.) Bahawa perintah tertentu TIDAK disimpan dalam sejarah, iaitu, dan misalnya, kita mahu semua perintah disimpan kecuali yang berkaitan dengan ssh, dengan cara ini jika seseorang berjaya mengakses komputer kita tidak akan dapat mengetahui komputer mana yang kita lakukan SSH.
Untuk mengecualikan semua yang berkaitan dengan perintah ssh kami menulis baris berikut dalam .bashrc :
HISTIGNORE='ere*:ssh*'
Dengan cara ini jika misalnya kita melakukan sesuatu seperti:
ssh root@virtue
... Itu tidak akan disimpan dalam sejarah 😉
Sekiranya kita mahu ia tidak termasuk semua yang berkaitan dengan perintah ls kami menulis perkara berikut:
HISTIGNORE='ere*:ls*'
Ingat bahawa failnya .bashrc mempunyai titik pada awal nama, yang bermaksud bahawa ia adalah fail tersembunyi yang ada di rumah kami. Sekiranya anda mahu, menggunakan perintah echo, anda boleh menulis secara langsung di .bashrc tanpa perlu membukanya, sebagai contoh, mari kita kecualikan semua yang berkaitan dengan ssh dari sejarah:
echo "HISTIGNORE='ere*:ssh*'" >> $HOME/.bashrc
Saya rasa tidak ada lagi yang perlu ditambahkan.
Salam 😀
Ini hampir memberi inspirasi kepada saya untuk membuka halaman lelaki dan menyiarkan di laman web ini, menulis tentang cara menyenaraikan fail tersembunyi semestinya merupakan sumbangan besar.
Alat yang menarik. Adakah ia mewakili?
Menarik 😀 ke penanda buku tanpa di masa depan saya memerlukannya, terima kasih banyak.
Benar-benar menarik dan berguna, terutama bagi kita di dunia pentadbiran rangkaian (paranoia tidak pernah menyakitkan).
Dan ada mod pragmatik, ketik ruang sebelum arahan dan hanya itu, ia tidak akan diingat.
Baiklah, saya selalu menggunakan sejarah -c, tetapi tidak ada yang tersisa xD, pilihan itu sangat mudah dan selektif.
Perkara ruang tidak berfungsi untuk saya.
Saya juga tidak, itulah sebabnya saya tidak meletakkannya di pos sejak awal 🙁
menambah:
HISTCONTROL = ketidakpedulian
ruang berfungsi 🙂
Perkara ruang telah bekerja untuk saya selama berbulan-bulan, mengkonfigurasi dengan cara ini:
HISTIGNORE = '(ruang) + (*)' => seperti ini: HISTIGNORE = '*'
😉
Gaara yang menarik. Walaupun saya tidak memerlukannya pada masa ini, saya ingin mengetahui bahawa saya mempunyai repositori keseluruhan petua di sini DesdeLinux.
Pendek, ringkas dan berguna! sumbangan yang sangat baik.