The historyperintah daftar semua sejarah untuk sesi saat ini. Seperti:
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
Untuk mencari item yang menarik, saya dapat mengirim historydengan grepsuka
history | grep ls
1 ls
6 ls
10 ls
Saya juga dapat melihat 3 perintah terakhir seperti:
history 3
11 history
12 history | grep ls
13 history 3
Tetapi bagaimana saya mendapatkan rentang sejarah tertentu? Misalnya sesuatu seperti:
history range 4 7
4 cd something
5 touch afile
6 ls
7 cd ..
history | grep somethingmenunjukkan hasil perintah bernomor 123 234 345dalam sejarah dan saya mungkin tidak tahu jumlah perintah terakhir yang dieksekusi ( historydalam kasus ini). Perintah terakhir saya bisa berjumlah 400, 500 atau apa pun. Jadi pertama saya harus memeriksa nomor itu, mencari tahu perbedaannya, daftar xperintah terakhir dan kemudian pipa kehead
xperintah terakhir lalu pipa kehead.