Jika saya melakukan urutan perintah seperti:
$ ls
$ grep abc file.txt
dan kemudian gunakan tombol panah atas untuk mendapatkan yang sebelumnya, terminal akan menampilkan cmd terakhir (yaitu grep di sini)
Tetapi jika saya melakukan sesuatu seperti ini:
$ ls
$ grep abc file.txt
di mana grep didahului oleh spasi, menekan ke atas memberikan ls , bukan grep .
Mengapa ini?
Jawaban yang Diterima:
echo $HISTCONTROL
ignoreboth
pria bash:
HISTCONTROL
Daftar nilai yang dipisahkan titik dua yang mengontrol cara perintah disimpan di daftar riwayat. Jika daftar nilai menyertakan
ignorespace, baris yang dimulai dengan karakter spasi tidak disimpan dalam daftar riwayat. Nilaiignoredupsmenyebabkan baris yang cocok dengan entri riwayat sebelumnya tidak disimpan. Nilaiignorebothadalah singkatan dariignorespacedanignoredups.
Linux – Sudo:Tidak Dapat Mkdir /var/log/sudo-io/00/2a:Tidak Ada Ruang Tersisa Di Perangkat?
Sumber Daya Terbaik Untuk Mempelajari Bash Scripting??