Basic Linux Tutorial

In this tutorial, you will learn below topics.

  1. Introduction – What is it? Why to learn?
  2. Linux installation – Distributions
  3. Understanding directory structures
  4. Boot process, Run levels in Linux
  5. Desktop Environments – GNOME, LXDE, KDE
  6. Linux Terminals – LXterminal, Terminator, Gnome konsole, Konsole on KDE, xterm, rxvt
  7. Different shellsBASH, KSH, SH, CSH, TCSH, ZSH, KSH, Busybox, dash
  8. Internal and External CommandsBasic Linux Commands, Important files and directories in Linux
  9. Environmental and Shell Variables, Command history in Linux
  10. Character classes in Linux
  11. Text editors – vi, vim, nano, emacs
  12. File and directory handling – Searching files, Creating new files, Viewing File Contents, File commands, File permissions and ownership, WildCards (Globbing) in files, File compressionDirectory commands, xargs command in Linux, Comparing files
  13. Text Searching and processing – Searching patterns using grep command, Translating the characters using tr command, Extracting data using cut commandStream editing using sed command, Data extraction and reporting using awk command,  Sorting the file or string input, uniq command in Linux, Difference between grep, tr, cut, sed and awk commands
  14. System commands – Hardware commandsHard disk and memory space commands
  15. Processes and Jobs – Working with ProcessesManaging Jobs, Working with cron jobs
  16. Service command in Linux
  17. Network commands
  18. Managing Users and Groups
  19. Other Popular commands
  20. Standard streams and Redirection
  21. Pipes
  22. Package Managers in Linux