Setup
1. Introducing the Shell
a. Background
b. Prompting
c. Case Study: Nelle's Pipeline
d. Recap
2. Navigating Files and Directories
a. Background
b. Getting Help
c. Exercises I
d. Exploring Directories
e. Exercises II
f. Command Syntax
g. Nelle's Pipeline
h. Recap
3. Working with Files and Directories
a. Creating Directories
b. Creating Files
c. Moving Files and Directories
d. Copying Files and Directories
e. Removing Files and Directories
f. Multiple Files and Directories
g. Recap
4. Pipes and Filters
a. Background
b. Storing Output
c. Filtering Output
d. Piping Output
e. Combining Commands
f. Tools Working Together
g. Recap
5. Loops
a. Background
b. Prompt Symbols
c. Exercises I
d. Globs
e. Spaces in Names
f. Copying with Glob
g. Nelle's Pipeline: Processing Files
h. History
i. Exercises II
j. Recap
6. File Permissions
a. Understanding Permissions
b. Changing Permissions
c. Exercises
d. Recap
7. Shell Scripts
a. Getting Started
b. Executable Scripts
c. Making Scripts Versatile
d. Commenting
e. Exercises I
f. Nelle's Pipeline - Scripting
g. Exercises II
h. Recap
8. Finding Things
a. Grepping Around
b. Grep Flags
c. Wildcards
f. TLDR
g. Recap
Intro to the Unix Shell
>
6. File Permissions
> d. Recap
d. Recap
info
key points:
The command
ls -la
shows the file permissions for all files in a directory.
The
chmod
command is used for changing the permissions of files.
A group is just a collection of users.