Day 2 - Basics of Linux and Commands

Day 2 - Basics of Linux and Commands

ยท

2 min read

๐Ÿ”น Open Source Freedom: Linux is an open-source operating system, meaning it's not controlled by a single company. It's developed by a vast community of passionate individuals worldwide. This fosters innovation and flexibility, empowering you to customize your system to fit your unique needs.

๐Ÿ”น Stability and Security: Linux is renowned for its stability and security. Its robust architecture ensures fewer crashes and vulnerabilities, making it a preferred choice for mission-critical systems and servers. When you're serious about safeguarding your digital world, Linux has your back.

๐Ÿ”น Cost-Efficiency: Linux is free! You can download, install, and use it without incurring licensing costs. This is a game-changer for startups, students, and businesses looking to cut down on expenses without sacrificing quality.

๐Ÿ”น Versatility: Linux is incredibly versatile. From servers and embedded systems to smartphones (Android) and even your smart fridge, Linux is everywhere! Learning Linux means you're adaptable and ready to tackle a wide range of tech challenges.

๐Ÿ”น Skills for the Future: If you're considering a career in technology, Linux is a must-learn. Many companies demand Linux proficiency, and it's a gateway to in-demand job roles like DevOps, system administration, and cybersecurity.

In a world dominated by Windows and macOS, understanding Linux can set you apart. It's more than just an operating system; it's a philosophy of collaboration, customization, and control over your digital world. ๐ŸŒ

๐Ÿง LINUX COMMAND ๐Ÿ’ป

  • ๐Ÿ“‚ Navigate through Directories:

    • cd: Change directory, to move to a different folder.

    • ls: List files and directories in the current folder.

  • ๐Ÿ“„ Work with Files:

    • touch: Create an empty file.

    • cp: Copy files or directories.

    • mv: Move or rename files or directories.

    • rm: Remove files or directories.

  • ๐Ÿ—ƒ๏ธ Manage Directories:

    • mkdir: Create a new directory.

    • rmdir: Remove an empty directory.

  • ๐Ÿ” Search for Information:

    • grep: Search for a specific pattern in files.

    • find: Search for files and directories based on various criteria.

  • ๐Ÿ“Š Check System Information:

    • uname: Display system information.

    • df: Show disk space usage.

    • free: Display memory usage.

  • โš™๏ธ Manage Processes:

    • ps: List running processes.

    • kill: Terminate a running process.

  • ๐Ÿ“ Compress and Archive Files:

    • tar: Create or extract tar archives.

    • gzip: Compress files using gzip compression.

  • ๐Ÿ”„ Control System Services:

    • systemctl: Control system services, like starting or stopping them.
  • ๐Ÿš€ Network-related Commands:

    • ping: Check network connectivity to a specific host.

    • ifconfig or ip: Display network interface information.

  • ๐Ÿšง Administrative Tasks:

    • sudo: Execute commands with administrative privileges.

Happy learning

- Omkar Shirolkar

ย