Idioms of sock in English

blow/knock somebody’s socks off

(informal) to surprise or impress somebody very much

pull your socks up

(British English, informal) to try to improve your performance, work, behaviour, etc.

You're going to have to pull your socks up.

put a sock in it

(old-fashioned, British English, informal) used to tell somebody to stop talking or making a noise

Can't you put a sock in it? I'm trying to work.