Boil a pot of salted water and cook the linguine according to the package instructions until al dente. Drain and reserve half a cup of the cooking water.
In a large skillet, warm the olive oil over medium heat. Add the chopped garlic and crushed red pepper, sautéing for about one minute.
Add the shrimp to the skillet and cook for 2-3 minutes on each side until fully pink and opaque.
Pour in the diced tomatoes with their juices and sprinkle in the dried Italian herbs. Season with salt and pepper, and let it simmer for around 5 minutes.
Add the drained linguine to the skillet and toss everything together, adding reserved pasta water as needed for desired consistency.
Remove from heat and fold in the torn basil leaves and grated Parmesan cheese.
Serve hot, garnished with additional basil and cheese if desired.