← All courses

IND 500 · 3 credits

The Terminal, Linux & Bash

Learn to drive a computer with text. Starting from your very first command, you will navigate the filesystem, create and manage files, search with grep and find, chain tools together with pipes, understand permissions and processes, customize your environment, and write real bash scripts that automate boring work. Every lesson is hands-on runnable bash.

Local progress0/29 lessons · 0%

What you'll learn

  • Open a terminal and explain what the shell, the prompt, and the operating system each do
  • Navigate any filesystem with pwd, cd, ls, and absolute vs relative paths
  • Create, copy, move, and safely delete files and directories from the command line
  • Search file contents with grep and locate files with wildcards and find
  • Compose small tools into pipelines using pipes and redirection (|, >, >>, 2>)
  • Read permission strings, manage processes, and configure PATH, aliases, and .bashrc
  • Write bash scripts that use variables, arguments, if statements, loops, and functions to automate real tasks

Unit 1Meet the terminal

Unit 2Moving around the filesystem

Unit 3Working with files

Unit 4Finding things

Unit 5Pipes and redirection

Unit 6Permissions and processes

Unit 7The environment

Unit 8Bash scripting I: scripts, arguments, decisions

Unit 9Bash scripting II: loops, functions, automation

Unit 10Real-world workflows

Reviews

0 ratings

5
0
4
0
3
0
2
0
1
0
  • No reviews yet.

Discussion

  • No comments yet. Sign in to comment.