DEV Community

[Comment from a deleted post]
Collapse
 
ahferroin7 profile image
Austin S. Hemmelgarn

Also a big fan of vim (including vimdiff, which I use all the time, and the vim-pager functionality that Gentoo provides with it's Vim packages), aria2, and rclone. I'm a bit more fond of elinks over w3m, but use both to some degree.

Other tools I use a lot include:

  • screen: terminal multiplexing, scrollback handling, and bunches of other things. I've tried tmux as well, but find myself generally preferring screen.
  • Powerline: The ultimate status line plugin for Vim, as well as a great prompt plugin for many shells. It's wonderful being able to tell at a glance without reading anything if I'm root or not, remote or local, and whether the git repository I'm working in has uncommitted changes or not.
  • gpm: Get a working mouse on the Linux console without needing to run a desktop environment or X11 (I work from a Linux virtual console on a semi-regular basis).
  • htop: top on steroids. More user friendly, more features, easier configuration, and colored terminal support.
  • moreutils: An assortment of UNIX utilities that aren't part of most standard distributions. The parallel command is especially useful (GNU has a similar command with different syntax).
  • renameutils: A set of tools to simplify renaming files. The big ones for me are qmv and qcp, which let you edit the mapping of original names to new names in a text editor (such as vim), which in turn lets you do things like complex search and replace operations on filenames.