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

dd with progress bar and statistics

Terminal - dd with progress bar and statistics
sudo pv -tpreb /path/to/source | sudo dd bs=4096 of=/path/to/destination
2017-03-01 19:11:57
Functions: dd sudo
3
dd with progress bar and statistics

Uses the pv utility to show progress of data transfer and an ETA until completion.

You can install pv via Homebrew on macOS

Alternatives

There are 2 alternatives - vote for the best!

Terminal - Alternatives
sudo dd if=/dev/sdc bs=4096 | pv -s 2G | sudo dd bs=4096 of=~/USB_BLACK_BACKUP.IMG
2010-07-28 22:39:46
User: BruceLEET
Functions: dd sudo
19

This command utilizes 'pv' to show dd's progress.

Notes on use with dd:

-- dd block size (bs=...) is a widely debated command-line switch and should usually be between 1024 and 4096. You won't see much performance improvements beyond 4096, but regardless of the block size, dd will transfer every bit of data.

-- pv's switch, '-s' should be as close to the size of the data source as possible.

-- dd's out file, 'of=...' can be anything as the data within that file are the same regardless of the filename / extension.

sudo dd if=/dev/sdc bs=4096 | pv -s `sudo mount /dev/sdc /media/sdc && du -sb /media/sdc/ |awk '{print $1}' && sudo umount /media/sdc`| sudo dd bs=4096 of=~/USB_BLACK_BACKUP.IMG
export BLOCKSIZE='sudo blockdev --getsize64 /dev/sdc' && sudo dd if=/dev/sdc bs=1MB | pv -s $BLOCKSIZE | gzip -9 > USB_SD_BACKUP.img.gz
2013-02-05 18:10:25
User: hur1can3
Functions: dd export gzip sudo
2

This is a useful command to backup an sd card with relative total size for piping to pv with a progressbar

dd if=FILE | pv -s $(stat FILE | egrep -o "Size: [[:digit:]]*" | egrep -o "[[:digit:]]*") | dd of=OUTPUT
2011-02-09 22:21:06
User: andrepuel
Functions: dd egrep stat
1

Will automatically take the size of the file but longer, usefull only if in an function.

Know a better way?

If you can do better, submit your command here.

What others think

Great!

I've been wondering for a long time if I could do this!

Comment by GenierO 3 weeks and 1 day ago

Good at http://www.oakleysunglasses-canada.ca/ investing, looking for http://www.ralph-laurenoutletonline.in.net/ people, http://www.cheapoakleyss.com/ said to http://www.burberryoutlets.net.co/ things, see the http://www.timberlandshoes.net.co/ right way, http://www.michaelkors.co.nl/ not http://www.zxcoachoutlet.com/ blind, http://www.nikerosherun.us/ not greedy, believers http://www.cheap-thomassabos.co.uk/ do not http://www.cheap-rolex-watches.org.uk/ doubt, http://www.polos-ralphlauren.us.org/ employing http://www.nba-jersey.com/ a specific, http://www.ray-bansoutlet.in.net/ the premise is their http://seahawks.nfljersey.us.com/ own http://jets.nfljersey.us.com/ adequate preparation. Life, http://www.calvin-kleins.in.net/ first http://www.rolexwatches-canada.ca/ investment http://www.coachsoutletonline.in.net/ in http://raptors.nba-jersey.com/ their own, http://vikings.nfljersey.us.com/ doing things, http://www.polos-outlets.com/ first investment http://www.cheap-rayban.com.co/ in http://www.ralph-laurenspolo.co.uk/ others, life, first http://www.tracksuits-store.com/ investment http://cowboys.nfljersey.us.com/ family, people live, the first investment http://titans.nfljersey.us.com/ on the http://www.oakleys2017.com/ road, more http://www.polos-outletstore.net/ investment http://www.basketballshoes.com.co/ on http://www.newbalanceshoes.com.es/ the road, http://www.cheap-raybansoutlet.in.net/ friends http://www.barbours.us.com/ and more, the road http://www.oakleysunglasses2017.com/ wide http://www.adidassuper-star.de/ good http://www.prada-handbags.net.co/ to http://www.longchamp-bags.us.com/ go, wide heart, Investment http://www.oakleys-sunglasses.in.net/ views, http://colts.nfljersey.us.com/ learn to do http://www.ralphlaurens-outlet.co.uk/ things, http://www.nike-rosherun.com.es/ investment http://www.airmax-90.org/ eloquence, learn to afford, put http://www.air-max.com.de/ down, invest in the http://www.longchamp-handbagsoutlet.us.com/ mind, http://clippers.nba-jersey.com/ learn http://pacers.nba-jersey.com/ to http://www.marc-jacobsonsale.com/ do http://www.beatsheadphone.in.net/ a http://www.coach-outlets.net.co/ rugged person.

