7 Essential Command Line Tools (2022)
Introducing seven of my favourite command line tools that I use every day.
CHAPTERS
==========
00:00 – Start
00:40 – Exa
01:36 – Bat
02:06 – Ripgrep
04:08 – FZF
05:20 – Zoxide
06:42 – Entr
07:17 – Midnight Commander
TOOLS
======
* exa – https://github.com/ogham/exa
* bat – https://github.com/sharkdp/bat
* ripgrep – https://github.com/BurntSushi/ripgrep
* fzf – https://github.com/junegunn/fzf
* zoxide – https://github.com/ajeetdsouza/zoxide
* entr – https://github.com/eradman/entr
* mc – https://midnight-commander.org/
GEAR
=====
* iPad Pro 11″ – https://geni.us/H0qJ
* Apple Magic Keyboard – https://geni.us/8uBg
* Anker Thunderbolt 3 Cable – https://geni.us/BTOsQ
* Aluminium Armour Case – https://geni.us/M5ph
SUPPORT THE CHANNEL
=====================
* Buy me a coffee – https://www.buymeacoffee.com/techcrafted
AFFILIATE LINKS
==============
Tech Craft is a participant in the Amazon EU Associates Programme, an affiliate advertising programme designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.co.uk
by Tech Craft
linux ftp command
These command line tools are like secret weapons for my terminal ninja skills! 🐱👤💻
If your system/terminal allows, exa –icons is a wonder!
I think, for people used to vim shortcuts, that lf (terminal file manager) seems to be a more intuitive alternative to Midnight Commander
Constantly swapping between two directories can also be don succinctly in pure bash:
mkdir -p tmp/dir1
mkdir -p tmp/dir2
cd tmp/dir1
pushd ../dir2
pushd +1 # Swap
pushd +1 # Swap again
#…after that, use ctrl-r and +
^R doesn't bring up a history search in my zsh…
Again, I just use cd – for previous directory. popd and pushd to move around directories. I see we need to bring back the linux culture.
Is it just me or a lot of people don't know the basics ? Let's not reinvent the wheel guys.
ls –color=auto
It looks like ‘exa’ is disabled in Homebrew “because it is not maintained upstream.” Bummer.
Hi Tech,
Thanks for your Video.
I've installed fzf to help me in my daily work
you should add chezmoi!
ls grep find are all possix commands and will still be universally available even if humanity migrate to other planets after you die. Knowing these tools intimedialy and being able to use them proficienty makes you platform agnostic. Stick to regular tool. These tool have to nothing better than originals other than some coloring etc.
Thanks a lot – now I have to spend hours learning and adopting these, not like I have a life or anything 🙂
Instantly subscribed. As @beatnixthings points out, you don't buggerize around.
entr is good, but I find watchexec much easier to use.
For those watching in 2024, exa got renamed to eza.
cd – also exist
You don't look Italian. Why are you talking with your hands?
I use 'The silver searcher' – which is very similar to ripgrep. Seems nobody knows that plain old ls has colours though, most linux distros I've worked on add "alias ls='ls –color=auto' if they detect a colour capable terminal. Perhaps Mac OS doesn't? entr looks handy.
Fyi, exa is no longer maintained. eza is an actively maintained fork of exa and is the one you should use.
i dont understand the use for zoxide, if you can just ctrl + r to find a previous cd command
do the linux command is pushd/popd?
Wow – colour coding in the terminal ! you’re making me want to learn more terminal tools – I know it’s powerful but the simple addition of colour is making it way more enticing !
What is the "OPT" key you always refer to?
Awesome video
99% of the things people say to recommend exa are already features of ls (at least GNU ls)
I auto cd i don't even want to type z too so I first make sure i did auto cd on any rc bash or zsh
I really like this channel.
Thanks for the useful tips.
this video is a bit old but all the zoxide feature shown here are in normal cd, you even get lots more than that with fish.
This was awesome, thank you! Wheres that midnight commander video?