Wednesday, June 17, 2015

Useful linux commands

Tail the latest modified file in linux

Format:
tail -f `/bin/ls -1td /path/to/log/file/*| /usr/bin/head -n1`
My Usage: Tail the latest detail file(accounting records) in a directory

tail -f `/bin/ls -1td /var/log/freeradius/radacct/9.27.110.154/*| /usr/bin/head -n1`

#################################################################

Alias for tailing the latest modified file in a directory:

alias taill='tail -f `/bin/ls -1td ./*| /usr/bin/head -n1`'

source /.bash_aliases 

###################################################################

Count the number of occurances of a word in a file:

grep -c 'Capwap' detail-20150618

################################################################

Grep for a word in a file:

more detail-20150618 | grep -i -e "NAS"

################################################################

Grep for a tring and print the line and 6th line from that line

awk '/NAS-Port-Id.*Capwap2.$/{nr[NR]; nr[NR+6]}; NR in nr' detail-20150618

#################################################################




No comments:

Post a Comment