Focus http://www.pandora.com.de/ on http://www.montblancpens-sale.com/ the http://jazz.nba-jersey.com/ road to http://pelicans.nba-jersey.com/ take http://www.salvatoreferragamo.in.net/ wisdom, http://www.womenclothes.in.net/ mind planning http://www.jimmy-choosshoes.com/ their own, not http://www.michael-kors.net.co/ in http://www.cheap-mlbjerseys.us.com/ the absence of people, http://www.coach-factory.in.net/ do http://www.the-north-face.org.uk/ not http://rayban.blackfriday.in.net/ look down http://www.beatsbydrdrephone.com/ on people, http://www.tory-burchoutlet.com.co/ do http://www.asicsoutlet.us.org/ not http://www.bcbg-dresses.com/ look down http://www.abercrombiehollister.nl/ on things. Personality, such http://www.abercrombie-fitchs.com/ as http://www.montres-pascher.fr/ gold, cherish http://www.ralph-laurenpolosoutlet.com/ the http://www.ferragamo.com.co/ first, http://www.underarmour.us.com/ health http://knicks.nba-jersey.com/ first, http://www.supra-shoes.org/ kindness, not forget grace, http://www.puma-shoesoutlet.com/ do not http://www.ralphlaurenonlineshop.de/ forget the http://www.tommyhilfigerca.ca/ situation, http://www.hollisters-canada.ca/ to http://www.the-northfacejackets.net.co/ do http://www.oakleyoutlet.fr/ a http://www.ralph-laurens.org.uk/ conscience. Concentration, http://www.ralphlauren-polos.com.co/ concentration, http://www.nikestore.com.de/ the http://www.cheapmichaelkors.us.org/ first to http://www.jordanrelease-dates.us.com/ be kind, second http://www.uhren-shop.com.de/ willing http://www.rayban-sunglasses.co/ to be http://www.nike-shoes.dk/ willing, others bully their http://www.toms-shoe.us.com/ own, http://www.converse-shoes.net/ is a learning, others doubt http://panthers.nfljersey.us.com/ themselves, is http://pistons.nba-jersey.com/ a http://www.coachfactory.shop/ practice, others http://www.toms--outlet.com.co/ forget yourself, http://eagles.nfljersey.us.com/ is a Zen. Concentrate http://www.rayban.co.nl/ on, http://www.coachfactory.cc/ learn http://www.nike-max.fr/ to http://www.wedding-dresses.cc/ calm, http://heat.nba-jersey.com/ not afraid http://www.burberrys-bags.net.co/ of http://www.raybanssunglasses.in.net/ chaos, http://www.dsquared2.in.net/ not afraid http://www.oakley.com.de/ of suffering, to http://www.chrome-hearts.in.net/ be excellent, first http://www.handbagsoutlet.in.net/ do http://www.nikeair-max.ca/ what http://www.vans-schuhe.com.de/ they should http://www.michael-kors.com.es/ do.

There http://www.cheapshoes.net.co/ is http://www.airjordans.us/ a http://www.soccer-shoesoutlet.com/ sad, http://www.nike-shoescanada.ca/ bleak, there http://www.michaeljordan.com.de/ is http://www.nike-skor.com.se/ a bright, http://www.burberryoutlet-sale.com.co/ piercing, http://www.nikefreeshoes-inc.co.uk/ this http://www.barbour-factory.com/ is http://chiefs.nfljersey.us.com/ a lifetime, http://www.nikeair-max.es/ farewell, the http://76ers.nba-jersey.com/ most http://www.raybanoutlet.ca/ true http://www.longchamp.com.de/ heart, the http://www.ed-hardy.us.com/ first dream. Who http://www.beats-by-dre.com.co/ is, http://www.christianlouboutinshoesoutlet.org/ who is short http://www.nikeshoes-outlet.com/ of the http://www.tory-burchsandals.in.net/ agreement, who, http://redskins.nfljersey.us.com/ across http://www.christian-louboutins.in.net/ the vicissitudes http://www.tommy-hilfiger.co.nl/ of http://www.timberlandbootsoutlet.us.com/ life, http://grizzlies.nba-jersey.com/ a paper http://www.plein.in.net/ desolate, http://dolphins.nfljersey.us.com/ Dielianhua, http://www.nike-air-max.com.se/ just http://www.tommy-hilfiger-online.de/ a whirling, http://www.hermes-bags.net/ life a http://www.givenchy.in.net/ few http://coachoutlet.euro-us.net/ paintings, can http://www.rosherun.co.uk/ not love, write http://bucks.nba-jersey.com/ off, http://www.adidasshoes.org.es/ write http://ralphlauren.blackfriday.in.net/ endless, http://www.beatsbydre.com.co/ that http://www.newbalance-outlet.org/ is, http://www.rayban.com.de/ this http://www.pradaoutlet.com.co/ is http://www.oakley-outlet.net.co/ this http://www.cheapreplica-watches.in.net/ life, http://www.coachoutlet-online.com.co/ this http://www.rayban-pas-cher.fr/ Is http://www.salomon-schuhe.com.de/ the congenial agreement, III, how http://www.ralph-laurenoutletonline.com/ far, just in http://www.longchamp.com.co/ close http://www.designer-handbags.cc/ proximity, http://www.nhl-jerseys.us.com/ three http://www.christianlouboutin-shoes.ca/ students, how close, http://www.babylisspros.in.net/ in http://www.polo-ralph-lauren.de/ the http://www.valentino-shoesoutlet.us.com/ horizon, one can http://www.burberry-outlets-online.co.uk/ not http://www.barbour.in.net/ tell, one can not http://www.jimmy-chooshoes.com/ finish

The wind, blowing http://www.nikefree-run.org.uk/ the http://www.fendi-outlet.in.net/ most beautiful time, http://www.nike-air-max.com.de/ cold, http://www.mcm-handbags.org/ spend http://www.ralphs-laurens.co.uk/ young youth, http://www.replica-handbags.net.co/ the http://www.prada.com.de/ sea http://www.coach-outletonline.ca/ hurriedly, http://www.iphone-cases.in.net/ a withered, http://www.swarovski-crystals.us.com/ an http://www.ralphlaurencanada.ca/ encounter, http://www.ralphslaurenoutlet.us.com/ who http://www.levisjeans.com.co/ is http://www.tomsoutlet-online.net/ who, http://www.hermesbirkin-outlet.com/ who rely http://www.ray-bans.net.co/ on their http://www.hollisterclothingstore.org/ own, http://49ers.nfljersey.us.com/ all http://www.bcbg-maxazria.ca/ good, is http://www.jordan-shoes.com.co/ the http://www.thenorthfacejackets.fr/ most http://www.burberry-outletcanada.ca/ beautiful http://www.michaelkors-outletonline.cc/ human http://www.mk-com.com/ I, said the http://www.burberry-handbagsoutlet.net.co/ words http://www.toms-outlet.net/ become fallen http://www.nike-rosheruns.nl/ leaves, http://www.raybans-outlet.cc/ about the http://www.ralphlauren-au.com/ people, http://www.oakleys-outlet.in.net/ a withered, http://www.pandoracharms-canada.ca/ can not http://www.oakleyoutlet.ar.com/ return http://www.toryburchsale.com.co/ to http://www.toms-outlets.us.com/ the other http://www.hermesoutlet.shop/ side of http://www.truereligion-outlet.com.co/ the http://www.new-balance-schuhe.de/ past. Who http://www.pulseraspandora.com.es/ did http://www.mbt-shoes.us.com/ not http://www.nikefree5.net/ meet http://www.thenorthface.com.de/ again, no http://nets.nba-jersey.com/ one http://www.adidasshoesca.ca/ again http://www.long-champoutlet.com/ by chance, http://www.cheap-nike-shoes.net/ its http://www.soft-ballbats.com/ name http://www.michael-kors.cc/ is http://www.the-northfaces.net.co/ called http://www.armani-exchange.in.net/ yesterday, http://www.swarovski-australia.com.au/ familiar http://www.air-huarache.co.uk/ with the http://www.ray-bans.co.uk/ sentence is http://www.air-huaracheshoes.co.uk/ strange life. There http://www.nike-huaraches.nl/ is a regret, can http://www.oakleyssunglasses.in.net/ not http://www.louboutin.jp.net/ tell, http://www.canada-gooses.net/ there is a http://packers.nfljersey.us.com/ lonely, http://www.soccershoes.us.com/ hidden http://michaelkors.blackfriday.in.net/ in http://www.hollister-clothingstore.com/ the http://www.giuseppezanotti.com.co/ heart, called http://chargers.nfljersey.us.com/ today, do http://www.air-maxschoenen.nl/ not http://www.omegarelojes.es/ belong http://www.to-coachoutlet.com/ to http://www.thomas-sabo.com.de/ their own http://www.michael-korsbags.org.uk/ forever.

People http://www.michael-kors.shop/ changed heart, time off, http://www.asics-shoesoutlet.com/ the kite scattered, http://www.nike-air-max.com.au/ blooming http://www.philipp-plein.us.com/ also http://giants.nfljersey.us.com/ played, life http://www.abercrombie-andfitchs.com/ without interest, a http://www.nike-outlet.us.org/ tear http://www.abercrombiefitchs.cc/ flow. http://www.true-religions.com/ Countless, shouting do http://www.newoutletonlinemall.com/ not play, http://magic.nba-jersey.com/ tears http://www.toms-shoes.net.co/ of http://www.oakleys.org.es/ youth, http://www.designer-handbagsoutlet.us.com/ the http://www.horlogesrolex.nl/ dream of http://www.lauren-ralphsoutlet.co.uk/ the old, http://www.longchamps.us.com/ you are the http://www.christianlouboutinoutlet.net.co/ most http://www.bottega-veneta.in.net/ beautiful, http://www.abercrombie-and-fitch.us.com/ you http://www.poloralphlaurenoutlet.net.co/ are http://www.rolexwatchesforsale.us.com/ the http://longchamp.blackfriday.in.net/ first, http://www.michaelkorsoutlet-online.ar.com/ and http://bears.nfljersey.us.com/ now, http://www.raybans.org.es/ just http://broncos.nfljersey.us.com/ a goodbye, http://www.ralphs-laurenpolos.com/ never http://www.the-northface.ca/ seen, http://www.chi-flatirons.us.com/ past empty http://www.swarovskissale.co.uk/ tears, http://celtics.nba-jersey.com/ Acacia http://www.truereligionjeans.net.co/ memorable. Life, endless, instant, endless, http://www.jordanretro.org/ talk about http://www.nike-schuhe.com.de/ the http://www.nike-tnrequinpascher.fr/ old, http://www.co-aol.com/ romance is http://www.michael-kors-taschen.com.de/ old, easy to http://www.nikeairmaxnc.co.uk/ cherish the http://www.adidas-superstars.nl/ time, missed http://www.burberry-handbagssale.com.co/ the http://www.hogan.com.de/ time http://www.cheapjerseys.us.org/ from http://www.michaelkors.com.se/ the http://www.hollister-clothing.in.net/ joy. http://www.tommy-hilfiger.in.net/ People http://www.vans-shoes.co.uk/ said a http://www.rolex-watches.net.co/ word http://www.mcmhandbags.com.co/ before, life can http://www.mk-outletonline.us/ not wipe, forget, can http://www.tommyhilfiger.net.co/ not http://www.pandorajewelry.top/ lose, http://www.michaelkors-bags.com.co/ fit.

