Fill large pot with salted water and 1 tbsp olive oil, put on to boil.,,Meanwhile, put 1/4 cup olive oil in a separate pan, put on medium-low heat.,,Cut onion in half and slice onion into thin ribbons, add sliced onion to pan and sweat.,,Zest entire lemon over the pan of sweating onions. Cut lemon in half and add the juice of half a lemon.,,Chop garlic cloves finely and add to onion/lemon mixture.,,Add pepper flakes and white wine. Cook until partially reduced.,,Add linguine to boiling water, stir occasionally to keep noodles from sticking together.,,Increase heat to medium, and add chopped asparagus spears to pan. Cook for 3-4 minutes or until cooked but still a little underdone.,,Add shrimp. Stir occasionally until all shrimp are opaque. Take care not to overcook shrimp.,,______,,Check linguine for doneness, drain when al-dente and return to pot. Add a few teaspoons of oil and toss noodles to keep from sticking.,,Add contents of other pan to pot of linguine, stir with pasta fork until totally incorporated.,,Serve family style or in individual bowls, garnish with whole basil leaves or sliced lemon.