My Command Line Tools for Linux Terminal in 2022

In the beginning of this year, I started to search some new and modern command line tools for the Linux terminal. Here are some that I am currently using.

LSD

LSD (or LSDeluxe) is a rewrite of ls command, with a lot of new features lik…

In the beginning of this year, I started to search some new and modern command line tools for the Linux terminal. Here are some that I am currently using.



LSD

LSD

LSD (or LSDeluxe) is a rewrite of ls command, with a lot of new features like colors, icons, tree-view, etc.

This tool uses icons from the Nerd Fonts project, and is capable of creating beautiful and useful outputs of your files and directories.

After installing this command, you can create an alias for LSD, replacing the traditional ls command:

alias ls="lsd"



Bat

Bay

Bat is a cat clone with syntax highlighting and Git integration.

Like LSD, Bat can be used to replace the cat command, and it is recommended to use this alias to preserve the default behavior:

alias cat="bat --paging=never"



Zoxide

Zoxide

Zoxide is a smarter cd command, inspired in z and autojump. The best feature of this tool is to remember the paths you use most frequently.

Besides its z command, Zoxide has the zi command, which uses fzf to interactively select the path.

This tool supports all major shells, so you can use it on Zsh, Fish, PowerShell, etc.



Fzf

Fzf

Fzf is a general-purpose command-line fuzzy finder. Like I commented in Zoxide section, Fzf is used to interactively find and select something.

It can be used to find paths, host names, environment variables and much more.

Currently, I am using this tool with the fzf-tab plugin for Zsh, which replaces zsh’s default completion selection menu with Fzf, and it is working very well.

There is a tool that you are using this year that I have not commented here? Write it below! I will love to find new interesting projects.


Print Share Comment Cite Upload Translate
APA
Juan Belieni | Sciencx (2024-03-29T11:10:40+00:00) » My Command Line Tools for Linux Terminal in 2022. Retrieved from https://www.scien.cx/2022/01/17/my-command-line-tools-for-linux-terminal-in-2022/.
MLA
" » My Command Line Tools for Linux Terminal in 2022." Juan Belieni | Sciencx - Monday January 17, 2022, https://www.scien.cx/2022/01/17/my-command-line-tools-for-linux-terminal-in-2022/
HARVARD
Juan Belieni | Sciencx Monday January 17, 2022 » My Command Line Tools for Linux Terminal in 2022., viewed 2024-03-29T11:10:40+00:00,<https://www.scien.cx/2022/01/17/my-command-line-tools-for-linux-terminal-in-2022/>
VANCOUVER
Juan Belieni | Sciencx - » My Command Line Tools for Linux Terminal in 2022. [Internet]. [Accessed 2024-03-29T11:10:40+00:00]. Available from: https://www.scien.cx/2022/01/17/my-command-line-tools-for-linux-terminal-in-2022/
CHICAGO
" » My Command Line Tools for Linux Terminal in 2022." Juan Belieni | Sciencx - Accessed 2024-03-29T11:10:40+00:00. https://www.scien.cx/2022/01/17/my-command-line-tools-for-linux-terminal-in-2022/
IEEE
" » My Command Line Tools for Linux Terminal in 2022." Juan Belieni | Sciencx [Online]. Available: https://www.scien.cx/2022/01/17/my-command-line-tools-for-linux-terminal-in-2022/. [Accessed: 2024-03-29T11:10:40+00:00]
rf:citation
» My Command Line Tools for Linux Terminal in 2022 | Juan Belieni | Sciencx | https://www.scien.cx/2022/01/17/my-command-line-tools-for-linux-terminal-in-2022/ | 2024-03-29T11:10:40+00:00
https://github.com/addpipe/simple-recorderjs-demo