ZSH: Tailored for Functionality. How to install and start configuration of the Z shell or ZSH.

  Рет қаралды 10,281

Jake@Linux

Jake@Linux

11 ай бұрын

Installing zsh and creating basic config with main functions and custom prompt in just 5 easy steps:
1) install
2) create .zshrc file and relocate to .config dir
3) build basic config
4) clone a few plugins
5) Call plugins in zshrc
Gitlab
gitlab.com/jped
Github
github.com/jdpedersen1
Email Me At
jake@jpedmedia.com
My Website
jpedmedia.com
Follow Me On Odysee
odysee.com/$/invite/@Jakeatli...
$100 to test a server through Vultr
www.vultr.com/?ref=9174735-8H
Support
Brave users can support me with BAT on my website or on my youtube channel

Пікірлер: 61
@compujohn96
@compujohn96 11 ай бұрын
Always enjoy your vids and I learn something even when I think I have a good handle on the topic. I noticed the sudo -e and I use this often as well...BUT it took me a few years to find this option and it might be a good thing to explain or do a video on. Maybe a video on sudo and sudoers. I would like to see what you dig up.
@JakeLinux
@JakeLinux 11 ай бұрын
Thanks. Glad you enjoyed the videos. I could do a video on some sudo content.
@hakouguelfen9187
@hakouguelfen9187 7 ай бұрын
this is a very instructive informative video, thanks that's what I was looking for
@JakeLinux
@JakeLinux 6 ай бұрын
Great! I'm glad you found it useful
@nilz91
@nilz91 11 ай бұрын
its nice to see actual Linux content instead of the usual and repeatedly done by most (if not 99%) Linux-content creators their so called "Distro" reviews while just looking at preset themes and preinstalled apps and nothing about what the "Distro" actually present to user.
@JakeLinux
@JakeLinux 11 ай бұрын
Thanks, I try to keep the content more useful and less copycat. I am guilty of making a few of those videos but I try not to do it too much. Thanks for watching.
@AndrewErwin73
@AndrewErwin73 11 ай бұрын
You know... I don't even remember why I switched to zsh! But every system I build, zsh is one of the first thing I install. I have been doing that for 6 or 7 years now. Thanks for the content.
@JakeLinux
@JakeLinux 11 ай бұрын
Glad you enjoyed it, thanks for watching. It is a good shell.
@Microphunktv-jb3kj
@Microphunktv-jb3kj 11 ай бұрын
whatever.. people who get into linux should learn sh / bash but generally my feeling is that its just a generational thing lol.. bash - boomer zsh - millenial fish - gen z
@eobardthawnemcoc
@eobardthawnemcoc 4 ай бұрын
​@@Microphunktv-jb3kjno! Fish users r gen alpha... Must be.. gen z r using zsh
@psun5631
@psun5631 11 ай бұрын
Informative and nicely done like all your other videos. I've been following this channel for a while now and the content just keeps getting better and better. I have learned a lot of new and cool things from your videos and I'm very thankful for that. I hope you'll keep posting these awesome videos. Are you planning to release your awesome window manager configurations? I'd love to have a look at them. Awesome is my favourite WM so far but configuring in Lua is quite a bit of pain. I don't know if it's helpful but to prevent the right widgets from misaligning, you can put `null` in middle widget of wibar in your rc.lua. That would keep the right widgets in their place. Again, thanks for all your hardwork and effort your put in your videos.❤
@JakeLinux
@JakeLinux 11 ай бұрын
Thanks for the kind words, I will continue putting out content as long as people will watch it. My awesome config is now available in my repos on github and gitlab.
@StaffyDoo
@StaffyDoo 11 ай бұрын
I switched to Nushell about half a year ago. I’m quite happy so far and can’t see me going back to Zsh (which indeed is really good).
@JakeLinux
@JakeLinux 11 ай бұрын
What was it that drew you to nushell? What do you like about it?
@flip4119
@flip4119 11 ай бұрын
Hey man, longer time viewer. Just wanna say 2 weeks off of uploading is nothing! I'd enjoy uploads/updates from yah every few months. Hope all is well in life, and thanks for the vids!
@JakeLinux
@JakeLinux 11 ай бұрын
Thank you, I appreciate the kind words, I would be comfortable with longer periods between videos if my channel didn't suffer every time I go longer than a week with no uploads. Gotta play the algorithm game with KZbin even though I'm not very good at it, just good enough to keep my channel plugging along, thanks again for the comment, it is a big encouragement.
@B1ADE99
@B1ADE99 11 ай бұрын
LETS GO NEW JAKE
@MeFreddrick
@MeFreddrick 5 ай бұрын
Nushell is the hype currently!!
@JakeLinux
@JakeLinux 5 ай бұрын
Yeah, I'm going to take. Look at that eventually
@TonyShasta
@TonyShasta 3 ай бұрын
I love the shame and explaining that takes place when these power users spawn nano. 🤣 I'm kidding. Great video, thank you!
@JakeLinux
@JakeLinux 3 ай бұрын
I got no beef with nano, just don't prefer it.
@ditchcomfort
@ditchcomfort 10 ай бұрын
Finally a Zsh video, thank you 👌🏻 However, its better to actually put your files in the ~/.config/zsh directory and put all your XDG_* and ZDOTDIR in .zshenv and make a symlink to your home directory. And nothing more in that file. + you don’t have to use anything in /etc/… and/or perhaps break your shell. Everything else can go in .zprofile like envvar etc. and put things like completion, aliases, functions etc. in .zshrc
@ditchcomfort
@ditchcomfort 10 ай бұрын
Anyway. I always learn something amazing from you, even if I am on a Mac (of course 😂) or should I say BTW.
@JakeLinux
@JakeLinux 10 ай бұрын
Hey, thanks for your thoughts, my whole goal is to keep my home dir as uncluttered as possible and not have symlinks pointing all over my filesystem. Setting ZDOTDIR in /etc, I even set my bash dir to ~/.config/bash using /etc/bashrc, has yet to cause me any issues with my shell, not saying that's not a potential issue, it just hasn't bit me yet, I see what you are saying though, there is a potential for breakage.
@ditchcomfort
@ditchcomfort 10 ай бұрын
@@JakeLinux 👌🏻
@zachs7403
@zachs7403 4 ай бұрын
Ty so much
@JakeLinux
@JakeLinux 4 ай бұрын
You're very welcome
@cholst1
@cholst1 11 ай бұрын
nushell is where it's at tho ^^
@elpresidente5699
@elpresidente5699 11 ай бұрын
based kropotkin enjoyer
@JakeLinux
@JakeLinux 11 ай бұрын
I will check out nushell at some point
@itsfish8672
@itsfish8672 11 ай бұрын
Jake your back, A vid about ZSH cool GVJ. PS would u pls push your debian bashrc to your GITLAB, if you have the time pls sir.
@JakeLinux
@JakeLinux 11 ай бұрын
TY, my.curremt bashrc is in my repos now.
@nosotrosloslobosestamosreg4115
@nosotrosloslobosestamosreg4115 11 ай бұрын
@@JakeLinux I use zsh on my terminal. I even wrote my own prompt (based on trapd00r) but for root I keep bash, just to avoid confusions and big mistakes.
@JakeLinux
@JakeLinux 11 ай бұрын
@@nosotrosloslobosestamosreg4115 I'll have to look trapd00r up.
@nosotrosloslobosestamosreg4115
@nosotrosloslobosestamosreg4115 11 ай бұрын
@@JakeLinux I'm a fan of linuxonly theme as well. two lines prompts are the shite.
@RHTORAS
@RHTORAS 11 ай бұрын
can you show us openstage and metis linux ?< i am sure people using arch will find these two distros awesome... thanks!
@JakeLinux
@JakeLinux 11 ай бұрын
Will check them out, thanks for the suggestion.
@YrmiZ
@YrmiZ 11 ай бұрын
Thanks for the this awesome video! Do you have your .zshrc and funtions somewhere to share? I get this working with bash when I copy and paste lines from your .bashrc to mine but when I tried to implement those in my .zshrc I always failed somehow :D I use starship prompt because of git stuff but It makes my .zsh bit slow because It loads tons of other stuff that I don't really need.
@JakeLinux
@JakeLinux 11 ай бұрын
Thank you for the kind words, I'm glad.ypu.enjoyed the video. I will push my zsh config to my repos tomorrow
@scottb4029
@scottb4029 11 ай бұрын
I have to apologize , I did not install void on my desktop, I tried and I did have it installed on my hard drive, but could not get wifi working thru wpa_supplicant . My broadcom wifi in my mac mini seems to be very archaic and unsupported. I put in an old 2.4gh wifi dongle, Alpine recognized it immediately. So now I have alpine linux on my 12 year old mac and it is quick once again. Loved the zsh video. I still love bash too.
@JakeLinux
@JakeLinux 11 ай бұрын
Thanks, no worries, gotta use what works for you, glad your Mac is alive and well on alpine
@saltyowl3229
@saltyowl3229 11 ай бұрын
Why use sudo over doas? In some cases it makes sense as the functionslity is slightly more advanced, but just running xbps-install?
@JakeLinux
@JakeLinux 11 ай бұрын
I have never even tried doas, will have to give it a shot at some point
@Microphunktv-jb3kj
@Microphunktv-jb3kj 11 ай бұрын
Bash has good scripting capabilities in a single line, while in Zsh, we could not find the same. The output is stored in a temporary file by default in Zsh, while in Bash, it is not. Many built-in features in Bash make complex programs easy, while in Zsh, built-in features for complex programs are less.
@JakeLinux
@JakeLinux 11 ай бұрын
Agreed
@folksurvival
@folksurvival 11 ай бұрын
I've heard that Bash can also have all of the features of Zsh, or more, by using Blesh.
@JakeLinux
@JakeLinux 11 ай бұрын
@@folksurvival I have installed blesh before and it is interesting, it replaces GNU readline it is an interesting project
@rahilarious
@rahilarious 11 ай бұрын
what is it that zsh can do what bash cant? Dont need autocompletion (ctrl+r works welll for me) & syntax highlighting
@JakeLinux
@JakeLinux 11 ай бұрын
Bash has better functionality overall in my opinion, but there are a few of the "user experience" capabilities, such as the ones you listed that are important to some, not me, but some people like them.
@rahilarious
@rahilarious 11 ай бұрын
@@JakeLinux i would like them too in bash by default but it's not worth the effort of installing & configuring zsh on every machine. I better practice & get used to bash's tricks
@JakeLinux
@JakeLinux 11 ай бұрын
@@rahilarious I have a video out on adding some of zsh functionality to bash and I plan on updating that video soon.
@abdullahbinnur5592
@abdullahbinnur5592 11 ай бұрын
One thing I wanted to ask you, did you ever consider trying out openSuse on camera? Like, make a video on it or something. Anyways GVJ
@JakeLinux
@JakeLinux 11 ай бұрын
I have, and eventually I will, that is Matt from the Linux cast's wheelhouse right now.
@abdullahbinnur5592
@abdullahbinnur5592 11 ай бұрын
​@@JakeLinuxthats great to hear, openSuse TW is a seriously underrated distro
@catgirlfeetlicker
@catgirlfeetlicker 2 ай бұрын
omg finally someone that isnt actually explains stuff and doesn't just link his highly customized dotfile repo on github which is completely useless to me. subbed + like
@JakeLinux
@JakeLinux 2 ай бұрын
Thank you, welcome to the channel!
@tridibbiswas3361
@tridibbiswas3361 4 ай бұрын
Thank you for the video. I am trying to set up my zshrc file on my first mac. Wanted to avoid the temptation of oh-my-zsh. Could you direct me to the location of your zshrc files which I want to use as a reference
@JakeLinux
@JakeLinux 4 ай бұрын
I will have to recreate my zsh repo, I stopped maintaining it since I use bash. Will work on that for you.
@tridibbiswas3361
@tridibbiswas3361 4 ай бұрын
@@JakeLinux Thank you very much. Its very kind of you
@B1ADE99
@B1ADE99 11 ай бұрын
Bash bros.
@JakeLinux
@JakeLinux 11 ай бұрын
Bash is best
ZSH - A Better Shell than Bash?
18:34
Mental Outlaw
Рет қаралды 96 М.
Too lazy to configure ZSH? Just use this script...
12:26
Eric Murphy
Рет қаралды 16 М.
New model rc bird unboxing and testing
00:10
Ruhul Shorts
Рет қаралды 25 МЛН
This Zsh config is perhaps my favorite one yet.
17:24
Dreams of Autonomy
Рет қаралды 175 М.
Void Linux postinstall (FR)
25:44
LinuxInFrench
Рет қаралды 503
Arch Linux: Getting Started With ZSH
29:46
EF - Linux Made Simple
Рет қаралды 71 М.
From 0 to IDE in NEOVIM from scratch | FREE COURSE // EP 1
19:48
Understanding #Zsh Completions
19:27
DevInsideYou
Рет қаралды 16 М.
Building a Void-src template for Brave
24:51
Jake@Linux
Рет қаралды 1,2 М.
Changing Your Default Shell
8:56
DistroTube
Рет қаралды 61 М.
Сколько реально стоит ПК Величайшего?
0:37
Лазер против камеры смартфона
1:01
NEWTONLABS
Рет қаралды 710 М.
НОВЫЕ ФЕЙК iPHONE 🤯 #iphone
0:37
ALSER kz
Рет қаралды 226 М.
Xiaomi SU-7 Max 2024 - Самый быстрый мобильник
32:11
Клубный сервис
Рет қаралды 481 М.
Battery  low 🔋 🪫
0:10
dednahype
Рет қаралды 13 МЛН