 Hello, and welcome. This is a podcast by filmsbychrist.com. That's Chris the K and I am Chris also with a K And that is really how I spell my name Some people still write with a C even though I say in every video. It's Chris with a K. Anyway In a previous podcast, I was talking about how as an advanced computer user I'll call myself that an advanced computer user May do things that are more advanced and technical than what the average user would do but Would that include using the shell? so, you know all all computer operating systems have a command line somewhere a shell that you can use and Whether you're on Windows Mac Linux or even an Android phone your router your TV if you can get access to it There's a shell there. There's a command prompt Is it more efficient? Is it easier to use the shell and is to use a GUI desktop click interface? sometimes Most the time not all the time if I'm drawing a picture. I definitely want a mouse and You know be able to paint something Editing video can be done from the shell and if it's an automated thing if it's a regular, you know I'm gonna put this logo here have an intro and outro. I actually script that stuff out quite often Because it's just like it's it's the same thing every time But it's regular everyday use of a lot of things we do in computers Easier if you're in the shell. I mean do you need to use the shell if you're you're using Linux You have to go into the terminal some people say oh if you if you're using, you know A Linux operating system at some point you're going to go into the shell That's that's not really true at all Pretty much and anything that can be done in a GUI can be done in the shell and Anything to be done shell could be made into a GUI Because basically a GUI which by the way if I haven't said stands for graphical user interface Which is your your your windows and your mouse clicks and your you know your regular interface So if I don't need to go into the Linux shell Why do all of these forums I go to or questions I ask about how we how to do stuff on Linux all say Open up the shell around this command The answer is It's the easiest way to do it most of the time, especially if you're explaining it to somebody So I'll just give you an example Just in many cases Let's say you want to do something simple like change the wallpaper On your desktop It's not hard to do but what you would have to do to explain it to someone is okay at your desktop Right-click your desktop go to the option says desktop options go to the tab that says wallpaper choose Open file go to the directory where your image is click on that image click, okay, boom Something similar like that it's going to be at least five or six steps in the shell It's run this command There's going to be a single command and then you're going to give the name of the image you want and It might seem scary to write in the shell But explain it someone's just like here's the command rather than do this do this lots of times if you're trying to explain something simple It's usually you have to go okay Go to your start menu go find this application or find this under your start menu click on that then Search for this in there go to this tab go up to file go down to preferences over to this tab just to do something simple we're in the shell it's this is the command and you're done and It's it seems scary It's I get that if you have a GUI interface where you can click on stuff Oh, I can see there's a button that says this. Oh, I can see this but but you have to find those buttons first And I can see if you really don't know How to do something how that can be beneficial But once you know how to do something it's easy to do and it's a lot easier to do in the shell And some commands can get a little long. That's true But that's what aliases are for and scripts are for if a command gets long You can Alias it if you're going to run that command regularly to where you can type whatever you want and all run that command So even if the commands 50 characters long You can have it be Bob and then anytime you type Bob in the shell. It's gonna run that command And that's another place where the shell shines it's it's scripting it's it's programming basically you're writing commands Programming is just putting a list of commands together where the shell you're writing them one at a time is basically the difference and Computers the point of computers is to do repetitive tasks very very fast So if you're gonna do something regularly Most the time it's gonna be easier to do it in the shell because you can create an aliases or some sort of shortcut now You can also link these shell commands to an icon or some sort of GUI interface, but it's still just the shell I Get again that it's scary for people who don't use the shell because what do I type and they're all scared They're gonna type something wrong and in reality the type the typing a typo and having it, you know Wreck your system can happen But usually only if you're actually know a command and you type a typo You're not going to go into the shell hit a bunch of keys in the keyboard hit enter and wipe out your system It's just it's just not gonna happen the odds of that happening or astronomical Astronomically small I guess it's it's The the times those happen you're doing advanced things that a regular user user probably wouldn't do And if they did it's it's like very clear that this is dangerous and doing it in a GUI interface It's just dangerous forming a hard drive. I can go in click a couple buttons and And it will wipe out my hard drive where I could do the same thing with a single command from the shell and The only real difference is at least on the link system is usually The GUI interface will pop up a box saying are you sure you want to do this? Do you want to continue where the shell lots of times will assume that you typed it because it's it's fairly You know Difficult to accidentally type a command that's going to wipe out your hard drive. So you have to type it out The GUI interfaces have dialogue saying are you sure because you can accidentally click a button You don't want to accidentally click a button and wipe out your hard drive The shell assumes that if you took the time to type out this command You want to wipe whatever partition or do whatever you're doing because you didn't accidentally type all those keys on the keyboard You want to be careful about copying and pasting commands Especially from websites where people you don't know tell you to type this you should understand a command before you type it But the shell is for many things Much easier to use I'm much easier to explain how to use than explain again Go to your start menu go up to program files go to you know Graphics click on this application when it opens then click on file Preferences go to this tab just to do something where one command in the shell could do it So yes, the shell is easier for a lot of things But you have to learn how to use it and I'm not going to tell people you have to learn how to use the shell You can use the GUI interface But don't be afraid of the shell and don't think that using the shell is harder than using the GUI interface The GUI interface is there just to guide you and it's basically doing the shell commands in the background In a general sense Anyway, this is Chris of films by chris.com. I thank you for watching. Please visit my website again It's Chris with a K you can also support me over at patreon.com forward slash metal x 1000 I appreciate your support and as always I hope that you have a great day