Ask HN: What are important CLI / bash commands for a full stack dev to know?
Current documentation (like a man page) is typically exhaustive, doesn't sort by importance/usage, neglects common compound flag combinations, and is not located in a single doc. For example, for grep I want to know the top X ways to use it and some background about when they should be used - not everything. Further, there are a lot of HN posts about developers' favorite piped commands (I call them command cocktails - where multiple commands are used on the same line with outputs flowing into inputs) that are spread over HN comment threads - and are primarily communicated today by word of mouth to new devs. I've culled the top HN posts and comments on the CLI over the years - plus a few websites to put together this list.
Pull requests highly encouraged.
3 comments
[ 5.3 ms ] story [ 15.1 ms ] threadCompare your question with:
"What are the most important English/Language keys for a typist to know?"
The most important command depend on context. If people know "the basics" they'll be fine with the rest.
Clearly, it depends on context/audience (e.g., if you're a data scientist and work with CSVs a lot vs. a frontend eng) - but I wanted a good baseline (say for a strong startup eng) without getting too esoteric.
Not sure I've achieved that, but appreciate your further feedback or pull requests.