That command does exactly what it says----ie it runs "cat", then "sleep", then "cat" again.
You need a loop--e.g.:
while true; do cat nums; sleep 1; done
In this example, "nums" is the name of a file on my machine.
I suggest going to tldp.org and getting the Bash Guide for Beginners, by Machtelt Garrels