Unix Essential Training
2h 38mIntermediate2020-12-16
Authors

Kevin Skoglund
Founder of NovaFabrica
Course details
Although it was developed in the 1970s, Unix remains an essential skill for anyone working in technology today, and serves as the backbone of many modern technologies like smartphones, streaming services, and supercomputers. In Unix Essential Training, Kevin Skoglund teaches Unix from the ground up, starting with the basics of the command line and the most important Unix commands. Regardless of whether you’re using Mac OS, Windows, or Linux, Kevin helps you unlock the powerful capabilities of Unix by walking you through how to use command-line syntax to perform common tasks such as file management, data entry, and text manipulation. By the end of the course, you’ll have tools that you can immediately apply to your own work.
Skills covered
UnixClient Operating SystemsIT Help DeskEssential TrainingOpen Source
Concepts
0. Introduction
- 01 - Work with Unix from the command line
1. Introduction to Unix
- 02 - What is Unix
- 03 - Ways to access Unix
- 04 - Logging in and using the command prompt
- 05 - Command structure
- 06 - Kernel and shells
- 07 - Unix text editors
2. Files and Directories
- 08 - File system basics
- 09 - Creating files
- 10 - Reading files
- 11 - Creating directories
- 12 - Moving and renaming files and directories
- 13 - Copying files and directories
- 14 - Deleting files and directories
- 15 - Creating symbolic links
- 16 - Searching for files and directories
3. Ownership and Permissions
- 17 - Users and groups
- 18 - File and directory ownerships
- 19 - File and directory permissions
- 20 - Setting permissions
- 21 - Root, sudo, and sudoers
4. Commands and Processes
- 22 - Command basics
- 23 - System information commands
- 24 - Monitoring processes
- 25 - Stopping processes
- 26 - Using the command history
- 27 - Command history shortcuts
5. Directing Input and Output
- 28 - Directing output to a file
- 29 - Directing input from a file
- 30 - Piping output to input
- 31 - Suppressing output
6. Configure Your Working Environment
- 32 - Profile, login, and resource files
- 33 - Setting command aliases
- 34 - Setting the PATH variable
- 35 - Customizing the command prompt
Conclusion
- 36 - Next steps