Hinault is the only rider to take 2 since Merckx:
1969 Eddy Merckx - Overall, mountains and points
1970 Eddy Merckx - Overall and mountains
1971 Eddy Merckx - Overall and points
1972 Eddy Merckx - Overall and points
1979 Bernard Hinault - Overall and points
Kinda shows why Eddie is considered the greatest Tour rider ever, plus he still leads in total stage wins w/ 33.
Clearly the strategy of the Tour has changed over the years, with stage wins & the other jerseys taking a back seat to the yellow.