Hide

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.
Hide

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:

Hide

News

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!
Hide

Top Tags

Hide

Functions

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

ping a host until it responds, then play a sound, then exit

Terminal - ping a host until it responds, then play a sound, then exit
beepwhenup () { echo 'Enter host you want to ping:'; read PHOST; if [[ "$PHOST" == "" ]]; then exit; fi; while true; do ping -c1 -W2 $PHOST 2>&1 >/dev/null; if [[ "$?" == "0" ]]; then for j in $(seq 1 4); do beep; done; ping -c1 $PHOST; break; fi; done; }
2009-09-24 18:11:10
Functions: echo host ping read seq
2
ping a host until it responds, then play a sound, then exit

After this, just type:

beepwhenup

You need to install "beep" before this would make the beep sound.

Save it in your .profile if you want to use it later

WARNING: this command won't exit until it is successful. You won't be able to CONTROL+C out of it.

Alternatives

There is 1 alternative - vote for the best!

Terminal - Alternatives
Mac OSX: ping -oc 30 8.8.4.4 > /dev/null && say "Google name server is up" || say "This host is down"
2014-08-01 15:44:57
User: raulyca
Functions: ping
Tags: ping beep
6

Audio acknowledgement for host availability.

When running the command from a Linux systems, you can use "festival" or "espeak" instead of "say".

speakwhenup() { [ "$1" ] && PHOST="$1" || return 1; until ping -c1 -W2 $PHOST >/dev/null 2>&1; do sleep 5s; done; espeak "$PHOST is up" >/dev/null 2>&1; }
2014-11-26 10:22:18
User: aguslr
Functions: ping return sleep
Tags: ping beep espeak
2

This allows for sleeping in between pings. Also, espeak needs to be installed.

Know a better way?

If you can do better, submit your command here.

What others think

Rather than installing the 'beep' program, on some consoles you can run this for a beep:

echo -en "\x07"

Comment by devrick0 381 weeks and 6 days ago

You can achieve this with just ping.

ping -a -c 1

-a is emit audible bell

-c is exit after receiving count replies in this case one

Comment by haplo 381 weeks and 5 days ago

@haplo: nope. A certain number of pings may be more or less than is needful before you hear a sound. The code presented will only beep when the host finally responds-- not until an arbitrary ping count has been reached.

However you are correct about the "-a" flag to the extent that it "works". It simply does not emit any sound when I use it on my ubuntu workstation.

Comment by linuxrawkstar 381 weeks and 5 days ago

Created 2 scripts for MacOS : sayping and saytcping

The second one uses tcping, (C) 2003 [email protected]

