Search Appropriate Commands Using apropos in Linux

Search Appropriate Commands Using apropos in Linux

In Linux, there are many commands and can become quite difficult to remember names. In such case, the apropos command can be useful. It allows to search for commands by keyword in the man page name and description. This tutorial shows how to search appropriate commands using apropos in Linux.

The apropos command accepts keyword for searching commands. Let's say you want to find commands that are related with routing. Run apropos command with routing keyword as follows:

apropos routing

Output example:

ip (8) - show / manipulate routing, network devices, interfaces and tunnels ip-mroute (8) - multicast routing cache management ip-route (8) - routing table management ip-rule (8) - routing policy database management ip-sr (8) - IPv6 Segment Routing management netstat (8) - Print network connections, routing tables, interface statistics ... route (8) - show / manipulate the IP routing table rtnetlink (7) - Linux IPv4 routing socket

The apropos command allows to provide more than one keyword. In such case, apropos will return entries that match at least one of the given keywords.

apropos routing network

Output example:

ctstat (8) - unified linux network statistics dhclient-script (8) - DHCP client network configuration script ethtool (8) - query or control network driver and hardware settings ifconfig (8) - configure a network interface ip (8) - show / manipulate routing, network devices, interfaces and tunnels ...

If search term consist of more than one word, then provide search term with quotes as follows:

apropos "routing table"

Output example:

ip-route (8) - routing table management netstat (8) - Print network connections, routing tables, interface statistics ... route (8) - show / manipulate the IP routing table

Leave a Comment

Cancel reply

Your email address will not be published.