Guest Post | Submit   Job information   Contents   Link   Youtube Video   Photo   Practice Set   Affiliated Link   Register with us Register login Login
Join Our Telegram Group Join Our Telegram Group https://t.me/educratsweb

UNIX Introduction

Posted By City Zone Computer EducationStudy Material 🗓 Sunday September 16 2018 👁 812

UNIX Introduction
What is UNIX?

UNIX® License PlateUNIX is an operating system which was first developed in the 1960s, and has been under constant development ever since. By operating system, we mean the suite of programs which make the computer work. It is a stable, 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 use environment. However, knowledge of UNIX is required for operations which aren't covered by a graphical program, or for when there is no windows interface available, for example, in a telnet session.
Types of UNIX

The Linux PenguinThere are many different versions of UNIX, although they share common similarities. The most popular varieties of UNIX are Sun Solaris, GNU/Linux, and MacOS X.

Here in the School, we use Solaris on our servers and workstations, and Fedora Linux on the servers and desktop PCs.
The UNIX operating system

The UNIX operating system is made up of three parts; the kernel, the shell and the programs.
The kernel

The kernel of UNIX is the hub of the operating system: it allocates 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 kernel work together, suppose a user types rm myfile (which has the effect of removing the file myfile). The shell searches the filestore for the file containing the program rm, and then requests the kernel, through system calls, to execute the program rm on myfile. When the process rm myfile has finished running, the shell then returns the UNIX prompt % to the user, indicating that it is waiting for further commands.
The shell

The shell acts as an interface between the user and the kernel. When a user logs in, the login program checks the username and password, and then starts another program called the shell. The shell is a command line interpreter (CLI). It interprets the commands the user types in and arranges for them to be carried out. The commands are themselves programs: when they terminate, the shell gives the user another prompt (% on our systems).

The adept user can customise his/her own shell, and users can use different shells on the same machine. Staff and students in the school have the tcsh shell by default.

The tcsh shell has certain features to help the user inputting commands.

Filename Completion - By typing part of the name of a command, filename or directory and pressing the [Tab] key, the tcsh shell will complete the rest of the name automatically. If the shell finds more than one name beginning with those letters you have typed, it will beep, prompting you to type a few more letters before pressing the tab key again.

History - The shell keeps a list of the commands you have typed in. If you need to repeat a command, use the cursor keys to scroll up and down the list or type history for a list of previous commands.

Files and processes

Everything in UNIX is either a file or a process.

A process is an executing program identified by a unique PID (process identifier).

A file is a collection of data. They are created by users using text editors, running compilers etc.

Examples of files:

    a document (report, essay etc.)
    the text of a program written in some high-level programming language
    instructions comprehensible directly to the machine and incomprehensible 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 be a mixture of other directories (subdirectories) and ordinary files.

The Directory Structure

All the files are grouped together in the directory structure. The file-system is arranged in a hierarchical structure, like an inverted tree. The top of the hierarchy is traditionally called root (written as a slash / )

Unix File Structure

In the diagram above, we see that the home directory of the undergraduate student "ee51vn" contains two sub-directories (docs and pics) and a file called report.doc.

The full path to the file report.doc is "/home/its/ug1/ee51vn/report.doc"
Starting an UNIX terminal

To open an UNIX terminal window, click on the "Terminal" icon from Applications/Accessories menus.

Gnome Menus

An UNIX Terminal window will then appear with a % prompt, waiting for you to start entering commands.

UNIX Introduction
Contents shared By City Zone Computer Education
if you have any information regarding Job, Study Material or any other information related to career. you can Post your article on our website. Click here to Register & Share your contents.
For Advertisment or any query email us at bharatpages.in@gmail.com

