Cook the Pasta: In a large pot of boiling salted water, cook the linguine according to package instructions until al dente. Drain and set aside.
Sauté Shrimp: In a large skillet, melt the butter over medium heat. Add minced garlic and red pepper flakes, sautéing for about 1 minute until fragrant. Add the shrimp and cook until pink and opaque, about 2-3 minutes per side.
Add Wine and Lemon: Pour in the white wine and lemon juice, scraping the bottom of the pan to deglaze. Allow the sauce to simmer for 2-3 minutes.
Combine: Add the drained pasta to the skillet, tossing to combine with the shrimp and sauce. Season with salt and black pepper to taste. Stir in the fresh parsley.
Serve: Plate the pasta topped with shrimp and sauce. Garnish with grated Parmesan cheese, if desired, and serve immediately.