table of Contents
A, Linux common commands to learn
By following this command will be able to learn the Linux kernel system calls.
- Use
man -k key1|grep key2|...
the search what you want in the manpages - Use
whatis key
viewing a Linux command Use
man n key
to view detailed usage manpages in keyN behalf of meanings:
- n = 1: Common Linux commands
- n = 2: System Calls
- n = 3: Library Functions
grep -nr %s 文件名
See the contents of the specified location in the file% s are specific to a row.The following are specific examples of the above operation for the set of instructions:
About viewing command Daquan
- find / locate: View location on a file system.
- whereis / which: View commands used tool installed in what position
- file: Check file types
- cat: View the contents of a text file
- od -tx1: view the contents of the file in binary form
grep -nr "% s" File name: see specific number of lines in the file% s - ls: view files in the current directory
Second, the problem of teaching and learning in the process of resolving
Problem: virtual machine can not networking
Solution : NAT mode, using the virtual NAT device and the virtual machine virtual DHCP server to connect to external networks, and VMware Network Adapter VMnet8 virtual network adapter is used to communicate with the virtual machine.
Third, feelings and experiences
This week learning content is relatively simple, it is relatively easy to learn. In addition to the virtual machine can not access the problem bothering me for two days, so I took two days to solve a variety of problems can not access four virtual machines, this week's study time is almost exhausted.
Fourth, learning progress bar
The number of lines of code (add / accumulate) | Blog amount (add / accumulate) | Learning time (add / accumulate) | Important growth | |
---|---|---|---|---|
aims | 5000 rows | 30 | 400 hours | |
Sixth Week | 301/1306 | 2/36 | 26/80 |
Plan study time: 7 hours
The actual study time: 26 hours
V. References
- The ingenuity of the Linux system call Learning
- "In-depth understanding of computer systems."