Linux console tools to make your life easier  

Sponsored

Let’s talk a bit about the command-line tools that few know, but they can be useful for both a beginner and a seasoned Linux user.

It is worth writing about utilities (primarily console ones) because I see how many people do not use the console’s full power. Many are limited by a simple creation of files, as well as switching between directories – this is what it means for those people “working in the console.”

I am not suggesting using something specific or use only command-line utilities. No, on the contrary, I am merely giving you a choice. Whether or not the knowledge gained, on which I spent a lot of time, is up to you.

Filemanagers

ViFM

ViFM is a vim-like file manager that can quickly navigate directories and perform any operations with files and directories by entering commands or hotkeys. By default, it consists of two panels (black and white), between which you can switch.

To use this ViFM, you will need to learn a bunch of vim-like commands as well as vim hotkeys. By saying that, I can’t recommend this software just to anyone except those who know vim.

Midnight Commander

The official website: https://midnight-commander.org

mc (Midnight Commander) is a Linux classic. It lets you quickly navigate between directories, change access rights, open files with the built-in editor, and much more. The program has a fairly intuitive interface, where there are hotkeys at the bottom and two panels at the top (between which you switch with the Tab key).

This is what a beginner needs and is also suitable for an advanced user. You don’t need any prior knowledge to work with this file manager

Ranger

You can download Ranger here: https://github.com/ranger/ranger

Ranger is another file manager with a vim-like layout. However, this time the tool is written in Python, which makes it slower, but at the same time damn flexible and convenient. You can open files directly from the manager using a rifle (a script that looks for which program is suitable for opening a given file on your PC). Editing is also available, viewing keyboard shortcuts (separately from the manual called by the command: help) and many other goodies.

The only disadvantage I found in Ranger is performance. It is damn slow.

Terminal emulators

Alacritty

GitHub repo for Alacritty: https://github.com/alacritty/alacritty

Alacritty is a terminal emulator on Linux / Windows / macOS, which is considered the fastest (as the author of this terminal himself writes). That’s not the handiest terminal emulator, in my opinion.

Hyper

The website: https://hyper.is

Hyper is a terminal that deserves to give you a try on your system. Its interface is made using CSS / HTML, and it is based on the Electron framework (which of course will make it a little more recourse-heavy)

I urge you to add your tools to the list in the comments. I hope this post brought at least something useful to improve your Linux life.