this post was submitted on 21 Sep 2023
51 points (100.0% liked)

Free and Open Source Software

17931 readers
110 users here now

If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 12 points 1 year ago (13 children)

This may be the wrong place to ask, but what am I missing about shells? Other than executing commands, what do you do with them?

[–] [email protected] 11 points 1 year ago (1 children)

I think the best way to get an idea is to look at feature lists for fancy shells like zsh or fish. But in short there are a number of things a good shell can do to help to execute commands faster and more easily. Stuff like autocompletions which make you faster, and also make things more discoverable; fuzzy searching/matching; navigating command history; syntax highlighting which helps to spot errors, and helps to understand the syntax of the command you're writing.

[–] [email protected] 4 points 1 year ago

I use fish mainly just for the quality of life increase that its predictive features and command history give. I also really like that it uses functions to play the role of aliases, and it's super easy to write and save new functions on the fly.

That said... I haven't put in the time to really learn its nuances and I still write shell scripts using bash. Maybe I'm doing it wrong, but it works for me.

load more comments (11 replies)