top of page

Linux assignment List

Linux -Day-1

### Project: Basic Linux- Command Line Practice

  1. `clear` - Clear the Terminal Screen

  2. `pwd` - Print Working Directory

  3. `cd ..` - Change to Parent Directory

  4. `cd ~` - Change to Home Directory

  5. `mkdir` - Make a New Directory

  6. `ls` - List Directory Contents

  7. `cd` - Change to a Specific Directory

  8. `echo` - Display a Line of Text

  9. `cat` - Concatenate and Display File Content

  10. `cp` - Copy Files and Directories

  11. `mv` - Move or Rename Files and Directories

  12. `rm` - Remove Files or Directories

  13. `rm -rf` - Remove Files or Directories Forcefully

  14. `uname -a` - Display System Information

  15. `/etc/os-release` - Display Operating System Information

  16. `lscpu` - Display CPU Information

  17. `lsmemory` - Display Memory Information

  18. File System Basics

  19. User Management Basics

  20. Absolute Path vs. Relative Path

  21. Difference Between Root User and Normal User

  22. `sudo su -` - Switch to Root User


 

### Project: Managing Software Packages with YUM and Git

  1. Update System Packages:

  2. Install Git:

  3. Verify Installation:

  4. Remove Git:

  5. Reinstall Git:

  6. Enable and Configure a YUM Repository:

  7. List Installed Packages:

  8. Search for Packages:

  9. Get Package Information:

Linux-Day-2

### Project: Managing Users and Groups in Linux

  1. Add a New User

  2. set password to New User

  3. Check the User in the `/etc/passwd` File

  4. Check the Group of a User (`tom`)

  5. Add a New Group

  6. Change the Primary Group of the User

  7. Check the Group File (`/etc/group`)

  8. Delete the Group and Check

  9. Add User to Another Group

  10. Remove User from a Secondary Group

  11. Check the Groups of the Current User and Other Users

 

### Project: User, Group, File, and Folder Management with Permissions in Linux

  1. Create Users and Groups

  2. Create a File and Folder, and List Permissions, Owners, and Groups

  3. Explain the Permissions of the File and Folder

  4. Give an Example Where Other Users Cannot Edit the File

  5. Change Permission to Allow Others to Edit the File and Check the Permissions

  6. Give an Example Where Others Can Edit the File

  7. Provide Execute Permission to the File

  8. Remove Previous Permissions Given to the File

  9. Assign and Remove Permissions for the Folder

  10. Assign and Remove Permissions Using the Numeric Method

  11. Change the Owner, Group, and Both Owner and Group of the File

 

### Project: Working with Piping, Redirection, and Search in Linux


 

### Project: Install and Setting Up an HTTP Server on EC2 with `httpd`

Linux-Day-3

### Basic Concepts of UNIX Shell Scripting

  1. What is a Shell?

  2. Writing Your First Shell Script

  3. Variables in Shell Scripting

  4. Comments in Shell Scripts

  5. Conditional Statements

  6. Loops in Shell Scripts

  7. Functions in Shell Scripts

  8. Input/Output in Shell Script

    - Reading User Input

    - Redirecting Output:

  9. Script Arguments

  10. Exit Status

bottom of page