Skip to content

Welcome to linuxStrater! This repository is designed for students and beginners who want to build a solid foundation in Linux command-line usage.

License

Notifications You must be signed in to change notification settings

sameershaik-07/linuxStarter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linuxStarter - A 7-Day Linux Command Series

Welcome to the linuxStarter repository, a 7-day series designed to teach Linux commands for beginners and students who are getting started with Linux. This repository will provide clear and concise examples and explanations to help you master basic Linux commands. The series is structured to help you progressively learn and apply your knowledge day by day.


Table of Contents


Project Structure

This project is organized into different directories and files, each corresponding to a day in the 7-day learning series. The structure is as follows:

linuxStarter/
│
├── Day_1/
│   └── examples.md       # Day 1 Example Commands
│   └── commands.md       # Day 1 Commands
│
├── Day_2/
│   └── examples.md       # Day 2 Example Commands
│   └── commands.md       # Day 2 Commands
│
├── Day_3/
│   └── examples.md       # Day 3 Example Commands
│   └── commands.md       # Day 3 Commands
│
├── Day_4/
│   └── examples.md       # Day 4 Example Commands
│   └── commands.md       # Day 4 Commands
│
├── Day_5/
│   └── examples.md       # Day 5 Example Commands
│   └── commands.md       # Day 5 Commands
│
├── Day_6/
│   └── examples.md       # Day 6 Example Commands
│   └── commands.md       # Day 6 Commands
│
├── Day_7/
│   └── examples.md       # Day 7 Example Commands
│   └── commands.md       # Day 7 Commands
│
├── CONTRIBUTING.md       # Guidelines for Contributing
├── CODE_OF_CONDUCT.md    # Code of Conduct for Contributors
└── README.md             # This README file

Day 1 - Introduction to Linux and Basic Commands

Topics Covered:

  • What is Linux?
  • SSH Tools and FTP Tools
  • Linux File System Structure
  • Basic commands (ls, pwd, cd, mkdir, rm, touch)

Day 2 - Navigating the Filesystem and File Operations

Topics Covered:

  • File System Structure and Directories
  • find, cp, mv, ln commands
  • File search and manipulation
  • Understanding file permissions (chmod, chown, umask)

Day 3 - Permissions and Ownership

Topics Covered:

  • File permissions and ownership in depth
  • Changing permissions using chmod
  • Changing file owner with chown
  • Group management commands

Day 4 - User Management and Process Management

Topics Covered:

  • Adding/removing users (useradd, usermod, userdel)
  • Process management (ps, top, kill, kill -9)
  • Managing users and groups (groupadd, groups, id)

Day 5 - Networking and System Monitoring

Topics Covered:

  • Network management (ifconfig, ip, ping)
  • System performance monitoring (top, df, du)
  • Checking system logs

Day 6 - Scheduling Tasks and Automating

Topics Covered:

  • Automating tasks with cron
  • Scheduling cron jobs
  • Basic use of at, watch, and systemctl

Day 7 - Advanced Commands and Troubleshooting

Topics Covered:

  • Advanced file manipulation (sed, grep, awk)
  • Troubleshooting tools (dmesg, netstat, tail)
  • Package management (yum, apt)

Code of Conduct

Please read and follow our Code of Conduct to ensure a positive, respectful experience for everyone involved. All contributions to this repository must align with the values outlined in the code.


Contributing

We welcome contributions! Check out our Contributing Guidelines for details on how to get started. Whether it's adding new content, fixing issues, or improving documentation, your help is greatly appreciated.


Connect with Me

If you're eager to learn more or have any questions, feel free to connect with me! I am happy to assist and guide you in your Linux learning journey.

🔗 Connect on Topmate

Just send me a message, and I’ll get back to you as soon as possible.

About

Welcome to linuxStrater! This repository is designed for students and beginners who want to build a solid foundation in Linux command-line usage.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published