How do I use grep and other basic commands on Linux, Apple OS X, and Unix-like operating systems?
Learn by examples and typical cases.
| Module 1 | Get data from the web |
| Learn how to download a file and how to make an http request commands : wget, curl | |
| Unit 1 | Download file |
| Unit 2 | Compress and uncompress files |
| Unit 3 | Get data with curl |
| Module 2 | Directory & Files operations |
| Learn how to navigate on your files
Directory operations commands : cd, pwd, ls, mkdir Files operations commands : touch, cat, less, tail, head, vim, nano Rights : chmod, chown | |
| Unit 1 | Directory Operations |
| Unit 2 | File Operations |
| Unit 3 | File Permissions |
| Module 3 | Search files, filter content |
| Learn how to search files and get the content needed quickly and easily by examples
commands : find, grep, cut, sort, wc | |
| Unit 1 | Search files with find command |
| Unit 2 | Search pattern with grep command |
| Unit 3 | Filter content and sort with commands cut, sort |
| Module 4 | Regular expressions |
| Work with regular expressions to extract the content needed | |
| Unit 1 | Regular expression |
| Unit 2 | Regular expression with grep -P |
| Module 5 | Process management |
| View and Manage your processes commands : ps, top, kill | |
| Unit 1 | Check hardware configuration and process |
| Module 6 | MySQL : Import/Export Database |
| Learn how to import and export a mysql database commands : mysqldump, mysql | |
| Unit 1 | MySQL : import/export database |
| Module 7 | Shell script introduction |
| Learn how to use the commands learned in a script to automatize anything you want ! | |
| Unit 1 | Introduction to shell script |
| Unit 2 | Shell script variables |
| Unit 3 | Conditions |
| Unit 4 | Shell script loops |
| Module 8 | Random Exercises |
| random exercises on linux commands and shell scripts | |
| Unit 1 | Let's practice linux commands & shell scripts |