Course outline
Learning the UNIX Command Line on OS X
Quick Facts
particular | details | |||
---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course overview
UNIX is the framework upon which OS X is formed, and the application terminal transports users from the OS X outside environment to the UNIX inside. The Udemy Chip Castle - Founder at Chip Castle Dot Com, Inc. designed the Learning the UNIX Command Line on OS X certification course, which is offered by Udemy and is targeted at students who wish to learn the skills necessary for using Unix command lines on the OS X platform.
Learning the UNIX Command Line on OS X online course comprises more than 3.5 hours of video-based study materials along with 2 articles that cover a variety of subjects including file permissions, terminal applications, file management, directory administration, the Unix shell, Unix commands, and more. Students who complete the Learning the UNIX Command Line on OS X online training will not only be able to use the UNIX operating system more effectively, but also be able to master their understanding of the system.
The highlights
- Certificate of completion
- Self-paced course
- 3.5 hours of pre-recorded video content
- 2 articles
- Learning resources
Program offerings
- Online course
- Learning resources.
- 30-day money-back guarantee
- Unlimited access
- Accessible on mobile devices and tv
Course and certificate fees
Fees information
certificate availability
Yes
certificate providing authority
Udemy
Who it is for
What you will learn
After completing the Learning the UNIX Command Line on OS X online certification, students will be introduced to the foundational concepts of the Unix operating system and will master the functionalities of Unix shell and Unix commands on Mac OS X. Students will explore the methods for configuring terminal applications on Unix systems and gain knowledge of a variety of Unix concepts, including pipes, redirection, and directories. Students will learn about strategies involved with file permission, file management, and directory management.
The syllabus
Course outline
Why should I learn the UNIX command line?
Why should I learn the UNIX command line?
Getting started using the Terminal
- Keyboard shortcut legend
- Getting started using the Terminal
- Getting started using the Terminal
Getting Help
- Getting Help
- Getting Help
Managing files and directories
- Directory hierarchy
- Wildcard basics
- Directory basics
- Viewing files
- File details
- Copying files
- Moving Files
- Removing Files
- Searching Files
- Finding Files
Understanding directory and file permissions
- Understanding directory and file permissions
- Introduction to the chmod command with symbolic notation
- The X flag
- setuid
- setgid
- Sticky bit
- Special attributes
- Numeric notation introduction
- Numeric Notation - Special Flags
Redirection and Pipes
- UNIX streams
- Redirect Standard Output with >
- The Append Operator >>
- Redirect STDIN Using <
- Redirect STDIN then STDOUT
- Redirect STDOUT and STDERR
- Redirect STDOUT and STDERR to separate locations
- Redirect STDERR to nowhere
- Example of a "here" document
- Pipes introduction
- Top 10 UNIX commands
- The tee command
Working with Processes
- The ps command
- The top command
- Foreground processes introduction
- The jobs command
- Background jobs introduction
- The fg command
- Killing processes
Installing software from the command line
- The curl command
- Package management with Brew
- The zip and unzip commands
- The gzip, gunzip and tar commands
- The compress & uncompress commands
- Installing software from source
Features of a UNIX shell
- Environment variables
- Shell initialization files
Course summary
Course summary
FREE newsletter on Learning the UNIX command line
- How to subscribe to the newsletter
- Top 10 shell commands you currently use