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



Create a secure password using /dev/urandom and sha256

Terminal - Create a secure password using /dev/urandom and sha256
pwgen -Bs 10 1
2013-05-16 10:50:00
User: techie
Create a secure password using /dev/urandom and sha256


There are 4 alternatives - vote for the best!

Terminal - Alternatives
pwgen -Bs 10 1
2009-12-01 14:33:51

-B flag = don't include characters that can be confused for other characters (this helps when you give someone their password for the first time so they don't cause a lockout with, for example, denyhosts or fail2ban)

-s flag = make a "secure", or hard-to-crack password

-y flag = include special characters (not used in the example because so many people hate it -- however I recommend it)

"1 10" = output 1 password, make it 10 characters in length

For even more secure passwords please use the -y flag to include special characters like so:

pwgen -Bsy 10 1

output>> }&^Y?.>7Wu

openssl rand -base64 6
env LC_CTYPE=C tr -dc "a-zA-Z0-9-_\$\?" < /dev/urandom | head -c 10
2011-02-22 17:09:44
User: aerickson
Functions: env head tr



fixes a problem with bad bytes in /dev/urandom on Mac OS X

cat /dev/urandom | env LC_CTYPE=C tr -dc a-zA-Z0-9 | head -c 16; echo
2014-02-05 15:04:07
User: yakovlev
Functions: cat env head tr

Feel free to put this in your ~/.profile:

random(){ cat /dev/urandom | env LC_CTYPE=C tr -dc $1 | head -c $2; echo; }

Then use it to generate passwords:

random [:alnum:] 16

Or DNA sequences:

random ACGT 256
cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 10 | sed 1q

Know a better way?

If you can do better, submit your command here.

What others think

Literally a perfect duplicate of 4190, but you would have known that had you done a search, eh?

Comment by malathion 230 weeks ago

http://www.fakeoakleysonlineshop8.com/">Foakleys are a essential item that you simply use and depend upon every single day of your life. When you go out, you need to prevent dangerous UV, it is best to possess a sunglasses to defend your eyes. With ordinary sunglasses, flexing from the frame can alter the surface contours of your lenses, causing optical distortion. All lens provides truer color perception in sunny circumstances are fantastic objective, three points appropriate to hold the lens precise optical alignment of comfort and efficiency. The operate of sunglasses is widely. Inside the vibrant light of day, photochromic lenses filter out 100% of all dangerous ultraviolet rays. http://www.fakeoakleysonlineshop8.com/">Knockoff oakleys legacy of functionality innovation continues using the companys Jawbone eyewear. Jawbone is like nothing at all ever seen inside the planet of sports, and each aspect is engineered about the clarity and protection of High Definition Optics. Metal bolts and icons highlight the stress-resistant O Matter frame, a comfortably lightweight style with pure Plutonite lenses that filter out every ray of UV. Holbrook is often a little town discovered along historic Route 66 in Arizona that sits on the outskirts of the painted desert along with the petrified forest. With sunglass styles and fits made exclusively for women, style meets function through the lens of Higher Definition Optics? Eye-chafing UV cant get through our Plutionite http://www.foakleysvippop.com/">foakleys lenses, and the side contours use patented XYZ Optics for widescreen clarity.

Comment by ganshang 223 weeks ago

Your point of view

You must be signed in to comment.