Firstly, the reason you are asking this question is because you have used some free SEO tool and its saying you have more than 100 links per page and thats bad.
100 links per page did used to be in Googles guidelines, it was based on Googles crawler only then downloading 100 kilobytes of a page and the Google team arbitrarily deciding that 100 links per page was the maximum number of link a web page should have.
That was over 10 years ago, Google have since removed this from their guidelines and many website may have more than 100 links per page, but some free SEO tools have not removed this. You do not need to worry if you have over 100 links per page, or have more than 1 link to the same page on a single page.
However, if you still would like to have an idea of the links on a page, use a fully featured SEO crawler such as screaming frog (there are other SEO crawlers).
To do this in Screaming Frog go to: configuration > Spider > Limit
Set 'limit crawl depth' to 1. (This will only crawl pages linked from the start page).
Add your home page as the starting page then start crawling. Once complete, all the URLs listed on Internal and External tabs are linked from the home page. You can click each URL and then look in the the bottom window 'inlinks' tab for more info such as the anchor text used for the link.
You can also use the bulk export menu and export all outlinks as an excel doc.