Linux distorlarında History əmrindən istifadə və İdarəetmə
Linux distorlarında istifadə etdiyiniz komanda sətirinin History-da yadda qalacaq əmrlər iki şəkildə saxlanılır:
keş və fayl ~/.bashrc faylında;
HISTSIZE dəyəri keşdədir; HISTFILESIZE dəyəri faylda saxlanacaq əmr sətirlərinin sayına aiddir.
– Boşluqla başlayan və ard-arda bir dəfədən çox yığılan əmrlər yadda qalmır.
.~/.bashrc faylında;
HISTCONTROL dəyəri bu davranışlara nəzarət edir. Varsayılan olaraq ignoreboth, hər iki hal deməkdir
gözardı etməyə imkan verir. Onu ignorespace və ya ignoredups dəyərləri ilə əvəz etmək olar.
echo $HISTSIZE — Keşdə nə qədər son daxil edilmiş əmrləri xatırlayacağını göstərir.
echo $HISTFILESIZE — -Faylda yadda saxlamaq üçün son daxil edilmiş neçə əmri göstərir.
echo $HISTFILE -History faylının yerini göstərir.
History — Keçmişdə istifadə edilmiş əmrləri sadalayır. (Sıraların sayı ilə məhdudlaşır.)
History <sayı> — Ən son istifadə olunan əmrləri verilmiş nömrə ilə sadalayır.
! <sətir nömrəsi> – Müvafiq nömrədəki əmri yenidən işə salmağa imkan verir.
!! — Son icra edilən əmri yenidən işə salmağa imkan verir. (Yuxarı ox kimi, daxil edin.)
!<Komanda>:p — Müvafiq əmrin əvvəllər istifadə edildiyi son formada xatırlanmasını təmin edir. (Ctrl+R kimi.)
History -d <sətir nömrəsi> — Müvafiq sətirdə yadda qalan əmrin unudulmasını (tarixdən silinməsini) təmin edir.
History -c — Ani sessiyada keşin bütün tarixini silir.
History -c && history -w — Sessiya silinmiş faylı yazır və ya keşləyir.