It depends on the state. For instance, in Florida, yes, it's a concealed weapons permit and it covers weapons besides just guns. If I remember correctly, you can carry any weapon that's legal to have.
On the other hand, Tennessee issues a "Handgun Carry Permit" that only covers handguns and nothing else, BUT it is not illegal to carry a concealed knife as long as the knife is otherwise legal (has to be less than 4 inches, basically), so the permit is irrelevent regarding knives.
ADDING: Georgia just changed their law in 2010 to issue a "weapons carry license" that includes both handguns and knives with blades 5" or longer. Such weapons are not only covered by the permit, but also not subject to any city or county local laws. State-level preemption. But that's Georgia. Other states are different.
You can get a concealed carry permit in most states, and a few states allow concealed carry without a permit. See handgunlaw.us for more information.
In most states, do you have to have a permit to carry a gun on your person. A couple of states allow concealed carry without a permit, and a few allow open carry without a permit. For more information, see handgunlaw.us
With the proper permit and not concealed. actually, the concealed part depends on where you are. In the U.S. each state sets its own laws for permit issue. Some states allow concealed carry, some state allow open carry, some states allow either.
Alaska, Arizona, Arkansas, Vermont and Wyoming allow residents to carry a concealed firearm without a permit. Montana and Idaho both currently allow concealed carry without a permit in places outside of any incorporated municipality.
No, Washington DC does not allow concealed handgun carry, nor do they recognize permits from any other state.
No
Yes, if you have a Texas concealed handgun carry permit, or a permit from any state with which Texas recognizes reciprocity, you can carry a concealed hangun in Texas.
There is no gun registration in Virginia. As for concealed carry, you must possess either a Virginia concealed carry permit, or a concealed carry permit from a state whose permit is valid in Virginia.
No. As of 2010, Arizona allows anyone who can legally own a handgun to carry it, openly or concealed, without a permit. Before then, you could carry openly without a permit, but not concealed.
Some states will allow out-of-state residents to get a concealed carry permit by that state, but not all states do this.
It depends on where you are. In the U.S. each state sets its own rules. For instance, in Tennessee, there is no such thing as a weapons permit, it's a handgun carry permit, and applies to handguns only. Other than handguns, basically anyone can carry any legal weapon, but to carry a handgun, you must have the handgun permit. On the other hand, Florida issues a "concealed weapons permit" and it covers any legal weapon.
You didn't really ask a question, but I'll give you some basic information on concealed carry. Each state sets its own rules and laws regarding concealed carry, so each state is different in the process to obtain a concealed carry permit, or weapons permit, or handgun permit.