history
Hepsini komut listeleri geçerli oturum için tarih. Sevmek:
1 ls
2 cd /root
3 mkdir something
4 cd something
5 touch afile
6 ls
7 cd ..
8 rm something/afile
9 cd ..
10 ls
11 history
İlgilendiğiniz eşyaları aramak history
için grep
benzeri malzemelerle bağlantı kurabiliyorum
history | grep ls
1 ls
6 ls
10 ls
Ayrıca şu son 3 komutu da izleyebilirim:
history 3
11 history
12 history | grep ls
13 history 3
Ancak, belirli bir tarih aralığını nasıl alabilirim? Örneğin, şöyle bir şey:
history range 4 7
4 cd something
5 touch afile
6 ls
7 cd ..
history | grep something
, tarihimde numaralandırılmış komutların sonuçlarını gösterir 123 234 345
ve yürütülen son komutun sayısını bilmeyebilirim ( history
bu durumda). Son emrim 400, 500 ya da her neyse numaralandırılabilir. Öyleyse önce bu numarayı kontrol etmeliyim, farkı bulmalıyım, son x
komutları listeleyeceğim ve sonra boruyuhead
x
komutları daha sonra listeleyebilirsinhead
.