Unix Command-Line Tools
Comments enthusiastically advocate for learning and using traditional Unix command-line tools like bash, grep, sed, awk, and find, highlighting their efficiency, universality, and superiority over GUIs or reinventing solutions in other languages.
Activity Over Time
Top Contributors
Keywords
Sample Comments
But, but, UNIX command line tools are tools :D. If you enjoy learning new tools why don't you learn a set of tools that is applicable to any future task/programming language you will encounter?
Hey I just get enthusiastic about bash and commandline in general as these tools have saved my hours of work compared to using gui And I love your enthusiasm in the comment and things you just taught me today.Iām definitely going to take a note of this and add to my TIL Notes so I can always refer back to thisI just wanted to thank you for teaching me something totally new today
It's a tool. The first time you used a shell you had to learn it. The first time you used a text editor you had to learn it.You can learn how to use it, or you can put it down if you think it doesn't bring you any benefit.
You don't need to write a 173 line js script, in the same way you don't need to write the thousands of lines of C code behind find or sed.You just use it.Let's face it. Most people will never bother learning shell commands in and out. I've been a *nix user for 20 years and I still have to be checking man pages, and I often stumble upon basic shell command options running differently in different shells.Other than for sysadmins, shell commands are going the way of the dodo. This isn't ne
If I do one thing this year, I need to learn more about these tried and tested command-line unix shell utilities. It's becoming increasingly obvious that so many complicated and overwrought things are being unleashed on the world because (statistically) nobody knows this stuff anymore.
There's a hint of a belief in this thread - common also in threads about alternative shells and Vim setups - that someone who uses a tool like this will irrevocably lose the knowledge of how to use ls.Am I perhaps a genius or is it just not that difficult to know two tools?
In my similarly long experience, I have discovered that it's OK if the tools that you use nearly every day are "arcane", whether they have a GUI or not. Any time invested in getting to learn the tools will be paid back in efficiency later down the road.As a simple example; an avid gimp user will not click through menus for most of the common actions, but will rather use keyboard shortcuts. It is no different for any CLI environment where you need to memorize a bunch of programs
Learn unix (if for some reason you haven't)
Why? Is it really that hard to just learn the command line tools?
...some people don't know how or even care to use the command line.