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.


If you have a new feature suggestion or find a bug, please get in touch via http://commandlinefu.uservoice.com/

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

(Debian/Ubuntu) Discover what package a file belongs to

Terminal - (Debian/Ubuntu) Discover what package a file belongs to
dpkg -S /usr/bin/ls
2009-04-18 18:18:23
User: bwoodacre
44
(Debian/Ubuntu) Discover what package a file belongs to

'dpkg -S' just matches the string you supply it, so just using 'ls' as an argument matches any file from any package that has 'ls' anywhere in the filename. So usually it's a good idea to use an absolute path. You can see in the second example that 12 thousand files that are known to dpkg match the bare string 'ls'.

Alternatives

There is 1 alternative - vote for the best!

Terminal - Alternatives
dlocate /path/to/file
2010-11-18 19:07:12
User: towo
7

Works similar to dpkg -S, but uses the locatedb and is thus inarguably a lot faster - if the locatedb is current.

pacof -e rlogin
2011-11-04 13:17:04
User: pipeliner
-2

Uses dpkg -S or apt-file to find the file you want and shows results in various ways. Available at https://github.com/Pipeliner/configs/blob/master/bin/pacof

pacof -xp 'bin/[^/]*mixer'

alsamixergui

alsa-tools-gui

alsa-utils

...

Know a better way?

If you can do better, submit your command here.

What others think

oh yes, so sweet and tasty!

Comment by linuxrawkstar 379 weeks and 5 days ago

If you need regex,

apt-file -x search /some/file
Comment by stu 379 weeks and 5 days ago

apparently dlocate is much faster for this if you find yourself needing to do a lot of sleuthing.

Comment by bwoodacre 379 weeks and 4 days ago

Thanks for this :)

Comment by stormerider 379 weeks and 2 days ago

This will do the opposite, what files a package generated during installation.

dpkg -L packagename
Comment by alperyilmaz 379 weeks ago

I wish I could vote this up again! what a time saver.

Comment by linuxrawkstar 378 weeks and 3 days ago

The above are for apt based systems. For portage on gentoo, you need the app-portage/gentoolkit package installed and do

equery belongs /some/file
Comment by paulkoan 378 weeks and 1 day ago

I used grep to filter, and that additionally gives

(A) all symbolic link (with the same name) installed by the package as well,

(B) other files/directories with the same name installed by other packages.

if that info is of any use to you.

Example and output will make it more clear:

Example:

dpkg -S ip | grep "/ip$"

Output:

linux-headers-2.6.27-7-generic: /usr/src/linux-headers-2.6.27-7-generic/include/config/ip

iproute: /bin/ip

iproute: /sbin/ip

First line of the output is a directory by name ls intalled

by the package linux-headers-2.xxxx

Second line is the executable by name ip

The last line of the output is the symbolic link to

the command ip

You need to replace both instances of string ip with the command/file of your interest in my example command.

Comment by b_t 299 weeks and 5 days ago

Typo: First line of the output is a directory by name ls intalled

Read: First line of the output is a directory by name 'ip' installed

Comment by b_t 299 weeks and 5 days ago

You might want:

dpkg -S `which ls`

You might know the command but not the full path, i.e. on Ubuntu 11.10:

which ls

/bin/ls

So your command would't actually tell you what package ls comes from on this distro.

Comment by andrewsomething 247 weeks and 4 days ago

in the redhat world this is similar to rpm -qf fllename.

I just learned this for debian based systems today. It's useful.

Comment by sonic 179 weeks and 4 days ago

A page with all common package managers commands:

http://wiki.openvz.org/Package_managers

Comment by kernel01 154 weeks and 3 days ago

2016-6-7 leilei

"Tweed is an excellent fabric especially when you are living in place like London. London is known for its cold weather and in such climate, tweed works absolutely fine. One of the biggest advantages of buying a tweed suit is that you it can be worn all together or can be incorporated separately into pieces in your wardrobe. Tweed suits in London is quite famous amongst men. So let us understand, what exactly tweed fabric is.

What is Tweed?

Tweed is a warm rough to touch fabric and was originated in Scotland. The reason why tweed suits in London are famous is because of its loose weave which makes it flexible and comfortable during winters. The tweed fabric is referred to the weave of fabric; therefore when you see different kinds of tweed, it would tell you the pattern it has been woven. One of the most popular kinds of tweed is the herringbone tweed which a diagonally v-shaped black and white weave. The herringbone tweed gives a rich visual texture and known for its versatility.

Ways to wear Tweed in winters

Everybody needs to wear warm clothes during the winter month to protect from the chilly weather outside. However, many people think that they might have to compromise fashion during those chilly months. Not now! There are many fabrics that you can use to protect yourself from the weather as well as still enjoy great looks. Tweed is one of the fabrics that can make you awesome even in winters as well. Below are some ways of how you can incorporate tweed with other pieces in your wardrobe

"

