Bash vs ZSH vs Fish: What's the Difference?

  Рет қаралды 199,121

Eric Murphy

Eric Murphy

Күн бұрын

Пікірлер: 346
@snuggie12
@snuggie12 Жыл бұрын
Appreciate keeping it objective. I was actually looking for "what to know if you're switching from bash to zsh" and every video that popped up was a sales pitch or dunking on bash.
@haroldcruz8550
@haroldcruz8550 2 ай бұрын
In reality most people go back to bash when the novelty of all of these new cools tools fade away.
@Psoewish
@Psoewish 2 жыл бұрын
I just use fish as my interactive shell because of how comfortable it is to work with, and then use bash for anything else, including scripting. This seems to be a very common setup and it works really well.
@kaitlyn__L
@kaitlyn__L Жыл бұрын
Yep, I use fish for all my day to day but all except my simplest scripts specify bash. There’s just many more resources for more complex scripts in bash, so why bother translating them into fish if you can just invoke bash in the first line?
@BosonCollider
@BosonCollider Жыл бұрын
I take this slightly further and generally use dash instead of bash for scripts. Dash is literally made to be run as the system shell to run scripts even when the interactive shell is bash, and encourages you to write portable posix-compliant scripts. By contrast, fish is kind of suboptimal as a scripting language since fish scripts are not very portable, and tend to be slightly slower than just writing python or perl which are going to be installed on more systems than fish. But it is really nice as an interactive shell. I've tried shells which are supposed to have more features but ended up missing quality of life features like the amazing fuzzy search when you press tab while typing out a file path in fish
@m.jamilrahman4971
@m.jamilrahman4971 Жыл бұрын
I use fish + starship, yeah i'm lazy 🤣
@typingcat
@typingcat 7 ай бұрын
It's not like every system is BASH by default. OpenWrt and Alpine Linux seems to use ASH. So, in either way, I need to use more than 3.
@Jeff_Seely
@Jeff_Seely Жыл бұрын
Eric, this is one of the most complete explanations on the subject, that I've ever seen. You didn't assume that the viewer knew a darn thing about programming and configuring and you concisely cover it so that anyone could understand. Great job!!!
@Nevermore101
@Nevermore101 2 жыл бұрын
Very well laid out - thanks! Especially liked the parts about the posix compliance as it really helps me make up my mind about what shell to use going forwards.
@lVlonkberry
@lVlonkberry 3 жыл бұрын
This was awesome! Thanks for the detailed explanations in between, this video really covered all the essentials.
@EricMurphyxyz
@EricMurphyxyz 3 жыл бұрын
Thanks! Glad you found it helpful.
@bburton333
@bburton333 11 ай бұрын
Great explanation of these shells. One thing many don't understand is it's not necessary to use one kind of shell for everything. For writing simple scripts, I would use Bash or /bin/sh to be (mostly) POSIX compliant. This skill once learned, can be used on any Linux or Unix system with very little deviation. For more complicated scripts I'd use Python, Ruby or Perl, etc. This is true even if my interactive shell of choice was zsh or fish, etc. One exception is it seems Macs now define zsh as the default shell. Even so, for scripting I'd probably use /bin/sh unless there was some feature I really needed from zsh. To put it another way, I probably wouldn't ever write scripts in zsh or fish unless it was for configuring the interactive use of that shell. For interactive use, use whatever shell makes you the most productive. If this is your own machine or account that you have complete control over, go ahead and change the default shell but if you have to share an account with others on a server, then leave the default shell and run exec zsh or exec fish after logging in. This is also how you can try different shells without changing the default one. I've been using zsh off and on for 30 years and even when I first started using it back then, it was head and shoulders above the ksh shell which was the only other shell that made sense for interactive use on the systems I maintained. I've never used fish but did checkout the docs and it looks nice for interactive use.
@dogbyte7875
@dogbyte7875 2 жыл бұрын
Nice! Thanks Mr. Murphy, for your time and efforts to make this video.
@pavelperina7629
@pavelperina7629 Жыл бұрын
It's funny that even thou scripts usually start with #!/bin/sh, they may not work with bourne shell (default on BSD) or dash (which is supposed to be smaller and faster), because they wrongly assume that /bin/sh is symlink to bash. And bash is POSIX compatible (it can run sh scripts), but it also adds some simplified, extended syntax, which is not.
@theawesomesandbox
@theawesomesandbox Жыл бұрын
Ok, so here's a comment for the great info from the channel. I tried out Fish from using a basic terminal and I: - like the features included and not having to do the config myself from scratch (wow, autocomplete is kinda nice), - hate the fact it's not POSIX compliant (sorry, I like using code from the internet for basic tasks without having to do the conversions, since most of the stuff you'll find won't be for fish specifically). ZSH 4 humans then, probs.
@EricMurphyxyz
@EricMurphyxyz Жыл бұрын
That's basically the exact same experience I had using Fish, haha
@kaitlyn__L
@kaitlyn__L Жыл бұрын
The autocomplete and history search is what sold me on fish, but I do most of the scripts in bash for the second reason. Works fine! Now if you’re doing custom bash scripting/programming straight into the command line for one time use rather than running a script repeatedly, I certainly wouldn’t want to switch back and forth all the time.
@BrandonZylstra-jb4jb
@BrandonZylstra-jb4jb 9 ай бұрын
Fish is very nice, and I would have switched to Fish a long time ago, but it would have meant losing hundreds of aliases and functions that I had created over the years for Zsh, so it wasn't worth it. I can't imagine why the Fish creator(s) decided to use such a different syntax. It definitely creates a problem for adoption.
@schwingedeshaehers
@schwingedeshaehers 8 ай бұрын
use a script to change the syntax?
@typingcat
@typingcat 7 ай бұрын
@@schwingedeshaehers Or maybe just tell A.I. to convert the script. I recently used A.I. to convert my C# code to Python. It had bugs here and there, but it saved me a lot of time.
@SpaceEndeavour
@SpaceEndeavour 2 жыл бұрын
My login shell is dash and my interactive shell is fish. I find that dash works well with all the stuff my system needs to do and fish works well with me.
@pavelperina7629
@pavelperina7629 Жыл бұрын
What's the difference between login and interactive shell?
@orangemicroprocessing
@orangemicroprocessing Жыл бұрын
Thank you for the straightforward video. Really helped me out to someone who is pretty new to using unix shells.
@k10_tech_nibba
@k10_tech_nibba 2 жыл бұрын
Thanks man, you have helped me today. I will stick with Zsh for now. 😊
@angeldude101
@angeldude101 Жыл бұрын
Fish understands that the traits that make for a good interactive shell are completely different from the traits that make a good programming language (or scripting language). It's right in the acronym: *Friendly Interactive* SHell. Unlike bash which tries to be both a good scripting language _and_ a good interactive shell, fish focuses entirely on being a great interactive shell, and its scripting capabilities and really just for configuring said shell rather than anything else.
@kmemz
@kmemz Жыл бұрын
Correct me if I'm wrong, but I think, in fish, if you add #!/bin/bash to the config, everything after that line may run with bash/POSIX syntax. I haven't actually tried it, I don't use fish, but if you're tinkering it's worth a shot to see if it works. Also, don't quote me on this, but I don't think zsh is fully POSIX, but they don't break very far away from it so most POSIX stuff should still work. If something doesn't work in zsh, I think there's a specific call you can make to put it in a POSIX compliant mode, though I forget what. The second part might also just be me misremembering a fish feature as a zsh feature, it's been a hot minute since I found my comfort zone between the three shells so the details are blurring together. As a last note on my comment, I toyed around with editing my PS1/Prompt line in ZSH when I was figuring out my setup, I came up with this line and have come to really like it, whomever reads this, feel free to steal it for yourself and drop it in your own .zshrc PROMPT='%F{green}[%F{red}%2~%F{green}]%F{white} 🠶%F{reset_color} ' That line comes out looking like "[~] 🠶", of course with some fancy colors. And for almost fully fish-like integration, you can download the appropriate plugins to match this plugins line plugins=(zsh-autosuggestions zsh-history-substring-search zsh-syntax-highlighting) That's pretty much everything I do for my own zsh, outside of some aliases and exports.
@FengLengshun
@FengLengshun 2 ай бұрын
I ran into the POSIX compliance issue while on an Intro to Python class. It involved running Anaconda, which sets a customized environment for you, and naturally I ran into issues. In the end, I just switched to zsh, and after learning how to fish-ify it, I pretty much never looked back except for my Arch distrobox which runs fish to distinguish the environment for me and bash being set as my login shell to avoid any issues with Nix and the underlying system.
@atarg2239
@atarg2239 3 жыл бұрын
Thanks for video. I'd been searching that difference between them recently. 😄
@EricMurphyxyz
@EricMurphyxyz 3 жыл бұрын
Glad it helped!
@emil.steiner
@emil.steiner Жыл бұрын
since fish makes some scripts break i use bash as my default shell, but i invoke fish at the end of my .bashrc if it detects that it is in interactive mode
@okashiromi5541
@okashiromi5541 Жыл бұрын
Personally I like zsh because I kinda feel like it's the best of both worlds if you're willing to set it up. It also help if you need to work with bash since you need to learn way less differences. I also don't like having two shells bc I feel like it kinda a waste of disk space. But that's a personal opinion and tbh the fish\bash combo might actually be more beginner friendly now that I think about it
@blendernoob64
@blendernoob64 Ай бұрын
ZSH is the default on Mac OS so I actually been thinking of switching to it on my Linux workstation. I love the autocomplete. However I don’t care about ricing up my terminal. I want my terminal to look like the one in IRIX or the one in Jurassic Park because SGI was so cool.
@Nikolai508
@Nikolai508 2 жыл бұрын
Personally I use zsh in my terminal, but if I write any scripts it'll be bash. Not sure if this is a stupid reason if the same results can be achieved with a bash shell, but I use zsh because I get features like tab auto completion that allows me to cycle through several results and select the one I want, git status info when entering a git controlled directory and so on.
@zeechy
@zeechy Жыл бұрын
Plus the z makes it sound cool
@rtothec1234
@rtothec1234 Жыл бұрын
If you only got time to learn one shell the learn bash. You’ll find it pretty much everywhere.
@Whylde-Tech
@Whylde-Tech 3 жыл бұрын
Smart comparisons! Thanks for the video.
@ВладКороль-м2л
@ВладКороль-м2л 7 ай бұрын
It's worth noting fish doesn't exist to be a replacement for Bash scripting but t it was designed aa the usee shell. Look at what it offere interactively like out-of-box autocompletion or sophisticated search history, and how it sacrifices on POSIX compatibility. One more advantage of fish is that it's not inherently tied to Linux or Unix and works the same way regardless OS, which I think is an advantage.
@johnterpack3940
@johnterpack3940 2 жыл бұрын
Honestly, ease of modification isn't even a factor in my decision. I don't tend to modify things on the fly. Installing something to get bash tweaked is no more a hassle than installing a plug-in for zsh. I'm more interested in the things that might make a difference in daily operations.
@EricMurphyxyz
@EricMurphyxyz 2 жыл бұрын
I mean, in my experience, installing a plugin for zsh IS easier than tweaking bash. However there's not a huge difference between the two besides some small things (like zsh has better tab completion). Feel free to use either one.
@mannedmodule
@mannedmodule 2 ай бұрын
What I think you lose by meddling with multiple shells is the speed and productivity that comes with muscle memory when you become lightening fast using one. For that reason, and for portability reasons, I’ll stick to bash. I actually find it frustrating that the MacOs default is now zsh, and I have to hack my terminal to get it working with bash again.
@CleverBoy0098
@CleverBoy0098 Жыл бұрын
what do you think about powershell? is worth to learn over bash/zsh ?
@mx338
@mx338 8 ай бұрын
I like the fish had, throwing away the baggage of posix, to a create more friendly shell and scripting language, but they didn't overcome the portability problem. I instead write most scripts as a single file python script, since a Python 3 interpreter is present in almost every modern Linux system.
@johnnyrosenberg9522
@johnnyrosenberg9522 8 ай бұрын
I was more curious about the difference in scripting, like which one is fastest, some useful features and so on, but I guess there's some video about that too, somewhere.
@QmiStudying
@QmiStudying 7 ай бұрын
i just use zsh, oh my zsh makes it very easy to add plugins to your configuration. I can't imagine my life without them.
@AGSfeel666
@AGSfeel666 Жыл бұрын
Can I actually use this on a MAC and so changing the behaviour and output?
@EricMurphyxyz
@EricMurphyxyz Жыл бұрын
On MacOS? Of course. But MacOS uses zsh by default.
@Doc_playzz
@Doc_playzz 2 жыл бұрын
Yesssss, thats what i was looking for. hanks for helping
@vikingthedude
@vikingthedude Жыл бұрын
So the shell is a TUI that runs CLIs and TUIs inside it?
@alexisaubry3801
@alexisaubry3801 8 күн бұрын
Great explanation, thx Eric
@justrajdeep
@justrajdeep 2 жыл бұрын
I could not find your zshrc can you please share it?
@seanpaul7069
@seanpaul7069 2 жыл бұрын
Great content and explanation. I subbed :)
@ChozoSR388
@ChozoSR388 Жыл бұрын
Is there a way to implement some of BASH's little conveniences, like echo ${var[^^|,,|~~]} into ZSH, instead of having to resort to echo "$var" | tr ['[a-z]' '[A-Z]'|'[A-Z]' '[a-z]'|'[A-Za-z]' '[a-zA-Z]'] every time I want to change case?
@Atif1702
@Atif1702 3 жыл бұрын
Your content is amazing, Eric. Please make a video on different state management libraries (Context API, Redux, MobX, Recoil etc...) and which one is better suited in which scenario? Thanks
@tropicalverktaki
@tropicalverktaki 2 жыл бұрын
Just curious, which font is that? Pretty neat
@EricMurphyxyz
@EricMurphyxyz 2 жыл бұрын
JetBrains Mono
@ubercorey
@ubercorey 2 жыл бұрын
Really great for this noob wondering how to get set up to start Dev study. Thank you!
@YERAFirearms
@YERAFirearms Жыл бұрын
Arr there a fish2bash and bash2fish conversion scripts?
5 ай бұрын
Where is the "zsh for humans" video that is mentined? KZbin is not finding it...
@rumblef1sh
@rumblef1sh 2 жыл бұрын
I've only just found your channel and am, like others, really enjoying your interesting and well presented content. But (and meant as a kind criticism intended to be helpful) do you think you could perhaps try to avoid saying everything two or three times? You have a tendency to explain something, and then explain it again using slightly different words. I think we got it the first time :)
@shimadabr
@shimadabr 7 ай бұрын
One good thing AI brought us is the ability to easily translate a fish script to bash (and vice-versa). For simple scripts it will do a good job.
@l-lawliet6174
@l-lawliet6174 2 жыл бұрын
Fish is best simple and easy to use + you can customize it too with oh my fish.
@alexnone
@alexnone Жыл бұрын
Thank you very much i seen this video just in time!
@asdil12
@asdil12 Жыл бұрын
Anyone knows what terminal font that is?
@cim8097
@cim8097 2 жыл бұрын
At 9:34 you said bash but the shebang is /bin/sh
@EricMurphyxyz
@EricMurphyxyz 2 жыл бұрын
/bin/sh is usually symlinked to bash though (sometimes dash, which is also posix-compliant)
@cim8097
@cim8097 2 жыл бұрын
@@EricMurphyxyz sometimes? Never heard of that before. I’ve used Debian, arch, fedora, manjaro, alpine, and other distros but never heard of the sh binary getting symlink to bin bash.
@EricMurphyxyz
@EricMurphyxyz 2 жыл бұрын
@@cim8097 I'm using arch right now and it's symlinked to bash without any prior configuration. You can check what it's symlinked to with this command in your terminal: readlink -f $(command -v sh)
@lazarusrize
@lazarusrize Жыл бұрын
Informative video. Thanks!
@AMathMonkey
@AMathMonkey 2 жыл бұрын
I actually like fish as a scripting language. I think the POSIX standard is odd and makes it easy to write bugs (like if you don't know when to quote variables, or when a process will run in a subshell) and fish fixes these issues by doing saner things by default and removing confusing features (like word-splitting and subshells). I'd love to see fish pre-installed alongside bash in the future so that fish scripts can be considered more portable than they currently are. But something like `sudo apt install fish` is easy to run in the meantime. I can't be the only one who can't stand typing `"${arr[@]}"` to get all elements of an array, and the "fi" and "esac" and "done" keywords which all do the same thing but have to be used in different contexts. Might as well have added "rof" and "elihw" to be consistent. The standard is just messy and irksome.
@zobayer1
@zobayer1 2 жыл бұрын
one main problem with this is that you often cannot sudo.
@YankaZabka
@YankaZabka 2 жыл бұрын
Thanks for this useful video!
@zeio-nara
@zeio-nara Жыл бұрын
Lol fish developers just went and reinvented the wheel. It would be understandable if their approach was more convenient than that in bash it would make sense, but it is less convenient - instead of typing just equals sign you must use the whole command
@jullien191
@jullien191 7 ай бұрын
Con el zsh no hay la documentación en mi idioma. Es solo inglés
@ltecheroffical
@ltecheroffical 5 ай бұрын
What else do you expect? quite a bit of programmers use english
@jullien191
@jullien191 5 ай бұрын
@@ltecheroffical bash tiene la documentación en otras idiomas.
@ltecheroffical
@ltecheroffical 5 ай бұрын
@@jullien191 I know about that
@MannyGraal
@MannyGraal 3 жыл бұрын
I didn't even know about the variable stuff. Lol I was just using my terminal for updating, CDing into folders and normal things. Also writing neofetch to the end of .bashrc for the neofetch command on start up. Wow, Interesting
@EricMurphyxyz
@EricMurphyxyz 3 жыл бұрын
Yeah, if you don't really do any bash scripting, then fish is probably fine. But just something to keep in mind
@aronwomack359
@aronwomack359 2 жыл бұрын
you can add aliases as well at the end, you can do a lot of things just with nano . bashrc, but appending is better, and I always keep a copy of the config file on an external drive, or a cloud, but that's basically the same idea. I keep a libre office document with all the things like bash, zsh, e.t.c. It has came in handy once or twice. Bash is a very powerful thing if you know how to use it, but I have been using fish, and it has a lot of functions too, but it isn't as fast as the others. Alacrity is the fastest terminal emulator I've used, but I still stick with gnome, but have terminator and others that I use. Bash just has so much info, and support groups, anyone can script If they can copy and paste lol. You can run math problems easier in fish too, they're all basically the same, just different for whatever hardware and etc. they just interpret their commands into machine code, just have different functions. But, as always, you can edit bash to do anything you can imagine, just gotta know a little Code. And patience, lot of that.
@prashlovessamosa
@prashlovessamosa Жыл бұрын
Hell yeah that's what I was looking for.
@x0vg5hs1
@x0vg5hs1 2 ай бұрын
I use whatever is default.
@Arsche
@Arsche Жыл бұрын
たしか、ZSHって、MacOS標準のだよね。僕はバッシュが好きだ。FF12のバッシュに憧れるから
@kaitlyn__L
@kaitlyn__L Жыл бұрын
It’s interesting that bash is transliterated into kana but zsh isn’t. It makes sense, bash is pronounced as a word while zsh is pronounced like initials.
@0xtz_
@0xtz_ 2 жыл бұрын
Kali Linux have zsh as a default shell 🐧
@EricMurphyxyz
@EricMurphyxyz 2 жыл бұрын
ZSH as a default shell is pretty good, I have no issues with it
@0xtz_
@0xtz_ 2 жыл бұрын
@@EricMurphyxyz yes try to add OhMyZsh to it 👌
@trueriver1950
@trueriver1950 11 ай бұрын
Yawn!!! I hoped for the actual differences, not the availability
@douglasemsantos
@douglasemsantos 8 ай бұрын
Great video!
@jnankin
@jnankin 2 жыл бұрын
great video, but also.... drinking game: every time "right here" is said
@osandagg
@osandagg 2 жыл бұрын
in kali 2022 version zsh is the default .
@EricMurphyxyz
@EricMurphyxyz 2 жыл бұрын
It's the default on MacOS too, I think it's a good thing
@jullien191
@jullien191 7 ай бұрын
你会写脚本吗?
@starpawsy
@starpawsy 6 ай бұрын
And none of them measure up to the Korn shell. AT&T forever !!! LOL.
@vocod3
@vocod3 2 жыл бұрын
YO THANK YOU SO MUCH
@nickoleiwas
@nickoleiwas 3 жыл бұрын
I only know bash. Everything is new for me.
@haroldcruz8550
@haroldcruz8550 2 ай бұрын
Aside from curiosity not really worth your time to switch to another as your main shell. You can easily get the features of zsh and fish by using other tools, as far as shell goes, bash is all you need.
@jullien191
@jullien191 7 ай бұрын
Muy bien amigo. Estoy con bash
@RobertAllen-r6u
@RobertAllen-r6u 3 ай бұрын
Lindgren Knoll
@StevenLewis-j3e
@StevenLewis-j3e 4 ай бұрын
Wilhelm Stravenue
@gforce2924
@gforce2924 2 жыл бұрын
Great vid
@LincolnValentine-k2o
@LincolnValentine-k2o 3 ай бұрын
Norberto Knolls
@PeiDeur-w9z
@PeiDeur-w9z 3 ай бұрын
Kayley Plain
@FredLockamy-w9f
@FredLockamy-w9f 4 ай бұрын
Keebler Plain
@m.jamilrahman4971
@m.jamilrahman4971 Жыл бұрын
I use fish + starship, yeah i'm lazy 🤣
@LynwoodSandlan-f1h
@LynwoodSandlan-f1h 3 ай бұрын
Roberts Prairie
@RamonDrew-d5m
@RamonDrew-d5m 3 ай бұрын
Ebert Locks
@HaggaiDominic-p5j
@HaggaiDominic-p5j 3 ай бұрын
Mitchell Flats
@KelleyHaley-y7z
@KelleyHaley-y7z 3 ай бұрын
Boyer Glens
@GenePlummer-u7d
@GenePlummer-u7d 3 ай бұрын
Christelle Extension
@Miguel_GM
@Miguel_GM 3 жыл бұрын
Thanks.
@SpenderChad-q8w
@SpenderChad-q8w 3 ай бұрын
Ladarius Shoal
@RobertBrown-i8s
@RobertBrown-i8s 3 ай бұрын
Hayley Forges
@DanJoshua-j9l
@DanJoshua-j9l 4 ай бұрын
Jayce Light
@fjonesjones2
@fjonesjones2 Жыл бұрын
I do the same as Psoewish........ works well for me too... ;-)
@manaswinipanda6695
@manaswinipanda6695 3 ай бұрын
Kirstin Ferry
@LucilleRoss-k2v
@LucilleRoss-k2v 3 ай бұрын
Gutmann Crescent
@DeniceWarns-x7t
@DeniceWarns-x7t 3 ай бұрын
Graham Drive
@MotleyCronin-b6x
@MotleyCronin-b6x 3 ай бұрын
Ondricka Wells
@RamanPrimo-p3x
@RamanPrimo-p3x 4 ай бұрын
Theron Garden
@HumeAdair-r2p
@HumeAdair-r2p 3 ай бұрын
Sheridan Keys
@NoONE-bk7ud
@NoONE-bk7ud 5 ай бұрын
fish has everything i need
@KellyUnderwood-v2k
@KellyUnderwood-v2k 4 ай бұрын
Blake Centers
@LewisJulian-l1e
@LewisJulian-l1e 2 ай бұрын
Harvey Garden
@CharlesXenia-c8z
@CharlesXenia-c8z 3 ай бұрын
Joannie Extensions
@4ortson
@4ortson Ай бұрын
zsh for humans is very nice
@FranklinHannah-g9f
@FranklinHannah-g9f 2 ай бұрын
Josianne Ports
@JarppaGuru
@JarppaGuru 2 жыл бұрын
i only learn dont use fish it suck. did not hear any sweet short cuts. why use fish or zsh. bash works? and its allready new from ash= lol
@EricMurphyxyz
@EricMurphyxyz 2 жыл бұрын
zsh and fish are easier to configure if you want some features like syntax highlighting or better autocomplete. If you don't care, then bash is fine
@jarisipilainen3875
@jarisipilainen3875 2 жыл бұрын
@@EricMurphyxyz bash is good enough. Zsh if want oooh my...all command works output is diff
@SpenderBaird-c4o
@SpenderBaird-c4o 3 ай бұрын
Lindgren Turnpike
@EarlRadcliffe-q9n
@EarlRadcliffe-q9n 3 ай бұрын
Juston Knoll
@samsthomas
@samsthomas 7 ай бұрын
tcsh or GTFO. JK, I’m a grumpy old hacker who moves seamlessly between tcsh, bash.zsh, and the occasional ksh.
I Was DEFINITELY Using The Wrong Terminal Shell
9:59
DevOps Toolbox
Рет қаралды 70 М.
Непосредственно Каха: сумка
0:53
К-Media
Рет қаралды 12 МЛН
GIANT Gummy Worm #shorts
0:42
Mr DegrEE
Рет қаралды 152 МЛН
The Top 5 ZSH Plugins I CAN'T Live Without!
9:53
Eric Murphy
Рет қаралды 58 М.
Terminal vs. Bash vs. Command line vs. Prompt
11:06
Luke Smith
Рет қаралды 244 М.
Why I Switched Back to Bash, And Why You Should Too
10:42
The Linux Cast
Рет қаралды 47 М.
How JavaScript Ruined the Web
15:02
Eric Murphy
Рет қаралды 119 М.
Set up a Mac in 2024 for Power Users and Developers
1:00:34
Syntax
Рет қаралды 386 М.
How ThinkPads Became The Internet's Favorite Laptop
10:01
Eric Murphy
Рет қаралды 1,4 МЛН
Beginner's Guide to the Bash Terminal
1:14:37
Joe Collins (EzeeLinux)
Рет қаралды 2,3 МЛН
Can You REALLY Trust Proton Mail?
16:57
Eric Murphy
Рет қаралды 233 М.
Fish Is A Modern Shell For The Sophisticated User
15:56
DistroTube
Рет қаралды 215 М.
Why I Cant Stand IDE's After Using VIM | Prime Reacts
17:51
ThePrimeTime
Рет қаралды 408 М.
Непосредственно Каха: сумка
0:53
К-Media
Рет қаралды 12 МЛН