Some states will allow out-of-state residents to get a concealed carry permit by that state, but not all states do this.
You will have to define "gun permit". It means different things in different places. In some areas, you must have a permit to possess a gun, in some places a permit to carry a gun, and in others, a permit to carry a gun concealed. depends on the laws where you live- and we get questions from all 50 US States and multiple nations other than the US.
Assuming you mean "gun" permit, yes, the state of Tennessee recognizes gun permits from any state.
Depends on the law where YOU live (and you did not tell us that). Also, there are different permits in different places- permits to own, permits to carry, etc-and different misdemeanors. You will have to provide some more information before we can provide some information.
It depends on what you mean. You can buy a shotgun or rifle in any state in the U.S. as long as your state's laws and the state's laws where you are purchasing the gun allow it, but handguns can only be purchased within the state where you live, regardless of whether you have a permit. You can, however, pay for a gun in any state and have it shipped to a dealer in your state and pick it up there.
It depends on where you are. In the U.S. you can own a gun in any state without a permit, except that the state of Illinois requires an ID to purchase a gun.
What kind of permit, exactly? If you mean a permit for purchasing a handgun, no.
California
It depends on where you are. Most U.S. states don't require a permit to own a gun. In order to carry a gun, you need a permit in some states, but each state sets its own laws on how to get a permit, so it depends on where you are.
It depends. Some, but only a few, states in the U.S. require a license to purchase a gun. A gun permit normally refers to a permit allowing you to carry the gun on your person in public. Some people use the terms interchangeably, but each state calls the gun permit something different. In Tennessee, it is called a "Handgun Carry Permit." In Florida, it is a "Weapons Permit."
The answer depends on the context. Usually a "gun permit" means a permit to carry a concealed handgun on your person. Some states (CA I think?) require a registration process in order to purchase a handgun which is sometimes referred to as a "permit". Conceal permits are regulated by state and laws very as many different states we have.
You must have a permit for any gun. If you are caught with an unregistered gun (no permit), you will get a minimum jail sentence of 1-3 years.
It depends on what state. Most states do not have gun registration. A few do, but in most of those states, it's difficult to get a gun permit.