Module 1
Module 1
Linux
Linux is a free, open-source operating system kernel that
serves as the foundation for a variety of operating systems
known as Linux distributions.
It was originally developed by Linus Torvalds in 1991 and
has since become one of the most widely used operating
systems, especially in servers, embedded systems, and
increasingly in desktop environments.
It is freely available for commercial as well as for non-
commercial purposes. As it is available for commercial
purposes that means any programmer can do some changes
in the Linux kernel by doing some code and finally make it
as the new distribution.
Distributions (Distros):
Linux distributions bundle the Linux kernel with a package
management system, software, and utilities.
These utilities help process and manipulate text files, often used
in shell scripting and automation.
cat: Concatenates and displays file contents.
grep: Searches for patterns within text.
awk: A powerful pattern scanning and processing
language.
sed: A stream editor for editing text in-place.
cut: Extracts sections of each line in a file.
sort: Sorts lines in text files.
wc: Word count utility that counts lines, words, and
characters in files.
head / tail: Outputs the first/last parts of files.
11. System Information Utilities:
Benefits of Linux
Software update
Open Source Nature :-
Reliability :-
Disadvantages:
One of the main disadvantages of Linux is that it can have a
steeper learning curve compared to other operating systems
Lab work
o Linux Directory Commands
o Linux File Commands
o Linux File Content Commands