Yesterday, http://www.cheapnhljerseys.us.com/ their http://www.soccers-shoes.net/ own http://www.vibram-fivefingers.in.net/ youth, http://www.barbour-jacketsoutlet.net/ today, http://www.swarovskijewelrys.in.net/ is http://coach-outlet.tumblr.com/ their own http://www.hugo-bossoutlet.com/ people to http://www.airyeezy.us.com/ middle http://www.sunglasses-outlet.net/ age, http://www.christianlouboutin.org.uk/ the http://wizards.nba-jersey.com/ future http://lakers.nba-jersey.com/ of http://www.burberryonlineshop.de/ tomorrow, http://www.scarpe-hoganoutlets.it/ is the http://www.nba-shoes.com/ tears http://www.ray-bans-sunglasses.net/ Ye http://www.michaelkorsoutlet.ar.com/ Hao, is the dream http://www.nike-schoenen.co.nl/ Ye Hao, the http://www.mcms-handbags.com/ vicissitudes of http://www.nike-mercurial.in.net/ life http://www.michaelkorsbags.us.org/ has http://www.oakleys-frame.net/ been, http://www.marc-jacobs.us.com/ life has http://www.juicycouture.com.co/ been scattered, dream light, dream http://kings.nba-jersey.com/ off, http://steelers.nfljersey.us.com/ just http://www.burberry-bags.net/ a messy http://www.burberry-outletstore.net/ , http://www.tommy-hilfiger.com.de/ Whispering, people http://www.rolex-watches.us.com/ go without interest. There is http://hornets.nba-jersey.com/ a http://www.adidas.us.com/ desire, http://thunder.nba-jersey.com/ called love eyes http://www.rosheruns.us/ Acacia, http://saints.nfljersey.us.com/ painstakingly, http://www.ray-bansoutlet.co.uk/ there is a disappointment, http://www.adidas-schuheonline.de/ human beings http://bengals.nfljersey.us.com/ scattered, http://www.true-religion.com.co/ still silly, http://www.michael-korsoutlet.cc/ there http://www.mlb-jerseys.us.com/ is http://www.michael-kors-australia.com.au/ a sad, http://www.timberlands-paschere.fr/ can http://www.oakley-outletonline.com.co/ not http://www.tomsshoes-outlet.us.com/ tell http://www.kate-spades.com.co/ the sentence http://www.pandoras-charms.org.uk/ with tears and so http://hawks.nba-jersey.com/ on. People's life, heart of http://warriors.nba-jersey.com/ life, through, http://www.newbalance-shoes.org/ and http://www.vans-shoes.net/ know http://www.cheap-jerseys.mex.com/ the http://www.nike-factorys.us/ old, changed, scattered, http://www.converse.com.de/ light.

People's http://www.ok-em.com/ life, no http://trailblazers.nba-jersey.com/ if, http://www.pandorajewellery.com.au/ alive http://www.tnf-jackets.us.com/ no next life, take a http://www.hollisters.us.com/ section http://www.woolrich-clearance.com/ of http://mavericks.nba-jersey.com/ the http://www.nike-free-run.de/ road, see http://www.ferragamoshoes.in.net/ a http://www.omega-watches.com.co/ sunny, http://www.coachblackfriday.com/ sad, http://www.oakleysoutlet.it/ sunny, their http://www.michaelkors.so/ own gains http://nuggets.nba-jersey.com/ and http://www.abercrombie-andfitch.ca/ losses, know. http://coach.euro-us.net/ Life http://michaelkors.euro-us.net/ is http://www.reebok.com.de/ a poem, http://www.nike-air-force.de/ is http://www.barbour-jackets.us.com/ a http://rockets.nba-jersey.com/ word, but http://www.cheap-michaelkors.in.net/ also http://www.bottega-venetas.cc/ a http://www.mcmbackpacks.in.net/ person's life, simple and clear, blooming http://www.p90xworkout.in.net/ flowers, http://www.katespadeoutlet.gb.net/ said endless, http://www.tory-burch.us.org/ and so http://www.pradahandbags.net.co/ on, http://www.swarovski-canada.ca/ this http://www.adidas-shoes.cc/ is http://www.north-face.com.co/ blooming http://www.adidas.com.se/ silent, people http://www.nfl-jersey.us.org/ go http://www.omegawatches.in.net/ without http://www.cheap-jordans.net/ interest. http://www.newbalancecanada.ca/ There is http://celine.blackfriday.in.net/ a kind http://www.michael-korsoutlet.co.uk/ of http://www.cheapjerseys.net.co/ trouble, http://www.nike-roshe-run.de/ to http://www.lacosteoutlet.us.com/ the time do http://www.poloralphlauren.cc/ not know, http://www.nikeshoes.org.es/ there http://www.ray-banssale.com/ is a happy, http://suns.nba-jersey.com/ do not http://rams.nfljersey.us.com/ see http://www.airmax-2015.org/ when http://www.instylers.us.org/ walking, http://www.outlet-burberry.net.co/ there http://jaguars.nfljersey.us.com/ is http://www.truereligions.net/ a scattered, http://falcons.nfljersey.us.com/ understand the time, http://www.toms-shoesoutlet.us/ has http://www.retro-jordans.com/ quietly http://www.coach-factoryoutlet.net.co/ left.

