Basic Linux TutorialIntroduction – What is it? Why to learn? Linux installation directory structures Boot process Run levels in Linux Desktop Environments Different shells BASH Internal and External Commands Basic Linux Commands Important files and directories in Linux Environmental and Shell Variables Command history in Linux Character classes in Linux Text editors vim nano Searching files Creating new files Viewing File Contents File commands File permissions and ownership WildCards (Globbing) in files File compression Directory commands xargs command in Linux Comparing files Searching patterns using grep command Translating the characters using tr command Extracting data using cut command Stream 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 Hardware commands Hard disk and memory space commands Working with Processes Managing Jobs Working with cron jobs Service command in Linux Network commands Managing Users and Groups Other Popular commands Standard streams and Redirection Pipes Package Managers in Linux
Important files and directories in linux shellHere is the list of important files and directories in Linux System
- /proc/stat : This file stores current system information.
- /proc/meminfo : This file shows Memory Information.
- /proc/filesystems : This file stores file system information.
- /proc/cpuinfo : This file stores CPU information.
- /usr/sbin : This directory stores binaries required for system administration.
- /etc/resolv.conf : This file store DNS information of the system.
- /etc/passwd: This file stores user information like user id, default shell, directory of user etc.
- /etc/group : This file stores information of all groups in the system.
- /etc/hosts: This file stores the list of known hosts.
- /etc/fstab : This file stores static file system information.
- /etc/crontab : This file stores all cron jobs.
- ~/.bashrc : This file contains script to be executed at the beginning of shell terminal.
- ~/.profile : This file contains the script to be run for login shells.
- ~/.bash_history : This file contains all history commands.
- ~/.bash_logout: This file contains script which gets executed when shell exits.
Web development and Automation testing