此行命令是什么意思?

此行命令是什么意思?

#while : ; do echo"........"; sleep 1; done
是每隔一秒执行引号里的命令吗?
冒号又是起什么作用呢?
冒号总返回0 (true),实际什么也不做
如果后面给出参数,将对参数进行扩展。