Ways of exposing enemies
There are several ways to know where an enemy might be.Pay attention to the signs during gameplay and expose the enemy.
Skull hunting
One way to know the area that your enemy is ,is to look at the skull that appears when a teammate dies.You will not know the exact position ,but a bigger area.Sometimes that might be enough especially when there is only one enemy remaining.You can set him a trap,or wait for him in an opening or a passway.You can also use that knowledge to deceive him or plant at the opposite side of the map,if you are attacking.
Mini map
The other obvious way to know where an enemy might be is the mini map.When you use uav, enemies that don't use assassin,as well as those who shoot without silencer appear in the minimap.
Recon
Recon is a very useful perk as every enemy that takes explosive or bullet damage is marked as a red arrow on the radar, which also shows the direction the enemy is facing.Be one step ahead!
Care packages
You can see the area that an enemy is, by locating the drop area of the care package he calls.Many times though there might be a trap with a booby traped care package so this doesn't work all the times.Be cautious and proceed.
Recon drones
Another way to get help is the recon drone.If you or one of your teamates calls the recon drone,the whole team might learn where all the enemies are.
Sit rep
Some times sitrep might help you expose an enemy.Sitrep gives you the ability to see all of the enemy equipment.If you are searching an area that don't have anything blinking and suddently you see an enemy claymore or any other equipment deployed at that time ,then an enemy is there and is preparing for camp or setting his traps.This is most useful at the begining of a round where enemies preparing their defences.If you are a quick rusher you might have the chance to see something like this.
Marksman
Marksman is very usefull perk as it allows you to identify enemies from farther away by showing their names at a greater distance.You can see enemies that in any other circumstances you wouldn't be able to see.
Teamspeak
Teamspeak or any other program that allows you to communicate with your teammates is a big advantage for you and your team.It allows you to exchange information realtime ,to learn where an enemy might be and to avoid unecessary actions.
Portable radar
Portable radar is another way to expose an enemy.It shows enemy movement within its radius once it has been deployed and helps you find the bad guys as long as they who don't use assassin.
Support killstreaks
Killstreaks as uav and advanced uav might give you great help and provide you with the necessery intel in order to accomplish your goal.