Sometimes I’m just so glad I know shell. I mean things like
find . -type f -print0 | xargs -0 -n 100 ls -1sk | sort -n | tail -10
For the uninitiated: the above command lists the ten largest files under the current working directory (including subdirectories). How do the Windows power users do stuff like this? PowerShell? Python programs? Can you even write one-liners in Python?
On a related note, it always pains me to watch people browse to a file in a file manager GUI. You click through a bunch of folders and stare at each list of file names for a second before finding the right one, click on it, and by the time you’ve found your file the coffee’s gone cold. With the shell, it’s “sTABnTABkTABsTABn” and you’re done in a fraction of the time. Hot coffee. Why can’t you do that in the file browser GUI?
The shell is like a dishwasher. When I was a just poor undergrad CS student living off macaroni and ketchup “borrowed” from my roommate, I couldn’t afford a dishwasher. There were more important things to spend money on, such as beer, science fiction, and macaroni. At the time, washing dishes the old-fashioned way didn’t seem so bad. In fact, I coped without a dishwasher for a long time after I would have been able to just buy one. Now I wouldn’t dream of doing all my dishes manually.