Jag vet precis vad du är ute efter, och har själv letat efter samma sak vid ett antal tillfällen, men när man väl lärt sig lite grundläggande terminalhantering inser man att det finns betydligt bättre sätt att lösa det
Du kan nämligen använda en s.k. "pipe", så att det som borde skrivas ut i terminalen istället laddas i en textläsare, där du enkelt kan bläddra både upp och ner i texten (och söka, och en hel del till). Pipe:en är tecknet
| som du når med AltGr+<>|, d.v.s. AltGr och ett tryck på knappen med mindre än, större än och strecket (alternativt ett "långrandigt" kolon). Det betyder att det som skrivs upp istället fångas upp och skickas som indata till något annat. Något annat kan t.ex. vara textläsaren
less. Således kan du då köra följande:
lshw | less
Du bläddrar i less med upp/ner och stänger av det med q. Givetvis kan du pipe:a till något annat program, om du föredrar det.
EDIT: svartberg hann före, och föreslog
more, vilket är "föregångaren" till
less. Det var nämligen några som tröttnade på att vissa funktioner inte fanns i more, så de fixade det, och kallade det nya programmet less - "because less is more"

Jag föredrar helt klart less.