What's this?

commandlinefu.com is the place to record those command-line gems that you return to again and again.

Delete that bloated snippets file you've been using and share your personal repository with the world. That way others can gain from your CLI wisdom and you from theirs too. All commands can be commented on, discussed and voted up or down.

Get involved!

You can sign-in using OpenID credentials, or register a traditional username and password.

First-time OpenID users will be automatically assigned a username which can be changed after signing in.

UpGuard checks and validates configurations for every major OS, network device, and cloud provider.

Stay in the loop…

Follow the Tweets.

Every new command is wrapped in a tweet and posted to Twitter. Following the stream is a great way of staying abreast of the latest commands. For the more discerning, there are Twitter accounts for commands that get a minimum of 3 and 10 votes - that way only the great commands get tweeted.

» http://twitter.com/commandlinefu
» http://twitter.com/commandlinefu3
» http://twitter.com/commandlinefu10

Subscribe to the feeds.

Use your favourite RSS aggregator to stay in touch with the latest commands. There are feeds mirroring the 3 Twitter streams as well as for virtually every other subset (users, tags, functions,…):

Subscribe to the feed for:



May 19, 2015 - A Look At The New Commandlinefu
I've put together a short writeup on what kind of newness you can expect from the next iteration of clfu. Check it out here.
March 2, 2015 - New Management
I'm Jon, I'll be maintaining and improving clfu. Thanks to David for building such a great resource!

Top Tags



Recursively search and replace old with new string, inside every instance of filename.ext

Terminal - Recursively search and replace old with new string, inside every instance of filename.ext
find . -type f -name filename.exe -exec sed -i "s/oldstring/oldstring/g" {} +;
2013-05-20 19:17:10
User: eddieb
Functions: find sed
Recursively search and replace old with new string, inside every instance of filename.ext

This is a slightly modified version of http://www.commandlinefu.com/commands/view/4283/recursive-search-and-replace-old-with-new-string-inside-files (which did not work due to incorrect syntax) with the added option to sed inside only files named filename.ext


There are 7 alternatives - vote for the best!

Terminal - Alternatives

Know a better way?

If you can do better, submit your command here.

What others think

In http://www.fakeoakleysonlineshop8.com/">foakleys, as in life, its not sufficient simply to stand out. Thats why superior athletes and well-liked people today rock our mens sunglasses. Choices incorporate Oakley HDPolarized lenses that block 99% of glare, as well as Iridium lens coating that additional minimize glare when balancing light transmission. For those who will need prescription correction, get them with Oakley Authentic Prescription Lenses inside a selection of colors and choices. A variety, Oakley Replica Sunglasses, Affordable Oakley Sunglasses, Oakley Confront, enabling guests to marvel in the high-definition optical measurement of lens to enlarge the image by the refractive power on the test machine, virtually eliminating distortion caused by the magnification. In attachment, it may contribute you to retain for the trend of favor. http://www.fakeoakleysonlineshop8.com/">Knockoff oakleys are so hot in current days. Have been celebrating the honor with a unique collection that carries the colors of pride and patriotism. Who was the legend? He was often a loner and occasionally a leader, an everyman who lived by a code, stood up for what was proper and did what necessary to be performed. The name Holbrook came from a similar inspiration. Holbrook is actually a timeless classic that echoes the screen heroes in the 1940s, 50s and 60s, the icons who inspired youth with their very own brand of defiance. New Releases http://www.foakleysvippop.com/">foakleys Sunglasses is usually a brand that under no circumstances sits nevertheless.

Comment by ganshang 249 weeks and 3 days ago

You will find countless areas that sell finest http://www.fakeoakleysonlineshop8.com/ Fake Oakleys at rock bottom costs. Today, knockoff oakleys together with the re-development of goods in a new way, cheap oakleys, and seek on the basis of adhering for the traditional benefits. Even so, in terms of a obtain as significant as a pair of Fake Oakley, take your time and shop around to ensure you strike the very best deal within your resources C ask around other users and explore the web sites! http://www.foakleysvippop.com/

Comment by ganshang 246 weeks and 2 days ago

Your point of view

You must be signed in to comment.