this post was submitted on 24 Jul 2025
8 points (90.0% liked)

Linux Tips ๐Ÿ’ก

110 readers
1 users here now

Tips and tricks for Linux users

founded 2 years ago
MODERATORS
 

You don't need to stick with bash! There are many alternatives out there.

Not in the linked article are more popular alternatives like zsh, or the technicality of sh which exists everywhere yet is rarely used interactively.

all 7 comments
sorted by: hot top controversial new old
[โ€“] nope@jlai.lu 8 points 1 week ago (2 children)
[โ€“] Epzillon@lemmy.world 3 points 1 week ago

starship w fish is so good, currently on p10k zsh but im thinking of going back

[โ€“] Wolfizen@pawb.social 1 points 1 week ago (1 children)

Do you use it? What features benefit you most?

[โ€“] nope@jlai.lu 3 points 1 week ago

I use it alongside starship because it came preconfigured on my distro (this also means all I may say might not be caused by fish itself, sorry)

Things I love the most are :

  • the extended history integration. You can type part of a command you typed in the past, and using up/down arrows will let you navigate through all commands matching
  • the extended autocompletion. Typing the start of a command you already ran before will let you press right arrow to use that whole command again (you can use shift or control, idrr, with the arrow to complete word per word) Typing something in your terminal (say, mp4) when no commands start with mp4 will list all known commands that have the symbols m, p and 4 in order (they can be separated by any symbol)
  • I find it easier to program than in bash. Beware, the syntax is slightly different than with bash

I may have forgotten stuff but that's a good start IMO

[โ€“] Piatro@programming.dev 5 points 1 week ago

I love how one of the comments is a completely unironic "did you just assume my distro?!".

I currently only use Busybox-Ash which comes with Alpine Linux. I've used Bash in Mint before but the only difference I've noticed between Ash and Bash is that Bash has completion.

I enjoy writing POSIX style scripts so I don't have too much motivation to switch it up.