 No matter your skill level at Linux or anything that surrounds Linux There are a few things that I think that everyone should learn Now I've talked about this subject before in more general app-centric terms things like Them I think everybody should learn them. I think everybody should learn nano. You know if you're going to learn the terminal I think you should learn certain terminal commands You know there are things in Linux that I've talked about before that I think that everybody should learn But I want what I wanted to talk about today was five things more in depth about Linux that I think everybody should learn and This is doesn't really only pertain to new users. This is pretty much for everyone There are certain things on Linux that if you learn them you will have a better time now It doesn't mean that you can't use links without knowing these things I use Linux for a very long time without knowing several of these things So it is possible to be perfectly happy on Linux without knowing them But learning these five things will help you do more things on Linux So let's go ahead and jump in the first one and this is one that I still have problems with to this day And that is SSH now. Why would you need to use SSH now? Maybe you don't have a whole bunch of other computers or you don't have a you know A server farm or a remote VPS that you have to to remote into you know You maybe you're not that type of person but even if you're not SSH can be useful if only for it allows you to use other tools things like get which we'll talk about here in a few minutes things like being able to SSH into other computers if you do have them things like you know, maybe having a website someday You know, whatever the situation is SSH allows you to do more things and basically what SSH does is allows you through the internet to remote Access other computers no matter where they're at now Obviously there requires quite a bit of setup in order for this to work And it is fairly complicated and I highly encourage you to look on YouTube for any number of tutorials because I know DT has one. I'm pretty sure Brody has one, you know a lot of the YouTube guys have How to use SSH and I highly recommend you go search those things out because it does require some Tinkering in order to get up and running and I'm not good at explaining it That's reason why I don't have a video on it But the idea behind SSH is that it allows you to connect to remote servers and computers And this can be useful in a whole bunch of situations Specifically, I use it forget all the time now for the longest time when I was using just github I would use the github access credentials Basically, it allowed me to sign in to github through the terminal and upload to my repositories in that in that fashion They still do technically allow you to do that But it requires some more finagling in order for you to do SSH is just so much easier once you have it set up And it allows you to basically upload to get without entering a password or any of that stuff if you don't want to and it's just It's a very useful tool and I think everyone should at least give it a try now Speaking of get I think I'll go ahead and use get as the next one now now not everyone has to use github or get lab there are many self-hosted and open source Repository collectors on the internet things like code bird and things like that you can be wherever you want but get itself as a Standard that a lot of different places use allows you to store things online and that can be very useful Now it doesn't mean like you're just gonna be storing your backups or your whole music collection up there That's not really what get is for although. I suppose technically you could probably use it for something like that if you wanted to do that But really what gets for for is and what is really useful for is storing projects up there So if you are a developer of some sort or if you're you know a distro maintainer or something like that get can Be very useful But even if you're not a developer Chances are you do have configuration files on your computer that you've spent some time Cultivating and by uploading them to get not only can you share them with others if you want to but you can also back them up So if you're a window manager user, and you have your q-tile or X monad or DWM configuration files on your system By using get you can upload to a get repository your Configuration files and then when you reinstall or distro hop or move to a new computer or whatever it's very easy to pull them back down and Then just continue on with your day now obviously you can use traditional backup methods if you'd want to but get allows you to have an online Free way of backing up your configuration files And it's very very simple and it's obviously much more powerful if you are a developer you can Collaborate with other people and you can have different branches and things like that There's a whole bunch of stuff that get can do that I don't use because I'm not a developer but if you just want to use it at simplest form to back up your Configuration files like I do it's just a very very useful tool and learning how to use it in the terminal or in the GUI However, you want to use it can be very useful for you if that's what you choose to do now The next one that I want to talk about is more broad and I've talked about this before But I wanted to include it again because there are some things that I think that you know You should just you know learn and that is basic terminal movement commands So even if you've dedicated yourself to using Linux in a way where you never have to touch the command line And that's perfectly fine. There are still going to be some Instances where you do end up having to open a terminal It's just kind of inevitable that eventually you're going to find yourself in the terminal with a command that you have to Execute and it's just me. It's better for you to know something about it in the event that you get into that situation and Have no idea what you're doing You know, just if you have some idea you're going to be much better off One of the main things that you can do to prevent yourself from Getting into the situation where you have no clue what you're doing is to learn basic movement commands things like MV CP CD things like that Basically just learning how to move between different directories How to copy different directories how to you know remove directories and files and stuff like that if you can learn those basic commands Even if you never use them You'll be better off because eventually if you do get into the situation where you have to know how to move around You'll have learned of those basic commands and they're not hard. So I think everybody should just you know sit down Google basic Linux Terminal commands and then go through a few of them now I do have a video coming out here pretty soon about the most popular Linux commands And I'll talk about that in that video there, but just I would say learn how to use MV CP CD RM and Maybe MK dir Those five commands if you learn those five commands, you're going to be golden and even if you've used them very rarely Learning them won't take that much time and it could save your bacon in the future now The fourth one on the list is one that is going to be a little bit controversial simply because Not everyone really needs it right. It's not something that you know You could use your computer for all time and never have to deal with this But I think that if you learn cron you'll be very happy now What is cron basically cron is a service that runs on your system that will allow you to execute jobs So if you are for example Familiar with macOS macOS has a system called automator and basically what automator is is a front-end for cron And I don't know if the technological differences there are you know worthwhile knowing I have no clue I'm not a macOS guy But the idea is that you can automate things on a schedule to do you know Certain tasks and now on Linux we use cron basically what you could do for example Let's just say you wanted to back up your system every Friday at three o'clock p.m. Eastern time You could do that with cron now. Obviously there are some other requirements there to do that specific task But basically what cron would all you to do is automate that so every Friday at three o'clock p.m. Eastern time It would execute whatever commands you need in order to back up your system or say for example you want to Constantly update your weather script for your bar or panel or whatever and it doesn't have a it doesn't have a built-in Automatic updating system you could use cron for that just to run the command every you know Half hour or whatever you wanted to do and then it would output to wherever you needed to be output it So the basic idea behind cron is that you give it a task Give it a time period where you wanted to execute that task and it will do that on a schedule every time That time comes up and it can be basically anything that you wanted to do and it just works really really well now It does have some learning curve So I have made a video in the past about how to use cron I'll link that in the video description the basic idea again is just to be able to automate things on your system now I would say that again you could go your entire Linux career and never have to use cron But cron is one of those tools that can make you your Productivity so much better if you have certain things that you're always constantly doing You know every day and you know you can just automate that by writing a script and then having cron execute the script That can save you a lot of time the last one on the list is our sink now I have preached until I'm blue in the face Every tech youtuber out there has you know told you the importance of backing up your system You don't need to hear from that from me again If you're not backing up your your system, you know eventually that's gonna bite you in the ass And that's your problem right because obviously you haven't been paying attention But everyone needs to back up their system and that means that you need tools to do so And there are a lot of tools to back up your system the one that I use is our sink and I've done a video on our sink before and Gone in depth on how to use it and all this stuff So I will link to that video in the video description as well but the idea behind our sink basically allows you to take whatever directory you want to back up and Point it towards a directory where you want to back it up to and you can just run this command in the terminal Or through a GUI if you want to use GR sink and it just basically backs up whatever directories You want to a location of your choosing as a ton of power so you can get into You know having it back up to remote places you can have it You know do delta updates so that you can you can back up just the things that have changed in the directory or whatever you want To do our sink is basically as powerful as you want to make it It can be very simple can be very complicated However, you want to use it but the idea very simply is that it allows you to Back up your system or your files To wherever you want to be and it's just very easy to do so you can just they get you can basically put it into a Scripter just remember a line or whatever and run it it will do the backup and then you're done And if you you put then the combination with cron You could have it so that your backups happen at a certain time every week every day every month Whatever you want to do and it'd be automated you never have to look at it And it's just a thing that happens in the background that you have For whenever it happens that your computer crashes and you need to go access your data backups are Very much like insurance. You don't want ever have to use them But it's really good to have and if you set up a system where it's automated where you don't ever have to really pay attention to it Between crown and our sink you could do that and it could really save your bacon Sometime in the future when your computer crashes. So those are the five things I think everybody should learn no matter what level of Linux You know user you are If I would have to say which one that I regret not learning more about that would be SSH because SSH really truly does Open up a whole bunch of opportunities for you to do a whole bunch of different things like use get like access servers and being able to Set up a whole bunch of like a home lab or things like that And if you know, I want to learn more about that stuff So SSH is the thing that I'm going to be learning more about over The coming months. So that is it for this video if you have thoughts on any of this stuff You can leave those in the comment section below. I'm back to losing my voice again So apparently I'm only gonna get two videos done today Anyways, that is it for this video if you have thoughts on any of stuff again comments in the comment section below You can support me on patreon of patreon.com slash linux cash You can follow me on masses on our odyssey those links will be in the video description You can I totally mixed that up. I I did it fine in the last video. I didn't do a fine this time Anyways, thanks everybody who does support me on patreon and YouTube you guys are all absolutely amazing without you the channel There's not be anywhere near where it is right now. So thank you so very much for your support. I truly do appreciate it Seriously, just thank you guys so very much, especially for sticking when they throw out my hiatus here making videos So I truly do appreciate everybody who's stuck around which is the best majority people Much for your support. Thanks everybody for watching. I'll see you