4-mavzu: Shell interpretatorida ishlashi Reja


Tarixni (history) boshqaruvchi o’zgaruvchilar



Yüklə 0,85 Mb.
Pdf görüntüsü
səhifə10/14
tarix08.05.2023
ölçüsü0,85 Mb.
#109632
1   ...   6   7   8   9   10   11   12   13   14
4-ma\'ruza (1)

Tarixni (history) boshqaruvchi o’zgaruvchilar
HISTSIZE o‘zgaruvchisi qiymati bitta seans davomida tarixda saqlangan



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:

Yüklə 0,85 Mb.

Dostları ilə paylaş:
1   ...   6   7   8   9   10   11   12   13   14




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin