Действовать в личных интересах, в ущерб интересов других людей.
Употребляют, когда кто-то ищет свою выгоду за счёт других, не заботясь об их интересах. Или когда человек любым способом привлекает к себе внимание окружающих.
Возникло от ситуации, когда двое или больше человек спят под одним одеялом, в доме холодно и один тянет одеяло на себя, пытается укутаться так, чтобы ему не поддувало ни с какого бока.
В то же время другие, которых лишили части одеяла, оказываются не в самых лучших условиях, поскольку они будут страдать от холода.
Для этого выражения есть синонимический (близкий по смыслу) фразеологизм:
- Ходить по головам
Будто идёт игра: все знают, что надо так-то и так-то, но в то же время существует миллион способов «тянуть одеяло на себя» и — коль тебе так хочется — не делать дело, а производить некое деловое впечатление
Виталий Алексеевич Коротич. «Быть, а не казаться»