Life http://www.converses-outlet.com/ is http://www.canada-goosesjackets.com/ short, http://oakley.blackfriday.in.net/ afraid http://www.cheap-jerseys.cc/ of http://www.burberry-outletonline.cc/ poor http://www.christianlouboutinshoes.jp.net/ people http://www.nikeshoesoutlet.org.uk/ are http://patriots.nfljersey.us.com/ not http://www.oakley-sunglasses.mex.com/ confident, like http://www.longchampoutlet.com.co/ poor http://www.truereligion-outlet.us.org/ people, too http://www.celine-bags.org/ late to http://www.nike-airmax.us.com/ worry http://www.coach-outlet.store/ about the poor, http://timberwolves.nba-jersey.com/ but http://www.michael-kors-outlet.us.org/ also http://www.timberland-boots.com.co/ lazy do http://www.versaceoutlet.us.com/ not speak. People http://www.mcm-bags.us.org/ are poor, http://www.nikefree-run.net/ can not http://www.dsquared2.us.com/ tell http://www.nikestore.us/ the http://www.raybans-outlet.it/ bitter, hidden http://www.cheap-baseballbats.us/ in the http://texans.nfljersey.us.com/ heart, http://www.rayban-pascher.fr/ people http://bills.nfljersey.us.com/ are poor, http://www.raybans-outlet.com.co/ and http://www.tommy-hilfigers.net/ walk http://www.michaelkors-canadaoutlet.ca/ the http://lions.nfljersey.us.com/ road http://cavaliers.nba-jersey.com/ to http://browns.nfljersey.us.com/ the scattered, people http://www.michaelkorsoutletonline.net.co/ poor http://coach.blackfriday.in.net/ a word, http://azcardinals.nfljersey.us.com/ others said a http://raiders.nfljersey.us.com/ lifetime, http://www.hollister-abercrombie.com.se/ people poor http://www.burberryoutlet-sale.net/ paragraph, http://www.juicycoutureoutlet.net.co/ the tree leaves tens http://www.swarovski-online-shop.de/ of http://www.the-northfaces.us.com/ thousands of http://www.chiflatiron.net.co/ years. People http://www.cheap-michaelkors.com/ are http://www.hollisteronlineshop.com.de/ poor, one-third of http://www.ecco-shoes.us.com/ the speech, people http://www.nikeair--max.fr/ feel is a joke, seven things, http://www.oakley--sunglasses.com.au/ people http://www.giuseppe-zanotti.net/ feel is http://www.michael-korshandbags.us.org/ trouble, afraid to http://spurs.nba-jersey.com/ say, http://www.mizuno-running.net/ not do http://www.iphone-cases.net/ more. Is http://www.nfljersey.us.com/ right and http://buccaneers.nfljersey.us.com/ wrong, http://ravens.nfljersey.us.com/ people http://www.katespades-outlet.in.net/ are poor, others http://www.prada-shoes.com.co/ do http://bulls.nba-jersey.com/ not say http://www.thenorth-face.com.co/ that they http://www.burberry-outlets.org.uk/ are http://www.christian-louboutinshoes.in.net/ lazy, they http://www.oakleys-2017.in.net/ do not http://www.puma-shoes.de/ struggle, http://www.kates-spade.com/ walked away on the http://www.oakleys.in.net/ scattered

http://www.converse.net.co/

Comment by wqlyx123 1 week ago

chanyuan2017.03.30

http://www.foampositeshoe.net

http://www.hollisterclothingstore.in.net

http://www.cheapoakley-sunglasses.com.co

http://www.toryburch.com.co

http://www.cartierwatchesforwomen.us.com

http://www.pradaoutlet.us

http://www.louisvuittonoutletlouisvuitton.us.com

http://www.louis--vuittonoutlet.us.com

http://www.wholesale-nbajerseys.com

http://www.truereligionjeanssale.in.net

http://www.montblancpenss.us.com

http://www.rolexwatchesoutlet.us.com

http://www.ralphlaurenpoloshirts.us.com

http://www.wholesaleraybansunglasses.us.com

http://www.nikeairmax90.me.uk

http://www.truereligion-jeansoutlet.us.com

http://www.airjordan4.org

http://www.toryburchoutlets.us.org

http://www.rolexreplicawatches.com.co

http://www.raybansunglassessale.com.co

http://www.ralph-laurenpolo.us.com

http://www.ralphlauren-polo.com.co

http://www.nikeshoes.org.uk

http://www.coachfactory-outletonline.com.co

http://www.chrome-heartsoutlet.us.com

