Cara menjalankan arahan Linux tanpa menyimpannya dalam sejarah
- 3667
- 74
- Noah Torp
Secara lalai, setiap arahan yang anda jalankan di terminal anda disimpan oleh shell (penterjemah perintah) dalam fail tertentu yang dipanggil a Sejarah Sejarah Perintah Fail atau Shell. Dalam Bash (shell paling popular di sistem linux), secara lalai, bilangan arahan berterusan dalam sejarah adalah 1000, dan beberapa pengagihan Linux mempunyai 500.
Untuk memeriksa anda Sejarah Saiz dalam bash, jalankan arahan ini:
$ echo $ histsizeSemak Saiz Sejarah Linux
Untuk melihat arahan lama yang telah anda jalankan, anda boleh menggunakan perintah sejarah untuk memaparkan sejarah perintah shell:
$ sejarahSemak Sejarah Perintah Linux
Kadang -kadang, anda mungkin mahu melumpuhkan cangkang dari perintah pembalakan ke sejarah perintahnya. Anda boleh melakukannya seperti berikut.
Padamkan arahan Linux dari sejarah setelah berlari
Anda boleh memadam arahan dengan segera dari sejarah shell setelah menjalankannya di baris arahan dengan memasuki Sejarah -D $ (Sejarah 1)
perintah kepadanya.
The $ (Sejarah 1)
Sub-Komando mengambil entri terkini dalam sejarah dalam sesi terminal semasa, di mana 1 adalah offset dan -d
pilihan membantu memadamkannya.
Mana -mana arahan yang dijalankan biasanya diselamatkan dalam sejarah shell.
$ echo "Perintah ini diselamatkan dalam sejarah" $ Sejarah | ekorLihat Sejarah Perintah Linux
Walau bagaimanapun, apabila anda menambah Sejarah -D $ (Sejarah 1)
Perintah ke baris arahan, ia segera dihapuskan dari sejarah shell seperti yang ditunjukkan dalam tangkapan skrin berikut:
$ echo "Perintah ini tidak diselamatkan dalam sejarah"; Sejarah -d $ (Sejarah 1) $ Sejarah | ekorPadam Sejarah Perintah Linux Setelah Berlari
Cara lain untuk mengelakkan cangkang daripada menyimpan arahan dalam sejarah adalah untuk awalan arahan dengan ruang. Tetapi ini bergantung sepenuhnya pada nilai $ Histcontrol
Pemboleh ubah shell ditakrifkan dalam ~/.Bashrc Fail permulaan bash. Ia harus ditetapkan untuk mempunyai salah satu daripada nilai -nilai ini: mengabaikan ruang atau ignorboth, Untuk kaedah ini berfungsi.
Anda boleh menyemak nilai $ Histcontrol
pembolehubah seperti yang ditunjukkan.
$ echo $ histcontrol atau $ kucing ~/.Bashrc | grep $ histcontrolSemak pembolehubah HistControl
Sekiranya pembolehubah shell yang disebutkan di atas ditetapkan, maka mana -mana arahan yang diawali dengan ruang tidak disimpan dalam sejarah:
$ echo "Perintah ini tidak diawali dengan ruang, ia akan disimpan dalam sejarah!"$ echo" Perintah ini diawali dengan ruang, ia tidak akan diselamatkan dalam sejarah!"Jangan Simpan Perintah Linux dalam Sejarah
Berikut adalah beberapa artikel menarik lain mengenai bash Sejarah dan Sejarah Perintah:
- 2 cara untuk menjalankan semula arahan terakhir di Linux
- Cara Mengosongkan Sejarah Barisan Perintah Bash di Linux
- Tetapkan tarikh dan masa untuk setiap arahan yang anda laksanakan dalam sejarah bash
Itu sahaja buat masa ini! Gunakan borang komen di bawah untuk berkongsi pendapat anda dengan kami mengenai topik ini. Sehingga lain kali, tinggal bersama kami.
- « Cara Memasang Alat Pengurusan Log Graylog pada Sistem RHEL
- Cara Memasang Alat GLPI [IT Aset] pada Sistem RHEL »