Cara menjalankan perintah linux tanpa menyimpannya dalam sejarah
- 3208
- 623
- Darryl Ritchie
Secara default, setiap perintah yang Anda jalankan di terminal Anda disimpan oleh shell (Command Interpreter) dalam file tertentu yang disebut a sejarah File atau riwayat perintah shell. Di dalam Pesta (Shell paling populer pada sistem Linux), secara default, jumlah perintah yang ada dalam sejarah adalah 1000, dan beberapa distribusi Linux 500.
Untuk memeriksa Anda sejarah Ukuran dalam pesta, jalankan perintah ini:
$ echo $ histsizePeriksa Ukuran Sejarah Linux
Untuk melihat perintah lama yang telah Anda jalankan, Anda dapat menggunakan perintah riwayat untuk menampilkan riwayat perintah shell:
$ historyPeriksa riwayat perintah linux
Terkadang, Anda mungkin ingin menonaktifkan shell dari perintah logging ke riwayat perintahnya. Anda dapat melakukannya sebagai berikut.
Hapus perintah linux dari sejarah setelah berjalan
Anda dapat menghapus perintah segera dari riwayat shell setelah menjalankannya di baris perintah dengan menambahkan Sejarah -D $ (Sejarah 1)
Perintah untuk itu.
Itu $ (Sejarah 1)
Sub-Perintah mengambil entri terbaru dalam sejarah di sesi terminal saat ini, di mana 1 adalah offset dan -D
opsi membantu menghapusnya.
Perintah apa pun yang dijalankan biasanya disimpan dalam riwayat shell.
$ echo "Perintah ini disimpan dalam sejarah" $ history | ekorLihat Sejarah Perintah Linux
Namun, saat Anda menambahkan Sejarah -D $ (Sejarah 1)
Perintah ke baris perintah, langsung dihapus dari riwayat shell seperti yang ditunjukkan pada tangkapan layar berikut:
$ echo "Perintah ini tidak disimpan dalam sejarah"; history -d $ (history 1) $ history | ekorHapus Riwayat Perintah Linux Setelah Berlari
Cara lain untuk mencegah shell dari menyimpan perintah dalam sejarah adalah dengan awalan Perintah dengan ruang. Tetapi ini sepenuhnya tergantung pada nilai $ Histcontrol
variabel shell yang didefinisikan dalam ~/.Bashrc File startup bash. Itu harus diatur untuk memiliki salah satu dari nilai -nilai ini: Ignorespace atau abaikan, agar metode ini berfungsi.
Anda dapat memeriksa nilai $ Histcontrol
variabel seperti yang ditunjukkan.
$ echo $ histcontrol atau $ cat ~/.Bashrc | grep $ histcontrolPeriksa variabel histcontrol
Jika variabel shell yang disebutkan di atas diatur, maka perintah apa pun yang diawali dengan ruang tidak disimpan dalam sejarah:
$ echo "Perintah ini tidak diawali dengan ruang, itu akan disimpan dalam sejarah!"$ echo" Perintah ini diawali dengan ruang, tidak akan disimpan dalam sejarah!"Jangan Simpan Perintah Linux dalam Sejarah
Berikut adalah beberapa artikel menarik lainnya tentang pesta sejarah Dan sejarah Perintah:
- 2 cara untuk menjalankan kembali perintah yang dieksekusi terakhir di Linux
- Cara menghapus riwayat baris perintah bash di linux
- Tetapkan tanggal dan waktu untuk setiap perintah yang Anda jalankan dalam sejarah bash
Itu saja untuk saat ini! Gunakan formulir komentar di bawah ini untuk membagikan pemikiran Anda kepada kami tentang topik ini. Sampai waktu berikutnya, tetap bersama kami.
- « Cara Menginstal Alat Manajemen Log Graylog di Sistem RHEL
- Cara menginstal alat GLPI [manajemen aset TI] pada sistem rhel »