http://www.rolexwatches-uk.me.uk

http://www.vans-shoes.cc

http://www.juicycoutureoutlet.net

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

http://www.nikestore-uk.me.uk

http://www.katespade.org.uk

http://www.lakersjerseys.us.com

http://www.swarovskicrystaljewelry.us.com

http://www.ferragamo.eu.com

http://www.cazal.us.com

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

http://www.raybansunglassesuk.com.co

http://www.louisvuitton-outletclearance.us.com

http://www.ralphlaurenoutletstores.us.com

http://www.christianlouboutinoutletsale.us.com

http://www.louisvuittonoutlet-onlines.us.com

http://www.coachoutletclearancesale.us.com

http://www.outletmichaelkors.co.uk

http://www.fitflopssale.me.uk

http://www.coachoutlet-clearance.us.com

http://www.louisvuittonoutlet-online.us.org

http://www.lacostepoloshirts.cc

http://www.rolexwatchesforsale.in.net

http://www.hermesbirkin.org

http://mulberryoutlet.outlet-store.co.uk

http://www.oakley-sunglasses.nom.co

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

http://www.louisvuittonoutlet-official.us.com

http://www.ralphlauren-pascher.fr

http://www.guccioutlet-store.us.com

http://www.louisvuittonhandbagsoutlet.org.uk

http://www.jordanshoes.us.com

http://www.nikeoutletstore.us

http://www.kevindurantshoes.net

http://www.polo-outlet.com.co

http://www.valentinooutlet.us.com

http://www.kobeshoes.us

http://www.oakley-sunglasseswholesale.us.com

http://www.cheapjerseyswholesale.org

http://www.oakleysunglassesofficial.us.com

http://www.beatsbydrdre-headphones.us.com

http://www.coachfactoryoutletsale.com.co

http://www.nfljerseyswholesale.us.com

http://www.beatsbydrdre.co.uk

http://www.mulberrybags.me.uk

http://www.burberrysaleoutlet.us.com

http://www.oakleysunglassesuk.com.co

http://www.borselouisvuittonborse.it

http://www.airmax90.us.com

http://www.coachoutletonline.com.co

http://www.oakleysunglasses-wholesale.com.co

http://www.christianlouboutinonline.us.com

http://www.coachoutletclearance.us.com

http://www.oakleysunglasseswholesaleoakley.us.com

http://www.pandorajewelrys.us.org

http://www.michaelkorsbags.org.uk

http://www.adidasnmdshoes.us.org

http://www.rolex-watches.it

http://www.michae-kors-outlet.ca

http://www.oakleysunglassesoakley.us.com

http://www.lebronjamesshoes.in.net

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

http://www.cheapnfljerseyss.us.com

http://www.michaelkorsuk-outlet.org.uk

http://www.swarovskioutlet.us.com

http://www.michaelkorsoutletmichaelkorshandbags.us.com

http://www.oakleysunglassescheapwholesale.us.com

http://www.nikerosherun.me.uk

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

http://www.poloralph-lauren.org.uk

http://www.nikefree5.us

http://www.burberryoutletstore.in.net

http://www.michaelkorsoutletonline-clearance.us.com

http://www.louisvuittonpascher.fr

http://www.coachoutletonlinecoachoutlet.us.com

http://www.louisvuittonoutletstoreofficial.us.com

http://www.guccioutletonlinestores.org

http://www.outlettruereligion.in.net

http://www.coachoutlet-onlines.us.com

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

http://www.coachoutletclearanceonline.com.co

http://www.pandoraoutlet.name

http://www.instylerionicstyler.com

http://www.michaelkorshandbags.in.net

http://www.michael-korsoutletonlineclearance.us.com

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

http://www.cheapmlbjerseys.us.com

http://www.christianlouboutinoutletstore.us.com

http://www.diorsunglasses.us.com

http://www.cartier-watches.us

http://www.coach-outletstore.com.co

http://www.adidasnmduk.org.uk

http://www.poloralphlaurenoutletstore.us.com

http://www.truereligionjeans-canada.com

http://www.borsegucci-outlet.it

http://www.nikeblazerpaschers.fr

http://www.coachoutletonlinestore.eu.com

http://www.mont-blancpens.com.co

http://www.burberry-outletstore.in.net

http://www.cartier.us.com

http://www.coachoutlet-onlineclearance.us.com

http://www.shoelysale.com

http://www.oakleysunglassesoutletcheap.us.com

http://www.cheapraybansunglasses-wholesale.us.com

http://www.michaelkorshandbagsoutlet.us.org

http://www.burberryoutlet.ca

http://www.eccoshoesoutlet.us.com

http://www.raybanssunglasseswholesale.us.com

http://www.linksoflondons.co.uk

http://www.mulberrysale.co.uk

http://www.raybans-sunglasses.com.co

http://www.oakleysunglassesdiscount.com.co

http://www.cheapjordansfreeshipping.us.com

http://www.nhl-jerseyswholesale.us.com

http://www.ralphlaurenoutlet.org.uk

http://www.toryburch-outletstore.in.net

http://www.oakleysunglasseswholesalechina.us.com

http://www.truereligionjeansoutlet.co.uk

http://www.ralphlauren-polo.org.uk

http://www.truereligionjeansoutlets.us.com

