UsefulLinks
Computer Science
Operating Systems
Linux
Linux for Beginners
1. Introduction to Linux
2. Linux Distributions
3. Getting Started with Linux
4. Desktop Environment Basics
5. File Management
6. Command Line Fundamentals
7. File and Directory Operations
8. Text Processing and Editing
9. Software Management
10. User and Permission Management
11. System Monitoring and Management
12. Input/Output and Redirection
13. Basic Networking
14. Shell Scripting Introduction
15. System Customization
16. Advanced Topics and Next Steps
14.
Shell Scripting Introduction
14.1.
Script Basics
14.1.1.
What is Shell Scripting
14.1.2.
Script Structure
14.1.3.
Shebang Line
14.1.4.
Making Scripts Executable
14.2.
Variables and Data
14.2.1.
Variable Declaration
14.2.2.
Variable Types
14.2.3.
Environment Variables
14.2.4.
Command Substitution
14.3.
Control Structures
14.3.1.
Conditional Statements
14.3.2.
Loops
14.3.3.
Case Statements
14.3.4.
Functions
14.4.
User Interaction
14.4.1.
Reading Input
14.4.2.
Command Line Arguments
14.4.3.
Error Handling
14.5.
Script Examples
14.5.1.
Simple Automation Tasks
14.5.2.
File Processing Scripts
14.5.3.
System Administration Scripts
Previous
13. Basic Networking
Go to top
Next
15. System Customization