Just want to share them but cannot attach files here ;(

Comment by theunf 35 weeks and 3 days ago

http://www.michaelkors-outletonlines.us.com

http://www.huaracheshoes.uk

http://www.tiffanyand.co.uk

http://www.nfljerseyscheap.in.net

http://www.rosherun.us.com

http://www.michaelkors-handbagsclearance.us.com

http://www.mlbjerseyswholesale.in.net

http://www.hoganoutlet.in.net

http://www.tiffanyandcouk.uk

http://www.cheaprealjordans.us.com

http://www.hoganoutletonline.us.com

http://www.tiffanyandco-outlet.us.com

http://www.michaelkors-outletfactory.us.org

http://www.kobeshoes.uk

http://www.lacosteoutlet.us.org

http://www.jordanretro.uk

http://www.nmdadidas.us.com

http://www.airjordan.cc

http://www.cheaptruereligionjeans.us

http://www.michaelkorsonline.name

http://www.adidastubular.co.uk

http://www.michaelkorsoutletonline.uk

http://www.lacosteoutlet.org.uk

http://www.linksoflondon.us.com

http://www.kobebasketballshoes.us.com

http://www.rayban-sunglasses.uk

http://www.cheapretro-jordans.com

http://www.nikezoom.us.com

http://www.jewellerytiffanyand.co

http://www.michaelkors-outletstore.us.com

http://www.tomsoutletstore.name

http://www.michaelkorshandbags.net

http://www.verabradleyoutlet.us.com

http://www.truereligiononsale.in.net

http://www.cheapauthenticjordans.us.com

http://www.kobe-shoes.us.com

http://www.huarachesshoes.uk

http://www.yeezyshoes.uk

http://www.tiffanyandcooutletonline.us.com

http://www.raybansunglass.us

http://www.nikepolo.us

http://www.airmaxthea.us.com

http://www.jewelrytiffanyand.co

http://www.nfljerseyswholesale.in.net

http://www.kobebasketballshoes.net

http://www.adidasneo.uk

http://www.adidastubular.us.com

http://www.oakleyglasses.com.co

http://www.nikezoom.me.uk

http://www.ugg.name

http://www.airmaxthea.uk

http://www.cheap--jordans.us.com

http://www.raybansunglass.uk

http://www.cheapairjordan.in.net

http://www.cheapairjordan.us

http://www.nike-airhuarache.uk

http://www.cheapralphlaurenonline.uk

http://www.cheap-airjordans.us.com

http://www.chromehearts.us.com

http://www.discount-oakleysunglasses.us.com

http://www.michaelkors-outletonline.co.uk

http://www.adidasstansmith.us.com

http://www.fitflops.cc

http://www.oakleystoreonline.us.org

http://www.huarachesshoes.co.uk

http://www.mlbjerseysauthentic.in.net

http://www.michael-kors-handbags.com.co

http://www.jordansforcheap.us.com

http://www.nikedunks.us.org

http://www.yeezy-shoes.us

http://www.cheapnfljerseysstorechina.com

http://www.airhuarache.uk

http://www.adidasnmd.uk

http://www.yeezyboost.com.co

http://www.michaeljordanshoes.net

http://www.cheaprolexwatchesonline.in.net

http://www.kobesneakers.com

http://www.authenticjordanscheap.us.com

http://www.adidasneo.us.com

http://www.oakleyvault.com.co

http://www.zoomkb24.uk

http://www.airhuaraches.org.uk

http://www.jordanshoes.com.co

http://www.cheapralphlauren.in.net

http://www.outlettiffanyandco.us.com

http://www.adidasnmdrunner.us.com

http://www.oakleysunglassesoutlet.us

http://www.coach-outlet.in.net

http://www.cheapairjordan.uk

http://www.uggoutlet.uk

http://www.nikerosheone.us.com

http://www.nfljerseys2015.in.net

http://www.louis-vuittonhandbags.net

http://www.michaelkorshandbagsclearance.com.co

http://www.oakley-sunglasses.co

http://www.tiffany.net.co

http://www.yeezyboost350.uk

http://www.louboutinshoes.uk

http://www.outlettiffanyand.co

http://www.linksoflondonus.com

http://www.nike-airhuarache.org.uk

http://www.michaelkors-factoryoutlets.us.com

http://www.adidasstansmith.uk

http://www.chromehearts.com.co

http://www.hermes-belt.us.com

http://www.boostyeezy.us.com

http://www.michaelkors-outletsonline.us.com

http://www.michael-kors-handbags.org.uk

http://www.michaelkors-handbags.net

http://www.cheapbasketballshoes.us.com

http://www.christianlouboutin.in.net

http://www.raybanglasses.in.net

http://www.fitflops-saleclearance.us.com

http://www.hermesbelt.org.uk

http://www.raybansunglassesoutlet.org

http://www.zoomkb24.com

http://www.airjordanretro.uk

http://www.michaeljordanshoes.us.com

http://www.adidasnmdus.com

http://www.outletonline-michaelkors.us.org

http://www.chromeheart.us.com

http://www.oakley-sunglass.in.net

http://www.oakleyoutlet-store.com

http://www.fitflopsoutlet.in.net

http://www.cheaptiffanyandco.in.net

http://www.tiffanyandcojewellery.us.com

http://www.michaelkorsonline.net

http://www.nikerosheone.co.uk

http://www.lacostepoloshirts.us.com

http://www.adidasnmd.com.co

http://www.yeezy-boost350.us.com

gg9.02

Comment by jiajiagg 19 weeks and 5 days ago

Plastic material Bags are used by everyone dwelling on this planet, right from any organic seller on the adjustable storeyed department store. Nevertheless despite having numerous employs, the key danger added in the world is due to this plethora of plastic-type. Goods constructed from plastic-type like Shopping Bags, plastic bottles, hard plastic containers and so on., tend to be non-biodegradable. For this reason, plastic material items are a sudden hazard on the globe.A little effort applied to opt for other alternatives for instance Eco-friendly Shopping Bags and also Non-woven Discount Bags can establish extremely successful in preserving the planet through dangerous materials, specifically plastic-type. Eco-friendly Purchasing BagsEco-friendly Shopping Bags or perhaps re-usable Bags are merely uncomplicated carry Bags which are manufactured exclusively to switch the use of plastic-type bags even though making retailer buying. Eco-friendly Buying Bags are tough generating outside of reused materials. They're made out of organic and natural organic cotton, that is 100% recyclable, multiple-use bins and also polypropylene cheap. Friendly to the environment Green Purchasing Bags works extremely well around 24 months and can be remade. They are obtainable in assortment of hues, sizes and designs. Also, the particular Eco-friendly Purchasing Bags tend to be reasonably priced.Non-woven Marketing BagsNon-woven Advertising Bags are also employed widely right now. These Bags are made of the best materials which http://www.hermesbeltsbirkinkellybag.co.uk/ is delicate however organization. These kinds of Bags will be in popular individuals corporations and companies. Seeing that Promoters are invariably seeking completely new areas pertaining to endorsing the manufacturer, these Non-woven Searching Bags became popular. Your bags have the company in addition to name in the organizations or maybe models and they are utilized as Discount Bags. Personalized and also branded Bags create fantastic Advertising goods. Non-woven Bags tend to be constantly just as one advertising and also promo favorite. These kind of Bags tend to be 100% eco friendly, re-usable and could be easily cleaned personally applying cleaning soap. In addition, this sort of bags are extremely affordable to create and so are regarded liable pertaining to making in addition to dyeing in comparison with various other Jute Bags.Wovlene Tec Fabulous India is usually a dominant Surat based Maker, Supplier as well as Exporter of an number of Nonwoven Material. The information presented is created from the finest quality recycleables. The items tend to be superior in terms of good quality & toughness in addition to offered at cheap pricing. You can even go to their webpage to learn more about The labels Goods.

Comment by stephanieg915 2 days ago

Your point of view

You must be signed in to comment.