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.

Universal configuration monitoring and system of record for IT.

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



Psst. Open beta.

Wow, didn't really expect you to read this far down. The latest iteration of the site is in open beta. It's a gentle open beta-- not in prime-time just yet. It's being hosted over at UpGuard (link) and you are more than welcome to give it a shot. Couple things:

  • » The open beta is running a copy of the database that will not carry over to the final version. Don't post anything you don't mind losing.
  • » If you wish to use your user account, you will probably need to reset your password.
Your feedback is appreciated via the form on the beta page. Thanks! -Jon & CLFU Team

True Random Dice Roll

Terminal - True Random Dice Roll
tr -cd '1-6' < /dev/urandom | head -c 1; echo
2012-09-21 02:16:42
User: atoponce
Functions: head tr
True Random Dice Roll

/dev/urandom is cryptographically secure, and indistinguishable from true random, as it gathers data from external sources, influenced by human timing interactions with computers, to fill the entropy pool, and hashes the input with SHA-1. As such, this is a quick way to do a "true random" fair-6 dice roll. Using this method, you could easily create passphrases with Diceware http://diceware.com.

Change the head(1) count to something other than 5 for more or less numbers.


There are 2 alternatives - vote for the best!

Terminal - Alternatives
echo $(</dev/urandom tr -dc 1-6 | head -c1)

Know a better way?

If you can do better, submit your command here.

What others think

Hmmm. Not quite true random. From one byte of randomness mod 6 there are 43 possible 0-3s and only 42 possible 4-5s - therefore your die is weighted against fives and sixes. Perhaps echo $(

Comment by unixmonkey40000 225 weeks and 4 days ago

You are absolutely right. However, it's biased away from 5 and 6 by 2 percent. So, you could update the command to read more bytes. Reading 2 bytes would produce a bias away from 5 and 6 by 9 thousandths of one percent. Reading 3 bytes would produce a bias away from 5 and 6 of 4 one-hundred thousandths by one percent. I would be willing to bet that standard fabricated dice have a larger bias towards some numbers than that. So, for practical purposes, reading only 10 bytes, would be more than sufficient, and certainly "close enough". I've updated the post.

Comment by atoponce 225 weeks and 4 days ago

Updated command with a much improved algorithm.

Comment by atoponce 49 weeks and 4 days ago

Beans bag chair are present day the majority of needed furniture which might be finding very popular with each day. Specially children's and youths tend to be selecting most of these within the common with capacity of furniture. The primary intent behind such furniture in order to impart style and elegance to your property interiors, though ensuring maximum convenience in addition to rest on the seater. Currently items using adjustable application tend to be preferred more than those with single usage. Standard seating used to provide just for seats as the beans bags are generally meant not only to seats nevertheless to help lay down rest or take it easy in almost any posture that you want. Rather than just the comfort factor which is driving attention on the beans bags but also there are several other elements too that are doing the particular vegetable bags some sort of better decision around additional seats possibilities. Bean bags are likely to be created from comfortable and comfortable fibers possibly leather. This products employed in quite secure and clean and also individual sitting throughout these won't notice the pain to any levels. Furthermore most of these crammed recliners tend to be stuffed with smooth stuffings. Since beans bags are definitely the loaded recliners these could end up being shaped for any shape as per the individual needs. You'll be able to alter their own sitting shape at any time in any way that will advantages anyone. But not only sitting it may be applied with regard to sleeping too. In short ease is secured with the coffee bean bags. Bean bags chair can be found in a wide variety along with within trendy colors. It's also possible to possess various sizes within these seats to suit your needs youngsters, youngsters or even seniors. These kinds of style of assortment would be hardly obtainable with any other solution. You should purchase any kind of coffee bean bag that you prefer. Aside from the leather coffee bean bags are constructed of strengthened stuff is highly resistant to chips and pauses. This means these are typically meant to very last more than a greater timespan. These furthermore call for lowest preservation. And also the vegetable bags tend to be extremely lightweight. These kind of legumes bags are quite http://www.hermesbeltsbirkinkellybag.co.uk/ lightweight and you'll hold the crooks to any place during your home easily. In addition to as be utilized outdoors in order to saturdays and sundays. Buying bean bag seating isnt a tricky occupation any longer and thanks to internet with the. You may look for these types of coffee bean bags straight from your house that will be shipped to your place. You no longer need running under the sun getting in every single retailer checking the availability and price. You simply go to the net retailers, assess the features and costs of numerous ones and the the one which you want might be ordered while doing so. Is not that this easy. Of course it is and that is quite simple too. So when you searching for bean bags next acquired make them. For the Vegetable Bag City web shop you'll have the wide variety stuff available at highly great deals. You can even examine with the large selection accessible with these. For additional information in addition to information you can simply go to.

Comment by stephanieg915 1 day ago

Develop along with strengthen collocation process: this method implies the actual bag could fit exactly the same color material. By doing this, you may make a really stylish ambiance. By way of example: strong gourmet coffee accommodates go with the actual camel bagContrast shades fit technique: the colours regarding bag and garments could possibly be the form a contrast colours, this is a very attractive collocation technique. Including: dark accommodates furthermore red waistband furthermore red-colored bag and also black back heel shoes and boots.Neutral colour http://www.hermesbeltsbirkinkellybag.co.uk/ as well as 1 adorn coloring match approach: it is natural coloring apparel fit enhance coloring bag. That collocation could make you really fantastic.Next I'll supply you with a few specifics about your match connected with bag along with clothesBlack bag: royal, splendor, thriller, sexy, aroma. Your equalled shades of clothes: white, gray, creamy white-colored, blueWhite bag: clear, tranquil, pure. This coordinated shades of clothes: the clothing of all the colours Gray bag: older neutral coloration. It might match up every one of the colorsCoffee as well as creamy bag: older, complexity, serenity. The actual harmonized colours associated with clothesbasic colorings (dark, white, dreary, violet)Blue bag: serious, mystical, peace, neat. The actual matched up colours of garments: basic hues (white colored, black color)The lighting And dark blue bag: orange, redRed bag: excitement, enchanting, attractive. The harmonized colors of garments: dark, white colored, discolored, violet, greenGreen bag-the all-natural coloration: stimulating, vitality. The matched colours of clothes: dark-colored, white colored and light environmentally friendly, the yellow-colored, red-colored (It is do not to use the particular natural colors)Pink bag: the ladies shade. The actual harmonized shades of clothes: bright, dark-colored, light-weight green along with increased redPurple bag: commendable as well as stylish shade, women of all ages as if it, but it's also the coloration which is hard to match up. The equalled colours of clothes dark, white, yellow-colored, grayOrange bag: colour and that is stuffed with interest and energy. This matched up shades of clothes: the shades vary orange through orange; white colored, dark-colored, green.Above just about all I stated will be the suggestions of deciding on the bag to fit your clothing, it my personal, even so, people provides their own aethestic common. When it comes to aspects associated with attractiveness, each one has their particular comprehending. You can select the actual bag to match your clothing in respect your standard to spotlight your specific character.

Comment by stephanieg915 1 day ago


Comment by sguerra376 7 hours ago

Your point of view

You must be signed in to comment.