What's so great about the Fish Shell?... I'll tell you...

  Рет қаралды 13,311

linux dabbler

linux dabbler

Күн бұрын

In this video I go over some of the best features of the Fish Shell (IMO).
Features like the stellar autocompletion, abbreviations, functions, and customizations.
GitHub link to fish config
github.com/lin...
KZbin
/ linuxdabbler
Twitter
@linuxdabbler
MeWe
@linuxdabbler
Mastodon.social
@linuxdabbler

Пікірлер: 35
@Z1g0l
@Z1g0l 3 жыл бұрын
2:12 oh man, I thought I'm alone in this. Love your channel!
@gjenkinsedu
@gjenkinsedu 3 жыл бұрын
I just discovered your channel and I really like your content. You seem to cover a lot of things I have been researching to do on my channel. the best Fish demo I have seen.
@cstephan7
@cstephan7 3 жыл бұрын
Everything that comes through Mr. Dabbler's channel is gold :)
@lifehomeandmylinuxjourneys6789
@lifehomeandmylinuxjourneys6789 3 жыл бұрын
I took a break today while eating lunch & watched your video. Want to guess what I was eating? Mike you do great work. The Linux community is served well by you. Thanks Brother!
@edakimling133
@edakimling133 3 жыл бұрын
Oh man, you got me at "the thing about man pages is that some of them, you have got to have an IQ of 160 to read....well I don't". Man that was funny and so true! Man pages are awesome; I love the concept, they are important, but they are terse and long. While typing a command, to be able to get this nice concise list of attributes and add them on the fly - totally priceless. This is what a shell was meant to be and this is the reason more people will be less afraid to use it. Thanks for the video!
@thingsiplay
@thingsiplay 3 жыл бұрын
My nickname is "Tuni" and people make fun of it by calling me fish. Well. Its embarrassing, but aside from this is the fact that there is a fantastic shell named FISH. And I am liking it so far in the 2 hours after installation. Just in time before 2021 starts.
3 жыл бұрын
Man. I was bought at 2:00 :) Great content, thanks!
@jessecrockett
@jessecrockett 3 жыл бұрын
love that background. good to hear from you.
@typingcat
@typingcat 3 ай бұрын
Eh. I decided to go ZSH. I had been using the default Bash on Arch, but Zsh on Manjaro, and even though I missed the auto completion, I was too lazy to change the shell, but recently, I decided to change it and tried multiple shells on Arch: fish, ZSH, nushell, etc. Fish showed the things I wanted out-of-the-box, but then I heard that it breaks things because it's not POSIX-compliant. There was an easy setup package for ZSH and once install it, it automatically enabled those things fish does, so I chose to use Zsh. The only difference was that in fish, the switch descriptions had two colours, but ZSH had only one colour.
@veli86
@veli86 3 жыл бұрын
Really helpful video! Awesome content Mike, thanks!
@matthewstott3493
@matthewstott3493 3 жыл бұрын
The thing I like about fish is it's out of the box defaults. With zsh I have to write these massive configurations or risk using OhMyZsh and end up with something insane with too many plugins and slow performance. Not so with fish which comes with most features out of the box and the OhMyFish is extremely lightweight. Actually there are far fewer addons for Fish. When you run shell scripts they will likely use their bang slash defined shell such as /bin/sh (usually dash) or /bin/zsh or /bin/bash. No problem. Alternatively you can just start fish from within bash or zsh or whatever. Day to day interactive use, fish kicks some serious booty. Scripting in fish is radically different and if you are managing servers, etc. you'll likely never use it for that. You'll use it for custom functions and the like.
@Zuschauer19
@Zuschauer19 3 жыл бұрын
Thanks for the helpful video. Keep up the good work.
@insidetrip101
@insidetrip101 3 жыл бұрын
I don't use fish, but I never understood why people didn't want to use fish because "its not posix compliant." I mean its one thing to symlink /bin/sh to fish, yeah that would be fucking dumb. But just using fish as your interactive shell isn't going to hinder your ability to run posix scripts in 99% of cases. I suppose that there may be some weird instances with environment variables and the like, but you can usually just call bash or whatever shell you want, set the variables in the call and then tell the shell what script to execute.
@linuxdabbler
@linuxdabbler 3 жыл бұрын
@insidetrip101. Agreed.
@Psittacus_erithacus
@Psittacus_erithacus 3 жыл бұрын
100% this. Some folks just want an excuse to feel superior and/or avoid dealing with something new. The vast majority of the time "It isn't posix compliant" is just a lazy way of dismissing fish without much thought or any experimentation. I'm not saying there aren't valid reasons not to use fish. There are plenty. Heck that reason can be as simple as "I'm happy with zsh" or whatever but lazy complaints about posix compliance are just silly.
@henninb
@henninb 3 жыл бұрын
I like fish, the features are great. The problem I have is it is not posix compliant.
@ashwin372
@ashwin372 3 жыл бұрын
Really funny! Subscribed!
@df-hh7yd
@df-hh7yd 3 жыл бұрын
Handy shortcut: ctrl+l is the shortcut for 'clear'. :)
@BrucesWorldofStuff
@BrucesWorldofStuff 3 жыл бұрын
HaHaHa more like 360 IQ to understand Man Pages... Man pages a the biggest problem for me... Lol So in bash scripts you call ( #!//bin/bash )... In fish you do what? to use bash scripts in Fish? Or what about writing bash scripts in Fish? Guess I'm going to have to watch the video again... Lol Great video! LLAP
@linuxdabbler
@linuxdabbler 3 жыл бұрын
@Bruce Scott. You don't do anything special to run/write bash scripts in fish. The #!/bin/bash at the top of the script does all of the for you.
@BrucesWorldofStuff
@BrucesWorldofStuff 3 жыл бұрын
@@linuxdabbler Ok! Thank you... I just missed something in the video and it was my first cup of coffee... Lol Thanks for the reply... :-) LLAP
@BrucesWorldofStuff
@BrucesWorldofStuff 3 жыл бұрын
@@linuxdabbler Also I have ZSH installed with the plugins that does all of that already so I will stay with it for now... :-) I think fish is neat I have tried it a long time ago. So for now I will stay where I'm at... :-D LLAP
@miyolinux
@miyolinux 3 жыл бұрын
To fish or not to fish; there is no quesiton...
@linuxdabbler
@linuxdabbler 3 жыл бұрын
For me, there is more than one layer to this comment... Lol
@miyolinux
@miyolinux 3 жыл бұрын
@@linuxdabbler ;)
@BrucesWorldofStuff
@BrucesWorldofStuff 3 жыл бұрын
HaHaHaHa! What are you fishing for? :-D LLAP
@miyolinux
@miyolinux 3 жыл бұрын
@@BrucesWorldofStuff Q: What are you fishing for? A: Yes LOLOLOL!!!
@linuxdabbler
@linuxdabbler 3 жыл бұрын
When I get to go... It's usually bass, brim, or crappie.... Sometimes catfish.
Get Newer Software in Debian 10 with Backports
15:27
linux dabbler
Рет қаралды 4,8 М.
Bash vs ZSH vs Fish: What's the Difference?
13:32
Eric Murphy
Рет қаралды 180 М.
МЕБЕЛЬ ВЫДАСТ СОТРУДНИКАМ ПОЛИЦИИ ТАБЕЛЬНУЮ МЕБЕЛЬ
00:20
Or is Harriet Quinn good? #cosplay#joker #Harriet Quinn
00:20
佐助与鸣人
Рет қаралды 54 МЛН
Fish Is A Modern Shell For The Sophisticated User
15:56
DistroTube
Рет қаралды 212 М.
FISH (Friendly Interactive Shell) by Bash Boomer
12:00
Luke Smith
Рет қаралды 232 М.
My Fish shell workflow for coding
16:14
devaslife
Рет қаралды 433 М.
Switching from bash to fish shell
34:45
Coding with Jesse
Рет қаралды 2,9 М.
Creating Functions In The Fish Shell
16:33
DistroTube
Рет қаралды 36 М.
VIFM in-depth look and customization
40:38
linux dabbler
Рет қаралды 6 М.
Why I Switched Back to Bash, And Why You Should Too
10:42
The Linux Cast
Рет қаралды 40 М.
Become a shell wizard in ~12 mins
12:25
CODE IS EVERYTHING
Рет қаралды 248 М.
How I installed Debian 12 Bookworm
1:40:28
linux dabbler
Рет қаралды 14 М.
МЕБЕЛЬ ВЫДАСТ СОТРУДНИКАМ ПОЛИЦИИ ТАБЕЛЬНУЮ МЕБЕЛЬ
00:20