Skip to main content

Standard Format for Experiments

  • Aim
  • Theory
  • Commands Used
  • Execution
  • Conclusion

List of Experiments

Unit I: Introduction & Terminal Commands

  • Experiment 1: Installation of an operating system and understanding its basic components (boot process, kernel, shell, file system).
  • Experiment 2: Familiarization with basic Linux terminal commands for system navigation and directory management (ls, pwd, cd, mkdir, rmdir).
  • Experiment 3: File manipulation and modifying file permissions (touch, cp, mv, rm, chmod, chown, chgrp).

Unit II: File Operations & Text Processing

  • Experiment 4: Working with text editors and basic file operations (cat, nano, vi).
  • Experiment 5: Text processing, filtering, and input/output redirection (grep, awk, sed, cut, sort, uniq, >, >>, |).

Unit III: Process Management

  • Experiment 6: Monitoring, managing, and terminating system processes (ps, top, htop, kill, nice, fg, bg).
  • Experiment 7: Scheduling automated tasks and managing user/group accounts (cron, at, useradd, usermod, passwd, groupadd).

Unit IV: Package Management & Networking

  • Experiment 8: Installing, updating, and removing software packages (using apt/yum/dnf).
  • Experiment 9: Network configuration, troubleshooting, and remote access (ifconfig, ping, netstat, wget, ssh, scp).

Unit V: Disk Management & Shell Scripting

  • Experiment 10: Disk usage monitoring and managing partitions/file systems (df, du, fdisk, mkfs, mount).
  • Experiment 11: Writing basic bash shell scripts (using variables and taking user input).
  • Experiment 12: Writing advanced shell scripts implementing conditional statements, loops, and functions.