Linux tools for higher productivity
I list a few command line tools I found over the years and find useful
I list the tools in descending order from most useful to least (for me).
A window switcher, application launcher for the X system. You never have to touch icons or search apps again. You can customize launching anything from rofi. Keyboard shortcuts can be added with xbindkeys.
A command-line fuzzy finder, very useful when search files or directories. Commands:
- ALT-C quick change directory
- CTLR-R improved command history
- CTRL-T quick search of files
- file auto-complete e.g.
vim **<TAB>to search a specific file
Themes and plugins for zsh.
The “the_silver_searcher” searches files with specific content. I use this alias:
alias agg='ag --pager "less -R"'
An alternative to midnight commander, great for exploring directory structures (e.g. project files) uses the VIM shortcuts.
An improved version of
File diff using colors.
ls command. I use it to list files as a tree with 2 levels (otherwise it’s too much output):
exa -T -L 2 -l
A terminal multiplexer, like
screen but better.
Less used tools, but could come in handy
Traceroute + ping in one tool. Makes it easier to search for lags in network.
A nicer looking
Git-repository browser for the terminal.
A download utility. Can download from multiple sources or through multiple connections. Supports HTTP, (S)FTP and BitTorrent
ping with graphs, histograms etc. I never used it, but it looks cool ☺.