Marinate the seafood for 5 minutes in the lemon zest and juice, garlic and basil. Cook the linguine in lightly salted boiling water, drain and return to the pan.
Meanwhile, heat the oil in a frying pan, add the onion and cook for 3-4 minutes. Add the seafood with the marinade to the pan and cook for a further 2-3 minutes. Toss the seafood mixture into the pasta, season to taste then serve immediately.