 So watching a few of my videos people had asked about customizing their terminals Customization is obviously very personal and goes into however the workflow works for you So this is my dot files that I keep on github I keep them on github that way if I make any changes where as I set up all the different Linux servers I do I have the same process I install the same dot files on there and then I have Github set up on my Main desktop here, so I can make any changes or go. Hey, I like this better I just then go ahead and push them back up here. So these are going to change from time to time So whenever you're watching this, they're always going to be current So as of today, I actually made a couple updates today. So I could do this video including going and putting like a basic work instruction on how to do it and how to install it and how to Get clone it, which is just you know get clone Let let you copy paste it. If you've never done any terminal customization It's really not that hard to do to find someone else's config It's a little bit more difficult to actually write the config so even myself. I started with my friend Phil's files I've worked his project into mine So I can start customizing them the way I want it for different aliases I want to add and things like that. So it's kind of nice to start with someone else's files now Part of the way we do this part of prerequisites is make sure you have get installed Which if you're on a Debian based distribution after get installed get does it so simple as that After get install get and that's done. I believe it's like yum install get if you're on a red hat based distro, but Customize that as needed this will work on red hat it works on Debian I've used and using it on like my Zen server and everything else Clear and then we're just going to paste in the file now be careful whenever you're copying pasting Things off the web because who knows what's inside of them, but hopefully you trust me trust github Or just type it yourself, but it's get clone Then it's the github and then the dot files project And then we go into the dot files and then I have an install to sage now I didn't write it to top properly check for files. It's literally Just goes through removes those files then creates a symbolic link back to those files. Let me exit out And we'll go back in once you copied over the bash RC Logging out logging back in now. We got the beautiful colorful Login versus the boring green screen that is the default out of the box for Debian So now that it's installed quick customization. So if we go somewhere like for our log What else is in there installer? I like how it does this this is like a customization especially if you work with a lot of Deep folders that are mounted on other machines You may end up with a really long directory by doing that you end up with this You know the terminal the cursor being way out here. This is one of the reasons I really like this as a setup I found this in I believe parent Linux had it and I just said wow and I copied that feature out of there now part of the other thing and because this is Using aliases at all point to the dot files One of the reasons you do that from a setup standpoint is because when you do github and we'll actually go to the dot files folder All the aliases in here, then we got the dot get folder Unfortunately, some people may try to actually put everything in here and push it from their home folder The problem is if I do that I would push everything in my home folder This is how people accidentally do things like oh, I forgot to put an exclude for my SSH keys And they accidentally put their public keys in github and that's a horrible mistake That's why it goes into a simple dot files and if you wanted to customize it yourself. You could take this project Delete the get and create it yourself and create your own dot files Repository that this goes to that way when you customize them you can easily sync them between all the machines But there's a couple other things in here you can look through I got some customizations in here for tmux Actually, though, these are completely fills. I just left his on there It does things they put the IP address down here for the server on remote it into Has the date down here and time And which session it is It looks nice. If you're not familiar with tmux. It kind of lets you have Windowed terminals for things. It's a wonderful utility to be able to do this in I I really like it for watching logs and stuff like that are watching processes and when you're in one machine and you can disconnect and reconnect sessions The there's a channel YouTube channel called learning likes TV that can teach you all about how to use this. I That's where I learned it from. He's a friend of mine. Jay does a great job on his tutorial for this It's definitely one of the better ones out there and how I've gotten better at doing things like this I'm quitting the exit that one, but it's want to give people an easy way to Load up the same customization. So if you want to make your terminal look like how mine looks or you like this look in general Definitely really handy. I like the color fall. It definitely helps break out, you know, all the things we see all the time Which is definitely Definitely a challenge because when you're looking at just a bunch of green text It does kind of all get blurred together. So this, you know, customize that it also has some customization. So me Open up this For example, this is how it customizes Vim put some line labels in there shows you the file down at the bottom Just some basic, you know Help you out with a terminal. I may do some more terminal videos things like that It's I don't know. It's one of those things that I'm probably not the best teacher for I use it all the time But I don't necessarily Have the best teaching on all of it But if there's some need or people leave comments and like me to do some training on a specific area of the terminal Let me know but for the Tmux stuff and some of those other things definitely check out learn likes TV He's got a great tutorial on both SSH Tmux and how to handle all the windows and everything inside of it But if you want your shell to look like mine, this is the quick and dirty Tutorial how to do it just a quick instruction and once again this I'll leave a link to my public Github In the description below. Thanks