RELATED POST
  1. NRC Bill: जानें क्या है एनआरसी बिल, क्यों मचा है इस पर घमासान
  2. What is CAB? जानें क्या है सिटिजनशिप अमेंडमेंट बिल 2019
  3. e-book of CHANDRAYAAN 2 - The Journey of a billion Dreams
  4. General Knowledge Questions - 5
  5. General Knowledge Questions - 10
  6. General Knowledge Questions - 1
  7. General Knowledge Questions - 2
  8. CAB And NRC Difference: क्या है कैब और एनआरसी में अंतर, यहां समझें
  9. General Knowledge Questions - 7
  10. General Knowledge Questions - 13
  11. General Knowledge Questions - 12
  12. General Knowledge Questions - 8
  13. Vidyapati (1352–1448),
  14. General Knowledge Questions - 3
  15. General Knowledge Questions - 4
  16. General Knowledge Questions - 11
  17. About Right to Information Act 2005
  18. What is the difference between NPR and Population Census?
  19. Citizenship (Amendment) Act, 2019
  20. General Knowledge Questions - 9
  21. General Knowledge Questions - 6
  22. What is National Population Register (NPR)
  23. NISHTHA | National Portal of India
  24. Previous Year Question Papers for CBSE Examination 2019 : Class X | Class XII
  25. Top General Knowledge Based Question for Competitive Exam.
  26. 5 Best Shortcut Techniques of Multiplication in Vedic Mathematics
  27. What is Vedic Mathematics
  28. 6 Best Shortcut Tricks to divide numbers in Vedic Mathematics
  29. Procedure to Download the CA Final Question Papers with Suggested Answers
  30. Top 10 Indian Mathematicians and their Contributions
  31. Junior Judicial Assistant/Restorer (Open) Examination 2020 by Delhi High Court - 12 Days Remaining for Apply
  32. Recruitment for Scientist and Scientific/Technical Assistant vacancy in NIC - 27 Days Remaining for Apply
  33. Technical and Non-Teaching Vacancy Recruitment in Gujarat Vidyapith 2020 - 24 Days Remaining for Apply
  34. Faculty vacancy posts in Gujarat Technological University (GTU) - 10 Days Remaining for Apply
  35. Central Teacher Eligibility Test (CTET)July 2020 for Primary/ Elementary Teachers by CBSE - 3 Days Remaining for Apply
  36. Recruitment of Sub-Inspector, Head-Constable, Constable in BSF Water Wing 2020 - 17 Days Remaining for Apply
  37. Technical Assistant and Technician Recruitment in BIS 2020 - 9 Days Remaining for Apply
  38. Recruitment of Jr. Engineer Job Vacancy by RSMSSB 2020 - 34 Days Remaining for Apply
  39. Recruitment of Professor Teaching Facultyin Ch. Ranbir Singh University (CRSU), Jind, Haryana 2020 - 7 Days Remaining for Apply
  40. Recruitment for Project Manager DIC Vacancy by Bihar PSC - 17 Days Remaining for Apply
  41. Trainee and Plant Engineer job vacancy recruitment in TNPL 2020 - 24 Days Remaining for Apply
  42. Recruitment of Graduate and Management Trainee vacancy in MOIL 2020 - 10 Days Remaining for Apply
  43. Faculty Vacancy Recruitment in GIMS Greater Noida 2020 - 2 Days Remaining for Apply
  44. COMEDK UGET 2020 Examination: Notification, Application Form, Eligibility, Exam Date, Pattern & Syllabus - 49 Days Remaining for Apply
  45. APSSB Recruitment 2020: Apply Online for Total 944 Vacancies - 8 Days Remaining for Apply
  46. Recruitment of Scientist and JRF in NE-SAC 2020 - 22 Days Remaining for Apply
  47. Government Jobs Vacancy Recruitment by Haryana SSC Advt. No. 1/2020 - 25 Days Remaining for Apply
  48. Non Faculty vacancy in NIT Meghalaya 2020 - 38 Days Remaining for Apply
  49. Recruitment for the post of Peon vide order dated 10.02.2020 OFFICE OF THE DISTRICT & SESSIONS JUDGE : SAS NAGAR PUNJAB - 0 Days Remaining for Apply
  50. ISRO USRC Recruitment 2020: Apply Online for 182 Technician, Scientific Assistant and Various Other Posts - 7 Days Remaining for Apply
Save this page as PDF | Recommend to your Friends

http://educratsweb(dot)com http://www.educratsweb.com/content.php?id=37 http://educratsweb.com educratsweb.com educratsweb