Essay about Linux: the Kernal and Shell

1202 Words Aug 6th, 2013 5 Pages
Linux: The Kernel And Shell
Josh Harkey
AIU Online

Abstract
This manual has been written to explore the many distributions of Linux. It will define some of the components of the OS as they relate to the shell and kernel. It will also go over some of the more popular distributions of Linux and the shells. Finally, it will give a brief overview of some useful commands that can be used in the bash shell.

Linux: The Kernel and Shell It is important to know some the inner workings of an operating system to help better understand how they and why they are beneficial. This is one of the reasons for this manual. It will also give a better understanding of some of the more popular distributions of Linux.
The Kernel And Shell As They
…show more content…
UBUNTU- According to Ubuntu.com (2013), “Ubuntu is the world’s favorite free operating system with more than 20 million people preferring it to other commercial alternatives.” Most people new to Linux usually start with Ubuntu, since it comes with the GNOME GUI and is easy to use. Canonical is working with Ubuntu to provide a better overall experience.
Shells For Ubuntu
Ubuntu comes with a little variety. It can be downloaded with two popular GUI known as UNITY and GNOME. It also comes with dash as the default CLI shell but still uses bash as the log in shell. This has caused some problems when trying to use certain scripts for bash if you do not change the default shell to bash before trying to enable. This can be done by typing the shell you want (assuming it is already loaded on the system) into the prompt eg. $ bash then, hit enter. There are many functions available within the shell, but I am going to go over twenty that can be used for command line utilities and scripting techniques for automating operating system tasks. Here are some of the more useful ones I have found: 1. vmstat , get virtual memory statistics 2. ls, lists info about file 3. man, gives manual on cmd ex. man ls 4. vi , start a visual editor used for scripting 5. chmod, used to change permission on file 6. chown, used to change file ownership 7. shutdown, shuts down the system 8. ps, shows current running programs 9.

Related Documents