http://www.raybanssunglasses.us.org

http://www.poloralphlaurenmen.name

http://www.burberrysale.me.uk

http://www.nike-airmax90.me.uk

http://www.ralph-lauren-pas-cher.fr

http://www.yeezyboost-350.us.com

http://www.jordan-femmepascher.fr

http://www.airmaxoutletsaleus.com

http://www.cheapmlbjerseys.us

http://www.adidas-shoes.me.uk

http://www.basketballshoes.net.co

http://christianlouboutin.eshopping.us.com

http://www.airmax90.org

http://www.cheapfakeoakleysoutlet.com

http://www.designerhandbags.net.co

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

http://www.levisjeans.name

http://www.fitflopssaleclearance.net

http://www.pradaoutlet.name

http://www.yeezyboost350.me.uk

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

http://www.louisvuittonoutletonline.us.org

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

http://www.hollisterclothingstore.com.co

http://www.abercrombieandfitchoutlet.name

http://www.rayban-outletstoreonline.com

http://canadagoose.shopgioia.com

http://www.ghdflatiron.com

http://www.christianlouboutinoutlet.us

http://www.kobeshoes.name

http://www.pandorajewelryoutlet.name

http://www.birkenstocks.name

http://www.longchampoutlet.net.co

http://www.truereligionjeans.me.uk

http://www.chaussure-louboutin.fr

http://www.coachfactoryoutletonline.us.org

http://www.louisvuittonoutlet.ca

http://www.adidasnmd.org.uk

http://www.tiffanyjewelryoutlet.name

http://www.michaelkorsoutletclearance.net.co

http://www.louboutin.eu.com

http://www.yeezyboost.us.com

http://www.thenorthfaceoutlet.com.co

http://www.montblancoutletpens.com

http://coach.eshopping.us.com

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

http://www.thenorthface.org.uk

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

http://ralphlauren.shopgioia.com

http://www.kate-spadeoutlet.com.co

http://www.adidasgazelle.me.uk

http://www.gucci-borse.it

http://www.tomsoutletstores.in.net

http://ugg.eshopping.us.com

http://oakley.shopgioia.com

http://www.raybans.org.uk

http://www.fitflops.in.net

http://www.cheapraybansunglassesoutlet.us.com

http://www.skechersshoes.us

http://www.supraforsale.in.net

http://www.buyredbottomcheapshoesonline.com

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

http://www.fitflopuk.me.uk

http://www.burberry-outlet-canada.ca

http://www.discountnikeshoessc.org

http://www.truereligionjeansoutlet.name

http://www.nfl-jerseys-wholesale.us.com

http://www.toryburchoutlet.org

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

http://www.vansshoes.in.net

http://www.raybansunglassesoutlet.in.net

http://www.nikefreerun.name

http://www.adidas-nmd.us.com

http://www.fitflops.us

http://www.truereligionoutlet.com.co

http://www.asicsshoes.in.net

http://www.new-balanceoutlet.us

http://www.edhardy-outlet.name

http://www.toms.in.net

http://www.armani-exchange.us

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

http://www.birkenstocksandals.us.com

http://www.instylermax.in.net

http://www.michael-korsoutlet.ca

http://www.underarmourshoes.cc

http://www.puma-shoes.in.net

http://www.oakley--sunglasses.us.org

http://www.omegawatches.name

http://www.niketrainers.com.co

http://www.coachoutletstoreonlineclearances.in.net

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

http://www.tiffanyandco.name

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

http://www.katespadehandbags.net.co

http://www.birkenstocksandals.org.uk

http://www.raybans.in.net

http://www.tiffanyandcojewelry.org.uk

http://www.nikestoreuk.me.uk

http://www.ralphlaurenoutletuk.me.uk

http://www.oakley.nom.co

http://www.polooutlet.us.com

http://burberry.eshopping.us.com

http://www.diorsunglasses.us

http://www.michaelkorsoutletvip.in.net

http://www.ralphlaurenoutlet.us.org

http://www.longchampbag.co.uk

http://www.eccoshoes.us

http://www.pandoracharmsuk.org.uk

http://www.edhardyukclothing.me.uk

http://www.nike-tn-pascher.fr

http://www.coachfactoryonlineoutlet.com.co

http://www.louisvuitton-sac-pascher.fr

http://burberry.shopgioia.com

http://www.michaelkorshandbagsuk.me.uk

http://www.lacosteshoes.us

http://www.coachpursesoutlet.in.net

http://www.louisvuittonfactoryoutlet.us.com

http://www.michaelkorspurses.in.net

http://www.adidassuperstar.co.uk

http://www.ferragamoshoes.cc

http://www.rayban--outlet.com

http://www.true-religionjeans.net.co

http://www.nike-blazerlow.fr

http://www.cheapoakleysunglassesoutlet.us.com

http://www.louisvuittonoutletonlines.us.com

http://www.coachoutletstoreonline.com.co

