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) due to the fact that I see how many people do not use the full power of the console. 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 to use something specific, or use the 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.
ViFM is a vim-like file manager that is able to quickly navigate between 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.
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 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, which is called by the command: help), and many other goodies.
The only disadvantage I found in Ranger is performance. It is damn slow.
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 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.