UNIX & Linux University tutorial-Chapter 1 and Chapter 2 Study Notes

Source: Internet
Author: User

Before reading, please take 30 seconds to view the preface (in the first and second chapters)

UNIX & Linux University tutorial-
Chapter 1 and II study notes about UNIX & what is Linux? What is UNIX
UNIX & Linux University tutorial-Chapter 3 and Chapter 4 Study Notes UNIX connection & start using Unix
UNIX & Linux University tutorial-Chapter 5 and chapter 6 Study Notes Gui: graphical user interface & UNIX work environment
UNIX & Linux University tutorial-Chapter 7 and chapter 8 Study Notes UNIX keyboard use & programs available for immediate use
UNIX & Linux University tutorial-Chapter 9 and 10 learning notes documents: Unix manual and info & command syntax
UNIX & Linux University tutorial-Chapter 2 and Chapter 12 Study Notes shell & use shell: variables and options
UNIX & Linux University tutorial-Chapter 2 using shell: commands and customization
UNIX & Linux University tutorial-Chapter 5 and chapter 15 use shell to initialize the file
UNIX & Linux University tutorial-chapter 16th and chapter 17 Study Notes filter: Introduction and basic operations
UNIX & Linux University tutorial-Chapter 1 learning note filter: statistics and formatting
UNIX & Linux University tutorial-Chapter 1 (1) learning notes filter: selection, sorting, combination, and transformation
UNIX & Linux University tutorial-Chapter 2 (2) and Chapter 2 Learning note filter: selection, sorting, combination, and transformation of Regular Expressions
UNIX & Linux University tutorial-Chapter 2 Study Notes
UNIX & Linux University tutorial-Chapter 1 (1) Study Notes VI Text Editor (1)
UNIX & Linux University tutorial-Chapter 2 (2) Study Notes VI Text Editor (2)
UNIX & Linux University tutorial-Chapter 3 (3) Study Notes VI Text Editor (3)
UNIX & Linux University tutorial-Chapter 2 Study Notes Unix File System
UNIX & Linux University tutorial-Chapter 2 operations on the learning notes directory
UNIX & Linux University tutorial-Chapter 2 Study Notes File Operations
UNIX & Linux University tutorial-Chapter 1 (1) process and Job Control
UNIX & Linux University tutorial-Chapter 2 (2) Study Notes process and Job Control

UNIX & Linux University tutorial-Harley Hahn

Preface:

I have never touched on this before I made Android. After I made Android, I only had some basic commands. Such as LS, PWD, CD, find, grep ...... All of them are basic and cannot be used. With the deepening of the study, I found that I had to make up for this part of knowledge, instead of staying at the level of several commands. So I started to select books in Amazon. I wanted to select a house dish for laruence. Unfortunately, I had a book in my house and borrowed several pages. It seems that it is not suitable for beginners like me. I decided to find a more basic book, so I chose the above document. Buy it and check it ...... The crash immediately occurred. I am not really talking about the general foundation. Even the left and right mouse keys tell you how to use them, click double-click, drag and drop, copy and paste (if you only want to use the command line operation ).

After reading the book reviews under Amazon, I only remember that some people say that the content is basic, but they didn't tell me the basics ..... Also, the author prefers to repeat history. Indeed, it is estimated that more than 70 pages on the first 100 pages are historical.

I have said so much, not to mention how bad this book is. The author also said that people without any computer foundation can see it. I think there must be some reason for it to become a foreign computer Classical University tutorial. However, the above is too sloppy.

So far, I have only read about 120 pages and decided to take notes. Because the author always prefers to talk about history and clearly differentiate the versions of each system. In order to know what he is talking about, I think it is better to simply sort it out, or sometimes I don't know what it is talking about (my memory is poor ).

The history part of the Notes should be as simple as possible, and may be less rigorous. I just want to know what the author is talking about.

In the basic part, the author does not explain some concepts accurately. He only helps students to remember and understand them. Therefore, I also keep his record for the moment. After all, I am also a poor student.

(These two sheets have very little content. They are all memories of history by the author ..)

Chapter 1: Unix

Chapter 2: What is Linux? What is UNIX

Basic

(Definition or description)

Kernel: controls the computer and acts as the core of the operating system. The kernel runs continuously unless the computer system is shut down.

The kernel provides the following basic services:

Memory Management (virtual memory management, including paging)

Process Management (Process Creation, termination, and scheduling)

Inter-process communication (local and Network)

Input/output (through the device driver, that is, the program that actually communicates with the physical device)

File Management

Security and access control

Network Access (such as TCP/IP)

Single Kernel:Large scale, composed of a very large program, the program itself can complete everything.

Advantage: fast and efficient

Disadvantages: Large Scale, inconvenient to use, and difficult to maintain

Microkernel:A small program can only execute the most basic tasks. To execute other functions, the microkernel calls other programs calledServer.

Advantages: modular design, easy to understand, modify, and customize.

Disadvantages: slow speed and low efficiency

Dual Boot: an option to switch the operating system freely

Boot Loader: When Using Dual Boot, a program needs to take over the computer when it starts.

Ranking explanation/History

UNIX:In 1969, a researcher at the Bell lab (at&t) developed it.

FSF:Free Software Foundation)

GNU:The abbreviation of "GNU's not UNIX. The name of the project that describes a fully Unix-like operating system developed by the Free Software Foundation.

Copyleft:Non-profit Copyright

GPL:The abbreviation of General Public License is General Public License.

BSD:Berkley software distribution, Berkeley software suite. In 1992, it was completely isolated from UNIX. Three major releases: FreeBSD, NetBSD, and OpenBSD

System V:At&t published UNIX in 1985

Linux:Single-core, based on gnu gpl, released the first kernel in September 1991.

Repost the following link

My blog address

Http://su1216.iteye.com/

Http://blog.csdn.net/su1216/

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.