Cook the linguine or spaghetti according to package instructions until al dente. Drain and set aside, reserving 1/2 cup of the pasta cooking water.
In a large skillet over medium heat, melt the butter and olive oil together.
Add the minced garlic and red pepper flakes (if using) to the skillet and sauté for about 1 minute, until fragrant.
Increase the heat to medium-high and add the shrimp to the skillet. Cook for 2-3 minutes, stirring occasionally, until the shrimp turn pink and opaque.
Pour in the white wine and lemon juice, and let it simmer for 2-3 minutes to reduce slightly. Season with salt and pepper to taste.
Add the cooked pasta to the skillet, tossing to combine. If the mixture seems dry, add a little of the reserved pasta water until the desired consistency is reached.
Stir in the chopped parsley and remove from heat. Serve immediately with lemon wedges on the side.