linux vim replace all

Shell
%s/{the word you want to find}/{word to replaced with }/gc:%s/foo/bar/g-- How to search-replace (substitute) in vim --

:(RANGE)s/(SEARCH)/(REPLACE)/(GC)

(RANGE) can be
	- Blank for just current line
    - "Start, Stop" for line range, e.g. "4,8"
    - "%" for whole file

(SEARCH) can be simple text or a regex (see source for details)

(REPLACE) should be obvious...

(GC)
	- Appending "g" replaces all occurances, not just the first
    - Appending "c" allows vim to confirm each replacement
    They can be used together, separate, or not at all
Source

Also in Shell: