Join Scott Simpson for an in-depth discussion in this video Using the exercise files, part of Learn the Linux Command Line: The Basics.
- View Offline
- [Voiceover] To follow along with this course, you have a few options. You can follow along using your computer's terminal which can result in changes to your system. If you do this, be sure to keep in mind what we're doing, so you don't cause changes or data loss. The other way of following along with the course is to use a virtual machine. A virtual machine is like a computer in a little sandbox completely separate from your real computer. If something gets deleted or modified in the virtual machine your computer remains unaffected. You can also keep the virtual machine on an external drive and move it between computers if you need to.
Setting up a virtual machine takes a little bit of work so if you want to do that, you can watch the next video. That video doesn't count towards course completion so you can skip it if you don't need it. You can also follow along using a remote server on a service like Amazon Web Services, DigitalOcean or others. Whether you're working on your local computer, a virtual machine or a remote computer, you should either download the exercise files onto your laptop or desktop from the download link at the top of the course page, or you can get the exercise files using Git.
I have the exercise files on a public repository, and you can get them by going into the terminal and cloning them. To do this I'll type git clone git://github.com/scottsimpson /commandlinebasics. Now if I switch to my file browser, I can find where the repository went and either use it from there, or move the exercise files to another location.
For this course I'll be working with them in the Documents folder. Both of the sets of files are the same, so you can pick whichever way you want. Inside the exercise files are a couple of text files that we'll use for different tasks. A tar.gz archive for a challenge, a bash script called test.sh, and a folder called Departments that has a number of sub-folders that we'll use as well. Since these files are free to everyone, I encourage you to use them, rather than following along with your own files.
This course will establish the foundation for more advanced Linux topics. Find other Linux training courses here.
- What is the Linux command line?
- Writing Linux commands at the prompt
- Finding help for Linux commands
- Editing files and folders
- Configuring user roles and file permissions
- Using pipes to connect commands
- Peeking at files
- Searching and editing text
- Finding disk and system information
- Installing and updating software