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
~
/.bash_history). Keyingi safar shellni boshlaganda shu fayl tarix ro‘yxatini
initsalizatsiya qiladi.
HISTFILESIZE o‘zgaruvchisining
qiymati HISTFILEda
saqlangan tarix qatorlari sonini aniqlaydi (HISTSIZE bilan bir xil emas).
HISTSIZEseans paytida yozib qo‘yilgan,
HISTFILESIZEesa
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 ~
/.bash_profile ga joylashtiring:
$HISTSIZE=100
Quyidagi komanda bashga seanslar orasidagi oxirgi 100ta hodisani saqlashni
buyuradi:
Dostları ilə paylaş: