
Explore macOS and Linux terminal basics, including navigation, creating and deleting directories, renaming, writing text files, piping and redirects, and comparing command line to graphical user interface.
Install iTerm2 on Mac OS as a better terminal replacement; download, drag to Applications, handle security prompts, then open via Spotlight.
Install iTerm2, a macOS terminal replacement, by downloading, dragging it to the Applications folder, and opening it; use Spotlight (command-space) to launch, and quit with command Q after use.
Compare the graphical user interface and the command line, showing how actions map to terminal commands such as ls, mkdir, and touch, and discuss when each approach is fastest.
Master the basic command-line syntax—command, options, and arguments—through practical examples using pwd, cd, and ls (including ls -l) to view and navigate directories.
Learn how the tilde alias represents your home directory and use it to quickly navigate to folders like documents, downloads, and the root, with practical cd and ls examples.
Master tab completion in the macOS unix command line to auto-complete directories, resolve ambiguities, escape spaces, and preview possible files by double-tabbing from root to desktop and beyond.
Explore the manual pages in the terminal to learn command syntax and options, such as ls long format, and navigate with enter, space, and q to quit.
Build a practical cheat sheet that covers making directories, changing directories, listing, moving and deleting files, writing text to a file, sudo, and changing permissions for rapid study and quizzes.
Navigate the command line using cd to move directories, handle spaces with escape characters and quotes, and use ls, tab completion, and back navigation to move efficiently.
Learn to list directories and files using ls, ls -l, and ls -R, create files with touch, and handle spaces with backslashes for efficient navigation in the command line.
Master the print working directory (pwd) command to display your current directory on the command line and navigate into folders such as example tests and example test 3.
Create directories from the command line using mkdir, including creating a subdirectory under a parent directory; discover simple ways to manage directories, with deletion covered in future videos.
Create actual files with the touch command, such as test.txt or test.png. Create files in a subdirectory, even with a fake extension and no content yet.
Learn how to move and rename files and directories using the mv command, clean up spaces with underscores, and relocate items between directories and the desktop with relative paths.
Copy files and directories using the cp command, apply the recursive option for directories, and avoid common errors like copying a directory into itself.
Learn to delete files and directories with rm, using recursive and forceful options rm -r and rm -rf, and understand permanent deletion without a trash can.
Practice navigating the command line by creating a directory, switching into it, creating and deleting files, renaming a file, returning to the desktop, and deleting the directory.
Learn vim basic editing: switch between insert and command modes, save with :w, quit with :q! or :wq, and undo or delete lines as you write text to files.
Learn how to use echo to print text and redirect its output to a file or log file using the > operator, enabling simple text creation and log capture.
Learn to view text in files using cat, head, tail, and less, showing the first or last lines and enabling in-terminal search and navigation.
Master how to use history, pipes, and grep to filter cat output and locate patterns like hello or vi across text files.
Learn how sudo enables super user access, the password cache, and switching to root with sudo su. The lesson covers file creation, permissions, and safe practices to avoid accidental deletion.
Learn how to manage file permissions on macOS, Unix, and Linux by using sudo and chmod to lock files, prevent deletion, and adjust read, write, and execute rights.
This course is targeted for new students who are interested in learning the command line.
This is built for mac OS X, but can be studied by any Unix terminal, such as Linux (Ubuntu, Fedora, etc.)
Impress everyone you know, including your boss by using the command line like an expert.
You'll quickly understand the difference between the Graphical User Interface and the Command Line, and why the Command Line is so much faster!
When someone opens the command line, and starts typing, you have to admin, its pretty cool. Don't you wish you could open it up and bust out some super awesome commands?
You'll probably even get a raise at work for looking so cool.
If you've ever been asked to open the terminal, and got nervous, here is your chance to understand it and really master the basics.
By the end of this course, you'll feel completely amazing about how much you've learned, and how quickly you learned it.