III. NAZARIY MATERIALLAR
73
hodisa (event)lar sonini ko‘rsatadi. 100 va 1000 oralig‘idagi qiymat normal holdir.
Shelldan chiqib ketganingizda yaqinda bajarilgan komandalarning ko‘pi
HISTFILE
o‘zgaruvchisi tomonidan berilgan faylda saqlanadi(boshlang‘ich holati
~
HISTFILESIZE'>/.bash_history
). Keyingi safar shellni boshlaganda shu fayl tarix ro‘yxatini
initsalizatsiya qiladi.
HISTFILESIZE
o‘zgaruvchisining qiymati
HISTFILE
da
saqlangan tarix qatorlari sonini aniqlaydi (HISTSIZE bilan bir xil emas).
HISTSIZE
seans paytida yozib qo‘yilgan,
HISTFILESIZE
esa seanslar orasida
yozib qo‘yilgan hodisa (event)lar sonini va
HISTFILE
tomonidan belgilangan
fayl tarix ro‘yxatini saqlaydi.
1-jadval
Tarix o‘zgaruvchilari
O’zgaruvchi
Boshlang’ich holat
Funksiyasi
HISTSIZE
500 hodisalar
Bitta seans davomida eng
ko‘pi bilan saqlanadigan
hodisalar soni
HISTFILE
~/.bash_history
Tarix fayli joylashgan
joyi
HISTFILESIZE
500 hodisalar
Seanslar orasida eng ko‘pi
bilan saqlanadigan
hodisalar soni
Bourne Again Shell har bir komanda qatori uchun ketma-ket hodisa raqami
(
event number
)ni belgilaydi. Siz bu hodisa raqamini bash qator qismi sifatida
PS1da \!ni kiritish orqali ekranga chiqarishingiz mumkin. Bu qismdagi misollar
komanda harakatini ko‘rsatib berishga yordam berayotgan raqamlangan qatorlarni
ko‘rsatadi.
Tarix ro‘yxatidagi oxirgi 100ta hodisani ochish uchun quyidagi komandani
qo‘lda kiriting yoki ~