CLI Mastery: Command Line Interface Mastery
Get fast and fluent in the command line.
57 lessons · 10 modules
- Short, practical lessons you can apply immediately
- Lifetime access to all lessons
- Watch on any device
Curriculum
1. Terminal and Shell Foundations5 lessons
- 1. History of Terminal or CLI
- 2. Terminal to Shell communication
- 3. Terminal vs Shell
- 4. Terminals & Shell on different OS
- 5. Why Bash (History of UNIX)
2. Commands and Editors5 lessons
- 6. Basic Intro to Different Commands
- 7. Command Structure
- 8. Code Editors in Unix
- 9. Nano Text Editor First Intro
- 10. Continuation in Nano
3. The Unix Filesystem5 lessons
- 11. Unix Filesystem History (Difference Between unix & dos)
- 12. File System Hierarchy in Unix
- 13. Absolute Path vs Relative Path
- 14. 3 most used command for file-system
- 15. Important directory references in unix
4. Working with Files and Directories9 lessons
- 16. Create Files In Unix
- 17. Read Files in Unix
- 18. Create Directories inside Unix
- 19. Moving and Renaming files & Directories
- 20. Copying Files
- 21. Copying Directories
- 22. Removing files & directories
- 23. Symbolic Link (Shortcut)
- 24. Wild Card in Unix
5. Users, Groups and Permissions8 lessons
- 25. Users & Groups Introduction
- 26. whoami & id command
- 27. Understanding output of ls -l command
- 28. Permission characters
- 29. Sudo & Sudoers
- 30. Practical Example of Sudo
- 31. Change ownership with chown command
- 32. Change file permission with chmod command
6. Commands, Environment and Processes7 lessons
- 33. How you run any command!
- 34. Env Variable & inspect command file
- 35. Some important commands
- 36. What is a Process
- 37. ps & top command
- 38. State of different process
- 39. Kill process with kill command
7. Pipes, Redirection and Search4 lessons
- 40. Standard input & output
- 41. Combining programs with Pipe
- 42. Search with grep command
- 43. Null Device or Black hole
8. Shell Scripting7 lessons
- 44. Introduction to Shell Script
- 45. What is Shebang
- 46. Variables in shell script
- 47. Command Substitution
- 48. Take User Input
- 49. Rest of the Syntax
- 50. Export, alias and eval keywords
9. Customizing Your Shell3 lessons
- 51. Understanding Configuration files
- 52. Understand Prompt (PS1) variable
- 53. Use of Plugin for customisation
10. SSH and Real Servers on AWS4 lessons
- 54. What is SSH
- 55. Set Up the AWS EC2 instance
- 56. Connecting via SSH
- 57. Let’s Configure a Web Server
₹1,499$29₹2,499$39
Launch price, for a limited time