Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mac Terminal from Scratch: Command Line for Beginners
Rating: 4.4 out of 5(14 ratings)
3,159 students

Mac Terminal from Scratch: Command Line for Beginners

A step-by-step guide to the Mac terminal and shell environment Mac users beginners.Learn how to manage Mac productively
Created byVitalii Shumylo
Last updated 4/2020
English
English [Auto],

What you'll learn

  • Working with Prompt
  • Working with Shell Window
  • Getting to Know Profile
  • Working with Terminal Commands
  • Finding and Working with Files
  • Working with Files Permissions
  • Working with Jobs
  • Using Vim
  • Much more...

Course content

5 sections37 lectures3h 0m total length
  • Working with Prompt3:59

    Explore the Mac terminal from scratch, mastering the command line, prompts, and cursor. Learn bash vs zsh prompts, home directory, root indicators, and nano usage.

  • Shell Window4:22

    Switch your shell in System Preferences, unlock with your password, and note Catalina defaults to Z shell; resize the terminal window and use multiple windows and tabs.

  • Profile2:40

    Learn to customize terminal profiles by duplicating themes, editing background colors, fonts, text and cursor, adjusting window size, and setting a default.

  • Current Working Directory5:30

    Learn to identify your current directory with pwd, list contents with ls (including -l and -h for details), and reuse commands via history while navigating paths.

  • Repeating Commands2:47

    Repeat the previous command with two exclamation points, optionally adding arguments or sudo for privileges. Find text with command-F, navigate with command-G, and cancel with backspace, control-C, or command-period.

  • Working with Directories6:15

    Navigate directories with the Mac terminal using cd, relative and absolute paths, and learn to move, list contents, and reference folders like home, library, and preferences.

  • Tab Completion2:53

    Learn tab completion to speed typing on the command line by auto-filling file and directory names; single matches auto-fill, while multiple matches show options and support path completion.

  • Finding Files5:05

    Learn to find and locate files in the Mac terminal, using find and locate with case settings, wildcards, and sudo, plus updating the locate database for speed.

  • Working with Commands4:08

    Learn to read and navigate text files in the Mac terminal using less, cat, tail, and head to view beginnings, ends, and intermediate content.

Requirements

  • To follow along it's good to own Mac

Description

This 3-hours course introduces you to the macOS command line environment, teaching you how to use the Terminal utility to accomplish useful, interesting tasks that are either difficult or impossible to perform in the graphical interface. Most of the examples work with 10.6 Snow Leopard and later, although a few techniques require more recent versions of macOS.

The course is targeted to help to automate and script daily tasks. There are lots of live demonstrations how to use commands. I hope it will help to do your job more efficiently. 

Who this course is for:

  • Mac users whowant to get familiar with the terminal
  • Mac sers who want to level up their terminal skills