Does Linux get viruses? No. Or to answer a little more truthfully, not usually, not easily, not to most users.
Why isn't Linux plagued by all the viruses, spyware, malware, root kits, ect. like Windows? The answer in twofold. First because Linux is set in a way as it becomes improbably that an outside program can be granted root access without the user knowing. Second because at this time the vast majority of desktop users have a Microsoft OS running their machine. If you want your virus to spread, you must write it to affect the biggest user base. For a more detailed explanation feel free to read this article.
On the other hand there are reasons you might want to have an antivirus program installed on your Linux distribution.
- to scan a Windows drive in your PC
- to scan a Windows-based network attached server or hard drive
- to scan Windows machines over a network
- to scan files you are going to send to other people
- to scan e-mail you are going to forward to other people
- some Windows viruses can run with Wine
- Linux virus infections are theoretically possible


To summarize, I would not lose sleep wondering if your Linux system is being overrun by viruses, but for curiosity sake or for insurance in the future when Linux takes over the PC world I would check out these or other antivirus options.