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/