**tail**, Unix ve Unix Benzeri sistemlerde düz metin dosyalarının son birkaç satırını görüntülemek için kullanılan bir Unix komut satırı programı'dır.

Sözidizimi
----------

Programın sözdizimi aşağıdaki gibidir:

```
tail [seçenek] <dosya>
```

Normalde, `tail` standart çıktıya dosyanın son 10 satırını basar. Ancak komut satırı seçenekleri ile gösterilecek satır sayısı ve birimler(satır, byte) değiştirilebilir.

Aşağıdaki örnek ile dosya‘nın son 20 satırı gösterilir:

```
tail -n 20 dosya
```

Bu örnekte ise foo ile başlayan tüm dosyaların son 15 byte’ı gösterilir:

```
tail -c 15 foo*
```

Bu örneğimizde ise ikinci satırdan başlanarak dosya‘nın tüm satırları gösterilir:

```
tail -n +2 dosya
```

Bu örnetke ise dosya‘nın son 20 satır ve son 50 byte’ı gösterilir:

```
tail -20 dosya
```

```
tail -50c dosya
```

Dosya İzleme
------------

`tail`'ın `-f` (follow) diye özel bir komut satırı seçeneği vardır ve dosyayı takip etmemizi sağlar. `tail` sadece son birkaç satırı görüntüleyip çıkmak yerine, satırları gösterir ve sonra dosyayı izlemeye başlar. Dosyaya başka prosesler tarafından yeni satırlar eklendiğinde `tail` görüntüyü günceller. Bu özellikle log (sistem tarafından tutulan günlük dosyaları) dosyalarını izlemek için çok faydalıdır. Aşağıdaki örnetkte *.bash\_history* dosyasının son 10 satırı izlemeye alınıyor, eğer başka bir konsoldan herhangi bir giriş yapılıp bu da *.bash\_history'*ye kaydedilirse bunu anında görürüz.

```
tail -f ~/.bash_history
```

İzleme esnasında tail‘i sonlandırmak için Ctrl+C kombinasyonunu kullanabilirsiniz. Bu komutu arka planda çalıştırmak için & ile çalıştırabilirsiniz.

Türevleri
---------

* CCZE25 Eylül 2011 tarihinde Wayback Machine sitesinde arşivlendi.: tail benzeri bir program ama çıktıları renkli olarak veriyor.
* pctail8 Ağustos 2011 tarihinde Wayback Machine sitesinde arşivlendi.:
* root-tail
* Inotail23 Temmuz 2011 tarihinde Wayback Machine sitesinde arşivlendi.:
* MultiTail

Ayrıca bakınız
--------------

* head (Unix)
* Unix programlarının listesi

Dış bağlantılar
---------------

* ubuntu tütkiye wiki'si tail sayfası15 Ağustos 2011 tarihinde Wayback Machine sitesinde arşivlendi.
* tail için GNU projesi dokumantasyonu29 Haziran 2011 tarihinde Wayback Machine sitesinde arşivlendi. (İngilizce)
* tail için FreeBSD dokumantasyonu27 Mart 2014 tarihinde Wayback Machine sitesinde arşivlendi.(İngilizce)

Kaynakça
--------

İngilizce wikipedia tail sayfası3 Ekim 2011 tarihinde Wayback Machine sitesinde arşivlendi.

| * g
* t
* d
UNIX komut satırı programları ve kabuk yerleşikleri |
| --- |
| Dosya sistemi | 
* cat
* chattr
* chmod
* chown
* chgrp
* cksum
* cmp
* cp
* dd
* du
* df
* file
* fsck
* fuser
* ln
* ls
* lsof
* mkdir
* mount
* mv
* pax
* pwd
* rm
* rmdir
* split
* tee
* touch
* type
* umask

 |
| Prosesler | 
* at
* bg
* chroot
* crontab
* fg
* kill
* killall
* nice
* pgrep
* pidof
* pkill
* ps
* pstree
* sleep
* time
* top

 |
| Kullanıcı ortamı | 
* env
* exit
* finger
* id
* logname
* mesg
* passwd
* talk
* tput
* uname
* su
* sudo **·**  uptime
* w
* wall
* who
* write
* whoami

 |
| Metin işleme | 
* awk
* basename
* comm
* csplit
* cut
* diff
* dirname
* ed
* ex
* fmt
* fold
* head
* iconv
* join
* less
* m4
* more
* nl
* paste
* patch
* printf
* read
* sed
* sort
* strings
* tac
* tail
* tr
* troff
* uniq
* vi
* wc
* xargs

 |
| Kabuk yerleşikleri | 
* alias
* cd
* dirname
* echo
* printf
* test
* unset
* wait

 |
| Arama | 
* find
* grep
* locate
* whereis
* which

 |
| Belgeleme | 
* man

 |
| Yazılım geliştirme | 
* ar
* ctags
* lex
* make
* nm
* strip
* yacc

 |
| Diğer | 
* apropos
* banner
* bc
* cal
* clear
* date
* expr
* help
* history
* info
* lp
* od
* size
* sleep
* tput
* type
* true ve false
* uname
* yes
* whatis

 |
| Kategori **Kategoriler** (Standart Unix programları, Unix SUS2008 yardımcı programları)  • Liste **Liste** |