0% found this document useful (0 votes)
33 views

Linux Overview Essay

Linux has many different distributions with varying functionality, interfaces, and purposes. The three main components of Linux are the kernel, shell, and user programs. Common text editors in Linux include vi, emacs, sed and others. Basic Linux commands include pwd, cd, ls, mkdir, cp, mv, and rm for navigating directories, listing files, and manipulating files and folders.

Uploaded by

rinobi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views

Linux Overview Essay

Linux has many different distributions with varying functionality, interfaces, and purposes. The three main components of Linux are the kernel, shell, and user programs. Common text editors in Linux include vi, emacs, sed and others. Basic Linux commands include pwd, cd, ls, mkdir, cp, mv, and rm for navigating directories, listing files, and manipulating files and folders.

Uploaded by

rinobi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

my shitty essay

A. Essay: (5 points each).

1. Give the different flavors of Linux and explain their differences


2. Discuss the three level of Linux.
3. Identify and explain the different editors used in Linux.
4. Give the basic commands in Linux and discuss its functions.

Linux has many distributions, which are commonly called distros. These distros
are developed by different companies with different ways of development providing
different specific purposes. Some of the most popular distros are Ubuntu, Fedora,
CentOS, and Linux Mint. The differences between every distro varies. There are
some with different looks, desktop environment, package management, display
servers, practical purposes, and end-user licenses. One of them can have more
resource usage than the others, lack specific functionality, lack software update
support, intended for specific specialization such as programming, media creation,
etc.

The three main parts of the Linux system are the Kernel, Shell, and User programs.
Mainly, like other kernel, the Linux kernel manages the operations of the computer
and hardware. It is responsible for tracking and allowing programs on the computer
to use physical resources. The shell is a monitorable interface for the user to
interact with and establish access to the functions provided by the operating
system through the use of commands. The shell then feeds the inputted user
command into the kernel. Examples of shell are bash and sh which can be
accessed through a command line interface. Lastly, the user programs are ready-
made set of commands usually encapsulated within shorter command lines or
graphics user interface to perform functions which require a long instruction for the
computer to operate. These files are stored within digital storage devices with a
specific file system to be read by the computer.

Text editors are used to process files to a binary level. For plain text, the programs
usually have a graphics user interface and many of them are available for
installation. An example is Visual Editor which is built-in within every distros and
operates the same way. Another is ed, a line editor - a text editor in which each
editing command applies to one or more complete lines of text designated by the
user. sed is a command in UNIX which stands for stream editor and it can perform
lots of functions on file like searching, find and replace, insertion or deletion. Lastly,

2
emacs, a console based plain text editor, which is also extensible and
customisable to enable more functions such as program interpreters.

The basic commands in Linux are short strings derived from its described
functions. The navigation commands such as pwd and cd are closely resembling
their function names, 'print working directory', 'change directory', respectively. pwd
shows the current target long directory, while cd changes the target directory to
whatever is inputted by the user after it. Displaying the contents of the directory
could be done by using the ls or dir commands. Some of basic file and folder
manipulation is through some manipulation commands. mkdir creates a new
directory/folder with a name from user input. cp copies files or directories to a target
directory, while mv moves them, and rm deletes them. Each of these commands
can have parameters which change the behaviour of their operation. For example,
the ls command can have a parameter of [-a]. This parameter changes the default
ls command to show hidden files within the target directory.

You might also like