http://www.coachoutlethandbags.us.com

http://www.ysloutlet.us.com

http://www.salomonshoessalomonoutlet.us.com

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

http://www.fitflop.in.net

http://www.cheapnba-jerseys.us.com

http://www.nike-mercurial.net

http://www.michaelkorsoutletonlineofficial.us.com

http://www.pradashoes.us

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

http://www.outletchristianlouboutin.us.com

http://www.fitflopsshoes.co.uk

http://www.michaelkorsoutlet-clearance.us.org

http://www.michael-korsoutletclearance.com.co

http://www.adidasoutletstore.in.net

http://www.mulberry-handbags.co.uk

http://www.coachfactoryoutletsales.us.com

http://www.coachhandbagsclearance.us.com

http://www.louisvuittonoutlet-clearance.us.com

http://www.katespadeoutletonlinestore.us.com

http://www.thomassabocharms.org.uk

http://www.truereligionjeans.org.uk

http://www.long-champoutlet.us.com

http://www.coach-onlineoutlet.us.com

http://www.nikeairmaxshoess.co.uk

http://www.michaelkorsoutlet-onlineclearance.us.com

http://www.pololacostepas-cher.fr

http://www.cheapoakleysunglassesformen.us.com

http://www.salvatore-ferragamo.in.net

http://www.true-religion.org.uk

http://www.raybansunglassescheap.com.co

http://www.adidasukstore.org.uk

http://www.clearancefitflopssale.com

http://www.louis-vuittonhandbags.org.uk

http://www.guccioutletonline.us.org

http://www.rayban-sunglassesoutlet.us.com

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

http://www.hollistersaleuk.co.uk

http://www.cheapreplicawatches.com.co

http://www.louis-vuittonoutletstore.us.com

http://www.polooutletonline.us.com

http://www.ferragamooutletstore.net

http://www.mcmoutletstore.us.com

http://www.cheapraybansunglasseswholesale.us.com

http://www.hollisterclothing.org.uk

http://www.katespadehandbags.me.uk

http://www.handbagslongchamp.us.com

http://www.nikeshoesforwomen.us.com

http://www.fredperrypoloshirts.com

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

http://www.nikeroshe-run.me.uk

http://www.truereligion-jeans.org.uk

http://www.michaelkorsoutletonlinemk.us.com

http://www.cheapnf-ljerseys.us.com

http://www.coachfactoryoutletstore.com.co

http://www.raybansunglasses2.us.com

http://www.coachoutletstoreonlineclearance.us.com

http://www.louis-vuittonlv.us.com

http://www.maccosmetics.us.com

http://www.pumaoutletonline.com

http://www.chromeheartsoutlets.us.com

http://www.beatsheadphones.org.uk

http://www.ferragamoshoesoutlet.net

http://www.louisvuittonoutletstoreslv.us.com

http://www.cheap-raybansunglasses.com.co

http://www.swarovskicrystals.com.co

http://www.asicsisrael.com

http://www.pandorajewelryoutlet.us.com

http://www.cheap-raybans.org

http://www.polo-ralphlaurenoutlet.us.com

http://www.michaelkorscanada.ca

http://www.clevelandcavaliers.us.com

http://www.hollisterclothings.net

http://www.coachfactoryoutlet-store.com.co

http://www.christianlouboutinshoessale.us.com

http://www.skysneakers.com

http://www.ralphlauren-outletuk.co.uk

http://www.lebronjames.us.com

http://www.nikerosheone.us

http://www.raybanscheap.us.com

http://www.louisvuittonoutletauthentic.us.com

http://www.louisvuittonoutletlv.us.com

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

http://www.oakleysunglasseswholesaleauthentic.us.com

http://www.poloralph-lauren.us.com

http://www.hermesbelts.us.com

http://www.guccihandbags.us.org

http://www.mulberrybagsmulberryhandbags.co.uk

http://www.truereligionoutlet-store.us.com

http://www.nikeoutletstores.us

http://www.bottega-venetaoutlet.net

http://www.fitflopssale.in.net

http://www.coachoutletonlineshopping.us.com

http://www.marc-jacobs.us.org

http://www.longchamphand-bags.us.com

http://www.louis-vuittonhandbags.me.uk

http://www.christianlouboutin-shoes.org.uk

http://www.longchamp-handbags.org.uk

http://www.authenticlouisvuittonoutlet.us.com

http://www.versacesunglasses.com.co

http://www.converseshoes.us.com

http://www.hollister-clothingstore.org

http://www.raybansunglasses1.us.com

http://www.longchampuk.me.uk

http://www.michaelkorsfactoryoutletonline.in.net

http://www.air-huarache.org.uk

http://www.truereligion-sale.in.net

http://www.michael-korsoutletclearance.us.org

http://www.michaelkorsfactoryoutletofficial.us.com

http://www.nike-airmax2015.us

http://www.louisvuittonoutlet-store.us.org

http://www.cheapmlbjerseys.net

http://www.reeboktrainers.org.uk

http://www.louis-vuittonoutletonlines.us.com

http://www.kobebryantshoes.in.net

http://www.adidas-wings.in.net

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

http://www.reebokoutletstores.us.com

http://www.yeezyboost350sale.us.com

http://www.guccioutletonlinestore.us.com

