Cook linguine according to package directions. Reserve 1/2 cup pasta water before draining.
Season shrimp with salt and pepper. Melt 2 tbsp butter in a large skillet over medium-high heat. Cook shrimp 1-2 minutes per side until pink. Remove to a plate.
In the same skillet, melt remaining butter over medium heat. Add garlic and red pepper flakes and cook 1 minute.
Add wine (or broth) and lemon juice and simmer 2 minutes. Add lemon zest.
Add drained pasta and toss, adding pasta water as needed. Return shrimp to the pan and toss everything together.
Top with fresh parsley and serve immediately.