Linux commands made easy

5 pro tools which make you unstoppable on Linux command line

Pradeep J.
2 min readSep 17, 2022

--

For a Linux user of any experience level, I have 5 most useful commands/tools which makes it straightforward to start with the Linux command line and become a advanced user.

These commands will be most effective for newbie Linux users. Every Linux system includes similar command line interface , if anyone is good at command line then becoming a expert Linux user is no pain.

navi

It is an interactive cheatsheet tool. navi allows you to browse through cheatsheets (that you may write yourself or download from maintainers) and execute commands. It also comes with power of fzf tool.

Official demo

Github link — https://github.com/denisidoro/navi

fish

fish is a smart and user-friendly command line shell for macOS, Linux, and the rest of the family. fish includes features like syntax highlighting, autosuggest-as-you-type, and fancy tab completions that just work, with no configuration required.

Github link — https://github.com/fish-shell/fish-shell

which

which is a simple tool. It shows the full path of shell commands. It does this by searching for an executable or script in the directories listed in the environment variable PATH.

More info and installation commmands — https://command-not-found.com/which

cheat.sh

It is most powerful cheatsheet database with over 12k+ command available. With so many features which makes it the only cheatsheet you need.

Learn more about cheat.sh and usage here— https://github.com/chubin/cheat.sh#features

man-db

It consists of manual pages which provides full description of programs, utilities and functions. man-db package has to main command man (access manpages) and apropos (search manpages).

Read more about man-db here — https://www.man7.org/linux/man-pages/man1/man.1.html

Bonus: command not found

It very likely that you try to run a legit command and have encountered this error several times in Linux:

bash: command not found

Then you go to a search engine > find a suitable article > try if it works and install the package.

Well, I have a tool for you that provides you a command to install the desired package for every Linux distribution.

Tool Link: https://command-not-found.com/

You can use search option with suggestion from the above page.

Or, just append the name of command/package which is not present in your system.

If you found this article helpful 👇🏻

  1. Follow me Pradeep J.
  2. Clap up to 50 times.
  3. https://buymeacoffee.com/sam5epi0l
  4. Comment your queries.
  5. Check out other articles.
  6. Open terminal — https://sam5epi0l.github.io/

--

--

Pradeep J.

A Information Security Researcher with strong knowledge in Linux, Web & Network Exploitation; Supports-anonymity, open source.