The lspci command actually has two more levels of verbosity you can access by typing -vv or -vvv. You'll end up with a ton of text to parse, though. Unless you're a developer, you probably won't gain ...
Sudo lets you run any terminal command as another user — hence "substitute user" — but the default and most common use for it ...