http://www.replica-watchesforsale.us.com

http://www.mulberry-handbagsoutlet.org.uk

http://www.swarovski-crystal.me.uk

http://www.soccerjerseys.us.com

http://www.airmax90.org.uk

http://www.coachfactoryoutletcoachoutletonline.us.com

http://www.ray-bansunglasses.com.co

http://www.louisvuittonoutlet1.us.com

http://www.nike-outletonline.com

http://www.fitflopssaleclearance.in.net

http://www.suprashoes.us.com

http://www.ralphlaurenpolo.us.com

http://www.ray-bansunglassesofficial.us.com

http://www.louisvuittonoutletclearance.us.com

http://www.poloralphlaurenoutlet-online.us.com

http://www.coachoutletonline-factory.us.com

http://www.nikeairmax-90.co.uk

http://www.ferragamoshoes.org.uk

http://www.rolexwatchesrolexoutlet.us.com

http://www.jeanstruereligion.in.net

http://www.longchamp-handbags.co.uk

http://www.beats-headphones.in.net

http://www.pradasunglasses.us.com

http://www.coachoutletonlineclearance.com.co

http://www.futbol-baratas.com

http://www.ralphlaurenpoloshirts.org.uk

http://www.rolexwatchesforsale.me.uk

http://www.toryburchoutlet-online.us.com

http://www.adidas-trainers.org.uk

http://www.coachoutletcanada.com.co

http://www.niketrainers.me.uk

http://www.michaelkorswallet.net

http://www.oakleysunglassescheapsale.us.com

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

http://www.omegawatches.me.uk

http://www.michaelkorsoutletmichaelkorsoutletonline.us.com

http://www.pandoracharmsjewellery.org.uk

http://www.swarovski-crystal.org.uk

http://www.michaelkorshandbagsofficial.us.com

http://www.mulberryhandbagssale.co.uk

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

http://www.michaelkorsoutletstoresofficial.us.com

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

http://www.giuseppe-zanotti-outlet.org

http://www.michaelkorshandbags-onsale.us.com

http://www.yeezyboostoutlet.us.com

http://www.longchampoutlet.us.com

http://www.hermesoutletstore.us.com

http://www.louis-vuitton.org.uk

http://www.michaelkors-outletuk.org.uk

http://www.louisvuittonhandbagsoutlet.us.com

http://www.airmaxuk.org.uk

http://www.mulberry-handbags.me.uk

http://www.fitflopsoutletsale.com

http://www.louisvuittonoutletlouisvuittonhandbags.us.com

http://www.herveleger.us.com

http://www.sunglassesrayban.org.uk

http://www.toryburchoutletstores.us.org

http://www.ferragamoshoes.com.co

http://www.rayban--sunglasses.me.uk

http://www.coachoutletclearanceonline.us.com

http://www.cheapfootballshirts.me.uk

http://www.kobe9elite.us.com

http://www.newbalanceshoes.in.net

http://www.iphone-case.org.uk

http://www.ralphlauren-uk.org.uk

http://www.raybans-sunglasses.us.com

http://www.polooutletstores.us.com

http://www.hollister-clothingstore.in.net

http://www.coachfactoryoutlet.de.com

http://www.oakleysunglassesoutletsale.us.com

http://www.michaelkorsoutletonlineclearance.us.org

http://www.michaelkorshandbagsoutletsale.us.com

http://www.edhardy.us.com

http://www.polooutletus.us.com

http://www.michaelkorsoutlet-official.us.com

http://www.ralphlaurenpoloofficial.us.com

http://www.pandoracharmssaleclearance.org

http://www.oakleysunglassescheapoutlet.us.com

http://www.fitflopssale.us

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

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

http://www.toryburchoutletonlinestore.in.net

http://www.truereligionjeanssale.com

http://www.christianlouboutin-outlet.me.uk

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

http://www.mizunorunningshoes.us

http://www.michael-korsoutletuk.co.uk

http://www.michaelkorsoutletclearancemk.us.com

http://www.mbt-shoesoutlet.us.com

http://www.hollisterclothing.co.uk

http://www.coachoutletstore.com.co

http://www.fitflopsshoes.in.net

http://www.nikeair-max.me.uk

http://www.cheapjordansonline.us.com

http://www.cheapsoccerjersey.net

http://www.christianlouboutinscheap.us

http://www.michaelkorsoutlet-uk.me.uk

http://www.sunglassesoakley.co.uk

http://www.coachoutletonlineclearance.us.com

http://www.basketballshoes.us.com

http://www.hollisterclothing-store.us.com

http://www.prada-handbags.co.uk

http://www.michaelkorsfactoryoutlet.us.org

http://www.oakleysunglassesformen.com.co

http://www.airforce1.us.com

http://www.cartierwatchesforsale.us.com

http://oakley.sunglassess.us.com

http://www.truereligion-jean.us.com

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

http://www.niketrainersnikeshoes.co.uk

http://www.long-champoutlet.in.net

http://www.louisvuittonoutlethandbags.us.com

http://www.michaelkorshandbagsclearance.us.com

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

http://www.christianlouboutinshoesoutlet.us.com

http://www.todsoutlet.us.org

Comment by leilei3915 20 hours ago

Your point of view

You must be signed in to comment.