From ArchWiki
Revision as of 07:42, 24 June 2013 by Jasonwryan (talk | contribs) (Tidy up)
Jump to: navigation, search

surfraw provides a fast UNIX command line interface to a variety of popular WWW search engines. Surfraw was originally created by Julian Assange.


Install surfraw from the official repositories.


Surfraw uses the default browser to open the result. The behaviour can be customized via ~/.surfraw.conf



Surfraw consists of a collection of shell scripts, called elvi, each of which searches a specific web site.

To see the list of elvi type:

surfraw -elvi

You can call surfraw in full, or the shortened form:

sr duckduckgo Archlinux 

You can also add surfraw to your $PATH to call the elvi directly.

There are over 100 elvi available for searching the web, e.g. from amazon:

surfraw amazon -search=books -country=en -q Stanislaw Lem 

t o searching this wiki or the aur:

 sr aur yaourt

For a full list of web site search scripts see: List of Elvi