Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Developing some proficiency with commands such as find, xargs, sed, grep, etc. is where you can really gain productivity. There are studies showing that the perception that the command line is more efficient than a GUI is false; the GUI is actually faster. This may be true for relatively simple operations such as moving, copying, or deleting files, but by involving find, xargs, and a few pipes you can quickly accomplish operations that would be either very tedious or flatly impossible in most GUI file "explorers".


I am a believer in the CL, but I want to point out what "faster" can mean in these GUI vs CLI debates: On one hand, GUIs are probably faster if one is discovering a command in an interactive environment, but command lines and key oriented interfaces are probably faster for pure execution once one knows what one is doing in the same interactive environment.

sed, awk, xargs, friends aren't used interactively like either of the above, but are rather super powerful ingredients of non-interactive environments.


it's not a dichotomy. for example, staging non-trivial commits in git is much easier from a frontend than from git's CLI.


> There are studies showing that...the GUI is actually faster

Can you elaborate? I'm trying to understand how studies can show the GUI is faster than the command line, with or without xargs, grep, etc.


Every study I've seen like this is indicating that they're faster to learn for the average joe, and possibly faster for certain types of tasks (stretching an image), not that they're faster in general -- I'm not even sure what exactly that would mean.


> There are studies showing...

Sources for the studies?



Yes I was thinking of the Apple study, but didn't recall it that clearly.


The first comment there shows a counter study which says that for non-spatial tasks, keyboarding is better since muscle-memory can be used.

Do you have other studies?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: