ZSH | A Better Shell

  Рет қаралды 134,347

Chris Titus Tech

Chris Titus Tech

Күн бұрын

ZSH | A Better Shell
Many use the built-in BASH and I have for a long time, but after just recently switching to ZSH I didn't realize how fantastic it is. Once you customize and add plugins, it becomes the most powerful shell out there. I couldn't imagine life without it now.
ZSH Webpage: www.christitus.com/zsh/ .
►► Digital Downloads ➜ www.cttstore.com
►► Reddit ➜ / christitustech
►► Titus Tech Talk ➜ / titustechtalk
►► Twitch ➜ / christitustech

Пікірлер: 254
@Noxeus1996
@Noxeus1996 4 жыл бұрын
zsh is neat and all but please don't make any more dabbing thumbnails.
@SupaShang
@SupaShang 4 жыл бұрын
Linux: "I can make you more productive." Zsh: "Hold my bash."
@Sensu0
@Sensu0 4 жыл бұрын
Oh-my-zsh: "Hold my Zsh."
@sethadkins546
@sethadkins546 3 жыл бұрын
@@Sensu0 Powerlevel10k: Hold my oh-my-zsh...
@antuelle78
@antuelle78 4 жыл бұрын
Oh-My-Zsh has several advantages when you are a ZSH power user. Keeps your plugins updated, support for powerline, etc. I use these plugins: git kubectl helm docker docker-compose zsh-navigation-tools zsh-autosuggestions vim-interaciton vagrant ubuntu virtualenv rsync python systemd ssh-agent terraform. Nice video for new users to ZSH.
@DavidSmith-ef4eh
@DavidSmith-ef4eh 4 жыл бұрын
"Nano" into that? What did he mean by this? I guess it's a mispronunciation of "vim".
@ChrisTitusTech
@ChrisTitusTech 4 жыл бұрын
Hehe 😀
@ardishco
@ardishco 2 жыл бұрын
lmao
@sliceoflife5812
@sliceoflife5812 2 жыл бұрын
Thats a good one.
@mattboston74
@mattboston74 4 жыл бұрын
Use “chsh” to change your shell. Never edit your passwd or shadow files with nano. If you need to learn about “vipw“. It’s like “visudo“ where it checks the file before saving.
@AndersJackson
@AndersJackson 4 жыл бұрын
Agree on this one.
@allenravi
@allenravi 4 жыл бұрын
you should use chsh to the change the user's shell
@KarlMySuitcase
@KarlMySuitcase 4 жыл бұрын
When dads try to be cool, The thumbnail.
@RichardBronosky
@RichardBronosky 4 жыл бұрын
Karl My Suitcase too close to home, friend.
@KarlMySuitcase
@KarlMySuitcase 4 жыл бұрын
@@RichardBronosky The hardest moment of being a dad, is the point you realize you'll never be cool again.
@RichardBronosky
@RichardBronosky 4 жыл бұрын
Karl My Suitcase luckily I’ll never realize that. WIN!
@lingux_yt
@lingux_yt 3 жыл бұрын
@@KarlMySuitcase that's BS
@KarlMySuitcase
@KarlMySuitcase 3 жыл бұрын
@Chernobeel Since it's a joke, it's more meaningful to say "not funny!" than "disagreed".
@AnzanHoshinRoshi
@AnzanHoshinRoshi 4 жыл бұрын
Thank you, Chris. I have been thinking of zsh on and off for some time now.
@paulborchardt3512
@paulborchardt3512 4 жыл бұрын
Thanks Chris... I had completely forgotten about ZSH. I used it many years ago followiing my long time use of CSH and I was hooked on it.
@craigw4644
@craigw4644 4 жыл бұрын
Liking it, thanks for doing all the work for us!
@damienw4958
@damienw4958 4 жыл бұрын
I switched to zsh on my main computer and I am loving it. The only feature I miss is the alt-. to get your last argument from your last command going back in commands.
@MaidLucy
@MaidLucy 4 жыл бұрын
Thank you! This was the video I needed to get comfy in zsh!
@uncreativename9936
@uncreativename9936 4 жыл бұрын
First Luke Smith and now Chris Titus, why do all these Linux KZbinrs keep dabbing on me?
@hammerheadcorvette4
@hammerheadcorvette4 4 жыл бұрын
Luke Smith did it first...
@TheBannanaThief
@TheBannanaThief 4 жыл бұрын
@@hammerheadcorvette4 Apple did it first in Catalina, let the hate begin.
@Veri7a
@Veri7a 4 жыл бұрын
LOL
@amaxamon
@amaxamon 3 жыл бұрын
I just installed it today and already I love it!
@johnmal5975
@johnmal5975 4 жыл бұрын
Good stuff thanks Chris!
@MrLeeFergusson
@MrLeeFergusson 4 жыл бұрын
zsh followed by ohmyzsh and the spaceship theme are always the first things i install on a system, if you code at all its an amazing little setup
@noctreik
@noctreik 4 жыл бұрын
Tip for you: alias l='ls -lFh --color=auto --group-directories-first' Looks more organised.
@Aemilindore
@Aemilindore 4 жыл бұрын
WHAT THE...THIS IS LOVELY
@David-mw8vr
@David-mw8vr 4 жыл бұрын
Zsh is my stuff, I love everything about it the themes are AWSOME makes everything pretty and the autocorrect is awesome as well
@ted5045
@ted5045 3 жыл бұрын
Back in the day, they wished they had full colour screens. Here we are in 2021, using black and green on Arch! Love it. :)
@ayoubsaphi2130
@ayoubsaphi2130 4 жыл бұрын
great video like always
@catalinnic9356
@catalinnic9356 4 жыл бұрын
Do ya just dab?
@ChrisTitusTech
@ChrisTitusTech 4 жыл бұрын
Oh yeah! Lol
@Unstable_Diffusion89
@Unstable_Diffusion89 4 жыл бұрын
I've not watched this video yet, I'm here for the dab.
@Cloudstone86
@Cloudstone86 4 жыл бұрын
I agree that zsh is more productive and has more funtionality than bash, and is in some regards, objectively a better shell, however, since I work with many different linux machines every day, I prefer using bash because it's always there. Keep up the great content, enjoying your channel a lot!
@iLiokardo
@iLiokardo 4 жыл бұрын
brilliant thumbnail for the topic/content (dunno the word i wanna use)
@davidfrischknecht8261
@davidfrischknecht8261 3 жыл бұрын
An even easier way to change your default shell is using the "chsh" command. For Ubuntu-based distros it's in the "util-linux-user" package if it's not already installed.
@ArsenGaming
@ArsenGaming 4 жыл бұрын
I love ZSH a lot.
@muddyexport5639
@muddyexport5639 4 жыл бұрын
Excellent!
@deltadex7
@deltadex7 4 жыл бұрын
I may highly recommend oh-my-zsh to further power your zsh. It's awesome and has a lot of plugins (choose wisely) and beautiful prompts. PS: You can change shell using `chsh -s /bin/zsh`
@kekePower
@kekePower 4 жыл бұрын
One thing that popped out for me was when you edited (really?) /etc/passwd instead of using chsh... Isn't that why we have these tools?
@benstechroom
@benstechroom 4 жыл бұрын
I love zsh plus oh-my-zsh. I tried fish and liked it too, but it has some compatibility issues and can be tricky to set up. So I fell back onto zsh.
@gwgux
@gwgux 4 жыл бұрын
I think it's time I revisit zsh. Though in the meantime, I offer you a road sign on your never ending quest for more efficiency and better workflows. Exit 1991: vim I don't mind seeing nano, but I like your content and I like how you come up with these new methods to become more efficient with all these videos so even if you go back to nano, I'm just curious what your mind can come up with if you dive into vim.
@ChrisTitusTech
@ChrisTitusTech 4 жыл бұрын
I've done VIM and it is faster and better. However, it does confuse quite a few newcomers, hence why I do most of my videos in nano.
@chrs-wltrs
@chrs-wltrs 3 жыл бұрын
Hi Chris, I'm really a fan of zsh and powerlevel10k, but I noticed something. You included instructions to install zsh-syntax-highlighting, but after the installation is done, there's no syntax highlighting in the terminal. Would you be willing to do a followup video for setting up syntax highlighting?
@artaway6647
@artaway6647 4 жыл бұрын
you stepped up your thumbnail game lmao
@amaterasu48
@amaterasu48 3 жыл бұрын
Very true. I changed my bash to zsh recently.
@guyclykos
@guyclykos 4 жыл бұрын
CTT drinking game: whenever Chris says productive or productivity.
@starmorph
@starmorph Жыл бұрын
incredible thumbnail
@beardedgeek973
@beardedgeek973 4 жыл бұрын
I use Fish, not because I am a power user but because it is really handy for "noobs" with it's basic setup.
@kennyp6622
@kennyp6622 4 жыл бұрын
Sounds interesting. After being on bash (all my life ): ) what's the learning curve for zsh?
@Sensu0
@Sensu0 4 жыл бұрын
Chris, it's nice to see you started using Zsh. Have you looked into Oh-my-zsh on github?
@iLiokardo
@iLiokardo 4 жыл бұрын
Ctrl-Space to complete the gray command. In Fish, you do right arrow (or Ctrl-f, forward-char) to complete that, or you can complete it by word with Alt-right arrow (Alt-f, forward-word).
@digitalsparky
@digitalsparky 4 жыл бұрын
that thumbnail is just epic... zsh is for ballers and a titus dab, such awesome :P.
@ChrisTitusTech
@ChrisTitusTech 4 жыл бұрын
Lol
@grantsgamesandtech312
@grantsgamesandtech312 4 жыл бұрын
But not the EVIL Epic Games. lol x2
@HikariKnight
@HikariKnight 4 жыл бұрын
@ChrisTitusTech you should use chsh to change the shell as it warns you if the shell path you put in does not exist so you dont lock yourself out (incase you for some reason run a setup without recovery boot) as on some distros the zsh binary is in /usr/bin and not /bin
@jiayojames
@jiayojames 4 жыл бұрын
zsh is amazing
@Submersed24
@Submersed24 3 жыл бұрын
I'm very confused, I installed nvm on a bash shell profile.. is there any way to move it to a zsh shell? Will it cause issues if I put some things on zsh and some on bash
@QuimChaos
@QuimChaos 4 жыл бұрын
is there a big difference between your install and using zsh-newuser-install to setup zsh?
@MrGFYne1337357
@MrGFYne1337357 4 жыл бұрын
Fish shell 4 life. Dabs back
@baardkopperud
@baardkopperud 4 жыл бұрын
Isn't ex an already existing command? ex was the underlying line-based editor (like ed) that the vi editor wrapped around. If you got a vi clone like vim or elvis installed, ex is a symbolic link that cause it to emulate ex instead of vi.
@ohio2440
@ohio2440 4 жыл бұрын
Hello Mr. Titus, i have a problem with zsh-syntax-highlighting package on Ubuntu (i know im the devil?).
@victorprokop2240
@victorprokop2240 4 жыл бұрын
BASED thumbnail
@MovadoDaSaint
@MovadoDaSaint 3 жыл бұрын
Well, im sold...
@jefferson_santana
@jefferson_santana 4 жыл бұрын
Bom vídeo. :)
@ANGRY2MATO
@ANGRY2MATO 4 жыл бұрын
In the thumbnail he looks like he’s about to take a nap
@buumajin8850
@buumajin8850 2 жыл бұрын
As a beginner what's a good language to learn bash,shell or? I'm tryn to learn on Linux
@praetorxyn
@praetorxyn 4 жыл бұрын
If you set ZDOTDIR to .config/zsh (you'll have to do it in /etc/profile or ~/.zshenv for it to load before zsh does) you can stop zsh from cluttering up your home like bash does.
@smarfbag8714
@smarfbag8714 4 жыл бұрын
Best thing about Chris........he appears out of nowhere from his desk all we can know he could be plotting to overthrow Microsoft. 😂
@ChrisTitusTech
@ChrisTitusTech 4 жыл бұрын
You need to correct the sentence from "could be" to "is" 😉
@maxhass4709
@maxhass4709 4 жыл бұрын
Fish>zsh>bash come at me
@ChrisTitusTech
@ChrisTitusTech 4 жыл бұрын
Hehe I love the passion
@sonnycrockett974
@sonnycrockett974 4 жыл бұрын
Your software preferences make you a deplorable human being. Also, you're going to hell.
@Gelo2000origami
@Gelo2000origami 4 жыл бұрын
Just because you have the freedom to use fish, doesn't mean you should
@adarshsingh764
@adarshsingh764 4 жыл бұрын
A good video but I need to think twice before hitting like. That thumbnail is questionable.
@diago2805
@diago2805 4 жыл бұрын
What window manager you using?
@LefterisEl
@LefterisEl 4 жыл бұрын
zsh for ever.. and add beavis and buthead messages on each terminal session :P
@amietinen
@amietinen 4 жыл бұрын
Editing /etc/passwd, isn't it better to use usermod when changing things like shell/home/groups/etc? (sudo usermod -s /bin/zsh titus)
@ramaswamyvenkatachalam3407
@ramaswamyvenkatachalam3407 4 жыл бұрын
what linux distro are you using?
@rishi2504
@rishi2504 Жыл бұрын
Pls. share How you manage to get that gradient in your prompt...
@fam1u
@fam1u 4 жыл бұрын
Funny you made this video just after I switched to the fish shell (from bash, never really used zsh) today
@fam1u
@fam1u 4 жыл бұрын
@S T Can you tell me an easy way to get at least a working and beautiful zsh shell so I can continue from then on? Because I'm too lazy
@LeonWhites_Darkspace
@LeonWhites_Darkspace 4 жыл бұрын
Zsh is the emacs of the small, although emacs has a Shell too called eshell
@antuacharjee9145
@antuacharjee9145 4 жыл бұрын
Anything you mentioned is already available in fish out of the box but for zsh you have to install plugins. So fish is better
@seanpaul7069
@seanpaul7069 2 жыл бұрын
Ye plug-ins for ZSH break and it slows it down overtime. I use Fish for simplicity and peace of mind experience. I don’t want to maintain all these unnecessary config files
@diegonayalazo
@diegonayalazo 2 жыл бұрын
Thanks
@Oswee
@Oswee 4 жыл бұрын
Yeah... zsh and fzf is the real thing. Also using Alacritty mostly for better font size downscaling. Looks much more crisp.
@mulatdood
@mulatdood 4 жыл бұрын
I tried to follow the instructions. It seemed to work some. I get the timer thing. I don't get any auto complete and I don't get the color changing text.
@iFurane
@iFurane 4 жыл бұрын
Which distro are you using? (New to your channel)
@busdriver1261
@busdriver1261 4 жыл бұрын
Reminds me of 4DOS and the way it enhanced DOS back in the day...
@natem7440
@natem7440 2 жыл бұрын
i consider myself a linux noob because i use nano - but surprised to find Chris uses it? Interesting you are not using Micro or VIM...
@SimGunther
@SimGunther 4 жыл бұрын
What's next, dish: a shell for the 2000s? Can't wait to see those linux memesters (including you, distrotube, lunduke, and Luke Smith) getting together for the cha cha slide. That would make my linux decade if that happened.
@ok-tr1nw
@ok-tr1nw 4 жыл бұрын
Fish gang Fish gang
@charlesli2951
@charlesli2951 4 жыл бұрын
Which operating system are you using?
@mandeepsangwan2009
@mandeepsangwan2009 4 жыл бұрын
Please make a video on TPM 2.0. There's no relevant and simple to understand video anywhere on the internet currently.
@LampJustin
@LampJustin 4 жыл бұрын
Oh yes that would be awesome TPM + LUKS would be amazing
@dumbllama8495
@dumbllama8495 3 жыл бұрын
wtf. I searched it in my Manjaro Install and zsh was already installed with all the extensions you've mentioned. It says, it was installed as a dependency for some other software.
@WolfgangsChannel
@WolfgangsChannel 4 жыл бұрын
All my Grove Street homies use fish!
@Jorge-xf9gs
@Jorge-xf9gs 3 жыл бұрын
LOL you're here too! I love Fish in every aspect but it not being POSIX compliant gives me convulsions.
@nickvelos9571
@nickvelos9571 3 жыл бұрын
What OS are you using
@sfadhjkl4112
@sfadhjkl4112 4 жыл бұрын
The git plugin from oh-my-zsh is really nice if you use git alot.
@baransunger4954
@baransunger4954 4 жыл бұрын
do you use mac or linux? if it is linux ,which distro
@spaceiswater6539
@spaceiswater6539 4 жыл бұрын
If you change to zsh does that mean bash scripts will not work anymore? Cant wait to see more videos on zsh, thanks Chris.
@commandprompt7171
@commandprompt7171 2 жыл бұрын
they do, but some some of the operations and conditions need to be typed differently, look up the differences online
@spaceiswater6539
@spaceiswater6539 2 жыл бұрын
@@commandprompt7171 That makes sense thank you so much in your reply.
@IntoTheNothing1
@IntoTheNothing1 4 жыл бұрын
Your thumbnails are just.. splendid 😂
@MrGFYne1337357
@MrGFYne1337357 4 жыл бұрын
Oh-my-fish > oh-my-zsh
@zeocamo
@zeocamo 4 жыл бұрын
@Chris Titus Tech now, you are ready for ranger .....
@ravamathias125
@ravamathias125 4 жыл бұрын
can you please explain how to use "build" or "make" any other cmmands and install an application from git. thanks
@shopflicker
@shopflicker 3 жыл бұрын
in this video what linux os you useing???
@smhsophie
@smhsophie 3 жыл бұрын
It doesn't really matter, but knowing him probably pop os or manjaro.
@karmavil4034
@karmavil4034 3 жыл бұрын
Does anyone know how to tell Remote-Container plugin for vscode to never install zsh?
@hammerheadcorvette4
@hammerheadcorvette4 4 жыл бұрын
Soon we'll get videos of Chris Titus TV walking in the woods talking about Nerd Culture...
@ChrisTitusTech
@ChrisTitusTech 4 жыл бұрын
Soon? I've done this a couple times now haha.
@hammerheadcorvette4
@hammerheadcorvette4 4 жыл бұрын
@@ChrisTitusTech Although funny, Let's see some content on how to use SELinux, or systemd functionality. How to manage a Linux Firewall, Wireguard set up etc. Keep up the good work !
@springbok4015
@springbok4015 4 жыл бұрын
Zsh is default on Macs now.
@ricardo072
@ricardo072 4 жыл бұрын
Could you please tell me how to install the Matrix screensaver we can see on the background? I'm using Arch... Thanks in advance...
@1MinuteFlipDoc
@1MinuteFlipDoc 3 жыл бұрын
i dont know arch, but debian/ubuntu ... sudo apt install cmatrix
@WRaLxW
@WRaLxW 3 жыл бұрын
For arch it's just sudo pacman -S cmatrix
@QuimChaos
@QuimChaos 4 жыл бұрын
dependancies? or dependencies? (in the site)
@iLiokardo
@iLiokardo 4 жыл бұрын
whoops, typo on his part. correct spelling is "Dependencies"
@carstenrasmussen1159
@carstenrasmussen1159 4 жыл бұрын
I use csh or tcsh. Just because I have used it for like more than 20 years
@keiichiiownsu12
@keiichiiownsu12 4 жыл бұрын
install grml-zsh-config? gives you the same defaults as the live-iso zsh-shell
@jorgealberto1851
@jorgealberto1851 4 жыл бұрын
Which Desktop Environment was used on this video?
@maximchintalov8387
@maximchintalov8387 4 жыл бұрын
I think he uses MATE with Awesome WM
@julianbarbosa6415
@julianbarbosa6415 2 жыл бұрын
can you run zsh on vscode terminal
@MegaManNeo
@MegaManNeo 4 жыл бұрын
I'm still ignoring the shell as good as possible. However, as much as I still think Ubuntu has pretty good defaults for their .bashrc, the short time window that I actually used ZSH with omg-my-zsh scripts, my comfort level on the term actually felt higher than with default BASH, That said, you most certainly didn't do the wrong step.
@gabrielwilliams6373
@gabrielwilliams6373 4 жыл бұрын
When you don't pimp your nano.
@yvrelna
@yvrelna 4 жыл бұрын
Easier and safer way to change your shell, rather than editing /etc/passwd directly, is to run `chsh`. Additionally, with don't need sudo/root permission to change your own shell.
@jasvanaarde9512
@jasvanaarde9512 4 жыл бұрын
zsh definitely for ballers
The Shell Comparison: Bash vs ZSH | Installing ZSH and Oh-My-ZSH
24:12
The Morpheus Tutorials
Рет қаралды 20 М.
16 Linux Tips in 10 Minutes
14:02
Chris Titus Tech
Рет қаралды 94 М.
Llegó al techo 😱
00:37
Juan De Dios Pantoja
Рет қаралды 52 МЛН
MISS CIRCLE STUDENTS BULLY ME!
00:12
Andreas Eskander
Рет қаралды 15 МЛН
НРАВИТСЯ ЭТОТ ФОРМАТ??
00:37
МЯТНАЯ ФАНТА
Рет қаралды 6 МЛН
Mama vs Son vs Daddy 😭🤣
00:13
DADDYSON SHOW
Рет қаралды 32 МЛН
Linux Apps I Use Daily
17:58
Chris Titus Tech
Рет қаралды 384 М.
ZSH - A Better Shell than Bash?
18:34
Mental Outlaw
Рет қаралды 96 М.
Fish Is A Modern Shell For The Sophisticated User
15:56
DistroTube
Рет қаралды 211 М.
Lies I was told about ZSH and Bash
8:46
Tom on the Internet
Рет қаралды 34 М.
Change Desktop Environments on Linux
12:50
Chris Titus Tech
Рет қаралды 255 М.
My Bash Prompt
11:39
Chris Titus Tech
Рет қаралды 41 М.
This Zsh config is perhaps my favorite one yet.
17:24
Dreams of Autonomy
Рет қаралды 175 М.
Hidden Tmux POWER: The Missing 50%
8:52
DevOps Toolbox
Рет қаралды 20 М.
Why I Switched Back to Bash, And Why You Should Too
10:42
The Linux Cast
Рет қаралды 36 М.
Switching To ZSH
28:13
HackerSploit
Рет қаралды 33 М.
Rate This Smartphone Cooler Set-up ⭐
0:10
Shakeuptech
Рет қаралды 4 МЛН
Kumanda İle Bilgisayarı Yönetmek #shorts
0:29
Osman Kabadayı
Рет қаралды 1,8 МЛН
Зарядка-брелок для Apple Watch
0:39
Rozetked
Рет қаралды 239 М.
НОВЫЕ ФЕЙК iPHONE 🤯 #iphone
0:37
ALSER kz
Рет қаралды 226 М.
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 6 МЛН