Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1


Ratings: (0)|Views: 31 |Likes:
Published by anioli
Know OS as simpler
Know OS as simpler

More info:

Published by: anioli on Aug 01, 2010
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less





UNIX Introduction
What is UNIX?UNIX is an operating systemwhich was first developed in the1960s, and has been underconstant development ever since.By operating system, we meanthe suite of programs whichmake the computer work. It is astable, multi-user, multi-tasking system for servers,desktops and laptops.UNIX systems also have a graphical user interface (GUI)similar to Microsoft Windows which provides an easy to useenvironment. However, knowledge of UNIX is required foroperations which aren't covered by a graphical program, orfor when there is no windows interface available, forexample, in a telnet session. Types of UNIX There are many different versions of UNIX,although they share common similarities. Themost popular varieties of UNIX are Sun Solaris,GNU/Linux, and MacOS X.Here in the School, we use Solaris on ourservers and workstations, and Fedora Linux on the serversand desktop PCs. The UNIX operating system The UNIX operating system is made up of three parts; thekernel, the shell and the programs.
The kernel
 The kernel of UNIX is the hub of the operating system: itallocates time and memory to programs and handles the filestore and communications in response to system calls.As an illustration of the way that the shell and the kernelwork together, suppose a user types
rm myfile
(which hasthe effect of removing the file
). The shell searches thefilestore for the file containing the program
, and thenrequests the kernel, through system calls, to execute theprogram
. When the process
rm myfile
finished running, the shell then returns the UNIX prompt %to the user, indicating that it is waiting for furthercommands.
The shell
 The shell acts as an interface between the user and thekernel. When a user logs in, the login program checks theusername and password, and then starts another programcalled the shell. The shell is a command line interpreter(CLI). It interprets the commands the user types in andarranges for them to be carried out. The commands arethemselves programs: when they terminate, the shell givesthe user another prompt (% on our systems). The adept user can customize his/her own shell, and userscan use different shells on the same machine. Staff andstudents in the school have the
tcsh shell
by default. The tcsh shell has certain features to help the userinputting commands.Filename Completion - By typing part of the name of acommand, filename or directory and pressing the [
] key,the tcsh shell will complete the rest of the nameautomatically. If the shell finds more than one namebeginning with those letters you have typed, it will beep,prompting you to type a few more letters before pressing thetab key again.History - The shell keeps a list of the commands you havetyped in. If you need to repeat a command, use the cursorkeys to scroll up and down the list or type history for a listof previous commands.Files and processesEverything in UNIX is either a file or a process.A process is an executing program identified by a uniquePID (process identifier).A file is a collection of data. They are created by users usingtext editors, running compilers etc.Examples of files:
a document (report, essay etc.)
the text of a program written in some high-level programminglanguage
instructions comprehensible directly to the machine andincomprehensible to a casual user, for example, a collection of binary digits (an executable or binary file);
a directory, containing information about its contents, which may bea mixture of other directories (subdirectories) and ordinary files. The Directory StructureAll the files are grouped together in the directory structure. The file-system is arranged in a hierarchical structure, likean inverted tree. The top of the hierarchy is traditionally called
(written as a slash / )In the diagram above, we see that the home directory of theundergraduate student
contains two sub-directories (
) and a file called
. The full path to thefile
 Starting an UNIX terminal To open an UNIX terminal window, click on the "Terminal"icon from Applications/Accessories menus.

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->