Live data from Hacker News

Ask HN: Best Command-Line Applications?

news.ycombinator.com

271–280 of 393 posts

Re: Ask HN: Best Command-Line Applications?

#274

Tmux: https://github.com/tmux/tmux/ ts: http://vicerveza.homeunix.net/~viric/soft/ts/ (TaskSpooler) queue commands in different terminals socat: http://www.dest-unreach.org/socat/ -- Multi-purpose relay most: http://www.jedsoft.org/most/ pager more features than less/more sshfs: https://github.com/libfuse/sshfs remote filesystem using SFTP via FUSE passgo: https://github.com/ejcx/passgo Simple golang password manager…

Finally, someone who posted socat. Endlessly useful for doing a mitm of a connection for debugging. Paired with tpcdump, you can view _anything_

Re: Ask HN: Best Command-Line Applications?

#276

Sort of on topic...Does anyone know of a good interactive resource for learning some of the tools that are included by default on UNIX systems? RTFM is useful, of course.

is this what you are looking for?

https://www.codecademy.com/learn/learn-the-command-line

greetings, eMBee.

Re: Ask HN: Best Command-Line Applications?

#277
post #195

Just about every Rust cli app written by sharkdp: https://github.com/sharkdp/fd https://github.com/sharkdp/bat https://github.com/sharkdp/diskus https://github.com/sharkdp/hyperfine For viewing csv's as tabular, paged data from the terminal, check out VisiData (python) https://github.com/saulpw/visidata

I might be revealing my lack of experience here, but why would you need an app to view your csv? What is the benefit of this over running the data frame or df.head?

Re: Ask HN: Best Command-Line Applications?

#278
There are so many to list that I'll skip the more obvious ones (they're well represented in the comments) and pick a few that I've been enjoying a lot lately:

Netflix-Skunkworks/go-jira[0] - Jira interface written in Go that is incredibly flexible.

bat[1] - cat with code highlighting

climate[2] - Shell swiss-army knife of tools

That last one deserves a post on its own. It's certainly not the most portable thing -- requiring that certain binaries be available for some of its functions, but it works as-is for the Linux distributions that I run and provide simple commands for getting information about things that isn't always trivial to remember (such as getting an external IP address of a host from the command-line). Silly things like remembering the CLI options for 'du' (along with the necessary '| sort ... | head -5') are replaced by 'climate biggest-files'. It replaces a mess of tools, but does so, often, by simply calling those tools with the "correct" parameters that I've forgotten.

Yes, a well authored set of aliases for the most common commands would do the same thing, but I end up using 'climate' in cases where the information I need is something I rarely need for a given task and getting that information is going to be a non-obvious exercise involving a few pipes. It's a "kitchen sink" utility with a set of commands that, for the most part, you'd find a hard time grouping them into a single theme -- a command for getting the current weather (after all, it is named climate) next to one to download all files on a web page, next to one to get disk usage stats in a variety of ways. Normally, I don't like tools like this, but this one lands as a big exception to that rule for me.

[0] https://github.com/Netflix-Skunkworks/go-jira

[1] https://github.com/sharkdp/bat

[2] https://github.com/adtac/climate

Re: Ask HN: Best Command-Line Applications?

#279
post #97

fasd - fast navigation in command line asdf - universal installation tool for ruby, node, go, etc ripgrep - very fast search zsh - shell (with zsh-autosuggestions and fasd hooks)

I'll second fasd , for me though bash with bash-it is easier than setting up zsh.

I found zsh to be quite easy to setup with oh-my-zsh. The installation is a few commands and the defaults are sane, I use it with minimum modifications. YMMV
Post reply on HN