Professional Documents
Culture Documents
7 Awesome Command
7 Awesome Command
7 Awesome Command-Line
Tools
For free Interview preparation study materials check the links below:
Click here for more Interview tips and free placement materials, join the telegram channel:
Checkout Algo and DS book and crack the coding interview. 88+ Chapters with Most
frequently asked HR questions answered. Just at 249 rs. Click here to know more:
Some familiar tools and some you probably haven’t tried yet
Eric Chi
Follow
Aug 24 · 6 min read
Click here for more Interview tips and free placement materials, join the telegram channel:
Checkout Algo and DS book and crack the coding interview. 88+ Chapters with Most
frequently asked HR questions answered. Just at 249 rs. Click here to know more:
1. vim
Click here for more Interview tips and free placement materials, join the telegram channel:
Checkout Algo and DS book and crack the coding interview. 88+ Chapters with Most
frequently asked HR questions answered. Just at 249 rs. Click here to know more:
What kind of terminal list wouldn’t include vim? There are tons of
debates about whether or not vim is the editor for programming or
if it’s a tool invented for lunatics, but we will not be discussing that
here.
For those of you who are not familiar with vim, it is a text editor
that improves on the out-of-the-box vi tool shipped with any UNIX
system. It allows you to edit or create a file through your terminal.
Click here for more Interview tips and free placement materials, join the telegram channel:
Checkout Algo and DS book and crack the coding interview. 88+ Chapters with Most
frequently asked HR questions answered. Just at 249 rs. Click here to know more:
This tool is helpful if you want to quickly edit a file while you are
in the terminal and don’t want to open up your IDE or a GUI text
editor like VSCode or Sublime Text.
Keep in mind that this tool can be a little tricky to use when first
learning it, as many of the shortcuts are not as intuitive as
modern-day text editors. However, if you do invest the time to
learn vim, it can be extremely powerful for a developer. This is
why vim has a huge community. This community is so large that
developers will even make plug-ins for popular IDEs and text
editors to emulate the vim experience.
2. vtop
Click here for more Interview tips and free placement materials, join the telegram channel:
Checkout Algo and DS book and crack the coding interview. 88+ Chapters with Most
frequently asked HR questions answered. Just at 249 rs. Click here to know more:
Click here for more Interview tips and free placement materials, join the telegram channel:
Checkout Algo and DS book and crack the coding interview. 88+ Chapters with Most
frequently asked HR questions answered. Just at 249 rs. Click here to know more:
vtop in action.
3. fzf
This next one is a really cool tool. It’s called fzf. It’s a general-
purpose command-line fuzzy finder that allows you to find files
based on whatever you type. On its own, it’s an OK tool. It will list
all the different files in the current directory you’re in. You can
think of it as a Spotlight search, but in your terminal.
Click here for more Interview tips and free placement materials, join the telegram channel:
Checkout Algo and DS book and crack the coding interview. 88+ Chapters with Most
frequently asked HR questions answered. Just at 249 rs. Click here to know more:
Fuzzy-finding in my home.
Now the real power of this tool comes when you combine fzf with
other existing commands like kill or cat. In order to do this, you’re
Click here for more Interview tips and free placement materials, join the telegram channel:
Checkout Algo and DS book and crack the coding interview. 88+ Chapters with Most
frequently asked HR questions answered. Just at 249 rs. Click here to know more:
going to need to run the install script that is provided with the
package or inside the repository:
/usr/local/opt/fzf/installor~/.fzf/install
You will need to restart your terminal or source your .bashrc. It will
ask you some questions, and once you’ve answered all of them,
you will have unlocked fzf's fullest potential.
fzf will kick into gear and find all the possible entries that can work
with the command:
Click here for more Interview tips and free placement materials, join the telegram channel:
Checkout Algo and DS book and crack the coding interview. 88+ Chapters with Most
frequently asked HR questions answered. Just at 249 rs. Click here to know more:
ID to kill are long gone. Instead, you can run kill [tab] or kill -9 [tab].
Fuzzy-find the process you want to kill and press enter. It will
automatically fill the process ID in for you.
Click here for more Interview tips and free placement materials, join the telegram channel:
Checkout Algo and DS book and crack the coding interview. 88+ Chapters with Most
frequently asked HR questions answered. Just at 249 rs. Click here to know more:
There are tons of other use cases that I can go over, but these are
the main ones I would like to point out.
Click here for more Interview tips and free placement materials, join the telegram channel:
Checkout Algo and DS book and crack the coding interview. 88+ Chapters with Most
frequently asked HR questions answered. Just at 249 rs. Click here to know more:
4. trash-cli
Ever rm -rf something and immediately realize that it wasn’t
something you wanted to delete forever? I hope this isn't just me.
If you don’t want to deal with that kind of anxiety, then I would
recommend using trash-cli.
This tool basically just puts items inside your system’s trash
instead of wiping it completely from existence.
Click here for more Interview tips and free placement materials, join the telegram channel:
Checkout Algo and DS book and crack the coding interview. 88+ Chapters with Most
frequently asked HR questions answered. Just at 249 rs. Click here to know more:
Now when something is deleted using rm, you don’t have to worry
about it being gone forever. You can simply retrieve it from the
trash if you like. And yes, this works with different flags
that rm provides.
5. speed-test
This one is pretty straightforward. If you want to see how fast
your internet is without having to open up Chrome, speed-test is for
you.
Click here for more Interview tips and free placement materials, join the telegram channel:
Checkout Algo and DS book and crack the coding interview. 88+ Chapters with Most
frequently asked HR questions answered. Just at 249 rs. Click here to know more:
I’m not showing you all my horrible speeds. You get the idea.
6. wikit
This one is a much smaller repo, and I love it. I have my terminal
open all day via iTerm2, so being able to search Wikipedia is
awesome. wikit allows you to do that from the terminal. You’d be
surprised by how often I use this one on a day-to-day basis.
Click here for more Interview tips and free placement materials, join the telegram channel:
Checkout Algo and DS book and crack the coding interview. 88+ Chapters with Most
frequently asked HR questions answered. Just at 249 rs. Click here to know more:
7. cointop
This last one might not be for everyone, but I use it every day. For
those of you who are in the crypto world, then you probably
already know about this tool.
Click here for more Interview tips and free placement materials, join the telegram channel:
Checkout Algo and DS book and crack the coding interview. 88+ Chapters with Most
frequently asked HR questions answered. Just at 249 rs. Click here to know more:
stonks
Click here for more Interview tips and free placement materials, join the telegram channel:
Checkout Algo and DS book and crack the coding interview. 88+ Chapters with Most
frequently asked HR questions answered. Just at 249 rs. Click here to know more:
Conclusion
There are so many more CLI tools that I use on a day-to-day basis,
but these are the ones that stand out to me in my toolkit. I can go
on forever about CLI tools. They are one of my favorite things to
tinker with in the world of software. I always get excited
whenever I find a new CLI tool that allows me to accomplish
something so minuscule.
I also love the fact that most of these tools are community-driven
— a bunch of developers just working on a small tool because they
think they’re neat.
Click here for more Interview tips and free placement materials, join the telegram channel: