 Daniel Koffman asks, how about making your own commands in scripts and scripts and you get some examples. There's lots of ways you can create your own commands and today we're going to go over a simple one called alias. So alias, if you type it right, is a command that you can now basically rename commands as something else or alias them. For example, I like to use the ls-lha command to list files in a list format, human readable file sizes, and list all including hidden files. So I can enter to do that. But since I type that so much, maybe I want to shorten it up some. So I can use the alias command f equals and then quotations I'll say list and just give it the command that I want. And what this is saying is from here on out, if I just type letter f, run this command. So now I hit enter, I can type in f and hit enter and it runs that command. Now this does not go from session to session. If I open up a new shell down here, I can test press f and it's going to say command not found. Same as up here, up here it's still saved because I haven't exited at that session yet. So how do we get our commands to go from session to session, our aliases, our settings here. And depending on your shell you're using, it's going to be in a different RC file. RC file is a file that basically runs at your start. So I'm in my home directory here. If I list, I can list dot bash RC, you can see there is a bash RC file. And that is what the file for bash is called. So it's going to be in your home directory. If it doesn't exist, you can create it. The dot means that it's hidden. So if you go into a regular browser, if I just list, you don't see it there, but list with dash A will show it because it shows hidden files. But I can then vim bash RC going here. I have some settings in here, but basically I would just add my alias command in here. Asf equals list dash la h. And I can save that. Now, I'm not running bash. I'm actually running a Z shell here. So I can do the same thing, but my command, my file would be vim dot Z H RC. And I can go into my into that file. And then you can also create files that calls under it, like I also have a dot local setup. But that's her underscore local setup. That's a whole nother conversation. But with that bash RC file change now, if I start up bash, I can press F and it runs that command. And if I start bash down here, it saves it. So it basically runs that those settings at startup of your shell. So whatever shell you're using, it's probably going to be in your home directory dot whatever your shell is RC for bash, it's dot bash RC for Z shell, it's dot Z H Z S H RC. And just go ahead and put your aliases and any other settings in there and it will go from session to session. And again, since that's in your home directory, that's for that particular user. You can also make RC files there skeleton files for new users. That's a whole nother conversation as well. And aliases are great for simple commands like that. But check out the playlist in the description of this video because in our next videos, I'm going to get more in depth on how to do more complex commands. So aliases, very simple for short little commands. Look to the next videos for more complicated commands. I hope you enjoyed this video. Be sure to like, share, subscribe, and comment. I hope that you have a great day.