http://www.raybansunglassesdiscount.us.com

http://www.reebokclassic.me.uk

http://abercrombie.shopgioia.com

http://www.kate-spadeoutlet.in.net

http://www.bottegaveneta.in.net

http://www.oakleysunglassesuk.org.uk

http://www.kate-spadeoutlet.us

http://canadagoose.eshopping.us.com

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

http://www.louisvuittonoutlets-lv.com

http://ralphlauren.eshopping.us.com

http://www.hollisterclothing.org

http://www.poloralphlaurenoutletonlines.us.com

http://www.saclongchamp-solde.fr

http://www.louisvuittonhandbagsuk.me.uk

http://christianlouboutin.shopgioia.com

http://www.michaelkorsoutletclearance.com.co

http://www.adadasstansmith.com

http://www.nikerosherunwomen.me.uk

http://www.guccihandbagsoutlet.org

http://www.airmax95.org.uk

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

http://www.versaceshoes.in.net

http://www.sac-longchamppliage.fr

http://www.michaelkorswatches.co.uk

http://www.michaelkors-outlet.ca

http://www.runningshoes.com.co

http://www.michaelkorsoutletonline.com.co

http://www.poloralphlauren.net.co

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

http://www.rolex-replicawatches.com.co

http://www.christianlouboutinuk.me.uk

http://www.pandorajewelryoutlet.org

http://www.nikefreeruns.uk

http://www.rolexwatchesuk.me.uk

http://www.nikefreeflyknit.name

http://www.adidasnmd.us.org

http://www.michaelkorsoutlet.net.co

http://www.mizunorunningshoes.in.net

http://www.michaelkorsoutletonlineclearance.us.com

http://www.cheapjordans.com.co

http://rayban.shopgioia.com

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

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

http://rayban.eshopping.us.com

http://www.katespadehandbags.org.uk

http://www.hollistersaleuk.me.uk

http://www.conversetrainer.co.uk

http://www.adadassupercolor.com

http://oakley.eshopping.us.com

http://www.fitflopssaleclearance.com

http://www.babylisspro.in.net

http://www.hermesbelt.in.net

http://www.cartierwatches.cc

http://www.timberlandbootsoutlet.name

http://www.pandoracharms.com.co

http://www.christianlouboutinshoes.org.uk

http://www.nikehuarache.com.co

http://www.jimmychoo.in.net

http://www.reebokshoes.in.net

http://www.discountoakleysunglasses.us.org

http://www.nikecortez.com.co

http://www.raybans.us.com

http://www.michaelkorshandbagsoutlet.in.net

http://www.hollisteruksale.org.uk

http://www.coach-outletonline.eu.com

http://www.louisvuitton-borse.it

http://www.stephencurryshoes.net

http://michaelkors.eshopping.us.com

http://www.cheap-jordans.us

http://www.coachfactoryoutletstoreonline.com

http://www.adidaspureboost.us

http://www.tomsshoes.us.com

http://www.airforce1-nike.fr

http://www.lebronjamesshoes.org

http://ugg.shopgioia.com

http://www.cheap-jerseyswholesale.us

http://www.chaussurelouboutin-pascher.fr

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

http://www.converseshoes.in.net

http://www.nikeairforce1.org.uk

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

http://www.rolexdaytona.in.net

http://www.hermesuk.org.uk

http://www.nikefreeflyknit.org.uk

http://www.timberlandbootsuk.org.uk

http://hollister.shopgioia.com

http://www.adadassuperstar.com

http://www.sunglassesoakley.in.net

http://www.cheapnhljerseyswholesale.us

http://www.valentino.in.net

http://www.chiflatiron.in.net

"Casually ? if you are a starter with tweed then it is recommended to start with plain variety of tweed. You can wear a tweed jacket with dark blue jeans and high boots. Incorporate a neutral t-shirt or a winter shirt under the jacket.

At work ? Tweed suit in London are quite popular as one of the formal attires. Heavy woven tweeds can make you look older, so try buying tweed suits in London that are finely weaved and pair it with your regular shirts like white or blue with smart formal shoes. Believe it or not, it can win you praise at work.

Accessorise ? Apart from wearing tweed suits in London as attire you can even use accessories made out of tweed. Tweed caps, laptop bags, scarves, gloves are a smart way to incorporate tweed in your winter collection. It is also a safe way of using tweed fabric if you are not too comfortable wearing it. There is even footwear that has tweed as their centre fabric and looks awesome.

Taking care of Tweed

Though the fabric boasts itself about being tough and rugged, it still requires a good care to use it for coming years as well. Due to its weave structure it often pick up dirt and stains that can get hard to remove. Make sure you take your tweed clothes for dry cleaning as washing them in washing machines can make them shrink. Also, keep them in cool dry place so that they do not get attracted by moths.

"

Comment by leilei3915 7 weeks and 3 days ago

Your point of view

You must be signed in to comment.