Linux console utilities that can make your life easier

A little about the utilities on the console that few know, but they can be useful for both a beginner June and a strong lord.


Why write about it


It is worth writing about utilities (primarily console ones) because I see how many people do not use the console power to 100%. Many are limited to simply creating files, as well as switching between directories, working in the console. I believe that this is a consequence of the fact that there are few sources in Runet where they could normally talk about utilities, how to work for them, and what they do.
We will evaluate the utility on a 5-point scale. This is done so that you can immediately understand where, in my subjective opinion, one utility is a cut above the other. I do not urge to use something specific, or to use only command utilities . No, on the contrary, I just give you a choice. To use or not the knowledge gained, which I spent a lot of time on, is up to you.


I want to say right away that in this post there are utilities that I needed directly during development. If you have any suggestions on how to supplement this list, welcome in the comments.


Let's move on to the list


Directory Navigation


Vifm



ViFM is a vim-like file manager that can 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.


Rating: 3, because in order to use this FM, you will need to learn a bunch of vim-like commands, as well as know vim's hotkeys


mc



mc (Midnight Commander) β€” Linux'e. , , , . , , ( Tab).


: 5. , , . , .


Ranger



Ranger β€” - . , Python, , . rifle (, ). , ( , :help), .


: 4. 5,



Gnome, . ( . Gnome , )


fzf



fzf (FuzzyFinder) β€” , . find, .


: 5. .


hf


hf (happyfinder) β€” . , ,


: 5


autojump


autojump β€” .



. β€” , ( , ),




Alacritty ( )



Alacritty β€” Linux/Windows/MacOS, ( )


: 4. β€” .


Hyper ( )



Hyper β€” , , . CSS/HTML, Electron ( )


: 5. . .


( -)


ddgr



ddgr β€” , DuckDuckGo .


: 5. (, HTML/CSS. )


tldr



tldr β€” man, , , ,


: 4. tldr , tldr


howdoi


howdoi β€” .


: 3. . ,



navi β€” , howdoi,


how2


how2 β€” howdoi, . ( StackOverflow)


: 5.


-


Surge β€” ( , )


Caniuse β€” ,



trash-cli


trash-cli β€” ,


buku


buku β€” .


tmux


tmux β€” . . , GUI .


text-meme-cli


text-meme-cli β€” - .


asciinema


asciinema β€” -.


Youtube-dl


youtube-dl β€” / Youtube.


picofeed


picofeed β€” RSS


terminalnews


terminalnews β€” RSS- .


?


This is a list of utilities that I personally use. You can find an additional list here link to the GitHub repository.
I will urge you to supplement the list with my utilities in the comments. If this post brought to your terminal at least a little something new - I was glad to help.

Source: https://habr.com/ru/post/undefined/


All Articles