Hey everyone! I'm a newbie to Linux and just starting to explore BASH. I'm wondering what apps or packages are must-haves for someone like me. I'm particularly interested in features that improve usability, like autocomplete for commands. Any tips or suggestions would be greatly appreciated! Thanks a lot! 🙂
5 Answers
Using aliases is a fun way to create your own autocompletions! You can set it up any way you like, which is pretty cool.
There's a ton of ways to customize your BASH experience! Check out this extensive list for helpful packages: https://github.com/awesome-lists/awesome-bash. Have fun exploring!
It really depends on what you’re aiming for. If you're looking to work professionally with Linux, it's best to avoid too many extra installations. Work environments often restrict what you can add. Mastering the native tools that come with BASH is crucial! At home, experimenting with extras is fine but don't rely on them too much.
Some awesome tools to try out are FZF, Neovim, Ripgrep, and Zoxide! If you have special needs, `xh` is great for networking commands. These are essential tools for me, but definitely explore based on what you need!
You can use the Tab key for command autocompletion in BASH! However, you might need to install the bash-completion package depending on your Linux distribution. It's super handy!

I get what you mean, but that might be confusing for beginners. Can you explain a bit more?