Linux installation and Getting Started Linux installation
The Linux system was contacted at the time of the last semester, and a virtual machine was built using the VMware Workstation Pro software on its own computer. Later saw the teacher's installation process, ready to build a virtual machine on their old computer with VirtualBox, initially wanted to try other operating systems, and later still use more familiar with Ubuntu Bar, later found not loaded. Find out the reason behind the discovery of insufficient storage space, the Internet to find a solution, the memory allocated for the virtual machine to adjust a bit, found or not. According to my analysis, the only way to further solve the problem is to replace a computer's memory bar.
Learning and learning process of Linux commands
First of all, read and learn the teacher to learn the unique learning of the Linux command learning method, learn some basic knowledge of Linux, understand some of the fundamental commands, learning the man Command cheat command and other commands. At the same time, it consolidates the setup commands that you learned before using the virtual machine. In the beginning of the use of virtual machines found that they do not enter Chinese characters in the terminal, unable to open the problem of Chinese character catalog, after learning how to switch input method.
After that, further into the laboratory building website to learn the introductory course of the site. Join the course to start learning Linux Basics (new version). More detailed understanding of the history of the Linux system, and further strengthen the understanding of the Linux system framework.
In the learning process to learn the basic shortcut keys, and the use of wildcard characters, and about the wildcard has been understood its meaning, but the specific use is also relatively unfamiliar. After learning the user management, with the WHO command to view the print user information, with the sudo command to get root permissions, with the SU command to switch users, use groups to view user groups, add users through Usermod, deluser delete users. Then learned the file management, ls command lists the current directory of files and information, Chown command to change the file owner, chmod modify file permissions. Then learn the Linux file structure, in this place on the file structure is very unfamiliar, the solution to this problem is in the continuous use of familiar with the location of different files. Learn to understand and differentiate between absolute and relative paths of files. Then began to learn the basic operation of the file, Touch command to create files, CP command copy files, rm command delete files, mv command can be moved files and rename the file function. There are two paging modes (more and less with head and tail) to view the file's cat command NL command, and then go into the Vim Editor's learning process.
In the process of learning the Vim editor, I realized the convenience of the Vim editor. Learn the main three modes (normal, insert, command line) and the conversion between them. Learn about basic directives including cursor movement (HJKL, etc.) to save documents and exit commands (such as: q! Forced exit). There are also commands such as copy-and-paste cut Insert Delete indent command, cursor quick jump, find command, multi-file Edit and document encryption in document editing. In the learning process encountered in the main problem is still more common between the students of the command is not familiar with the high-level command is only to follow the steps to complete. I hope to be able to master these commands after constant practice.
After learning the Vim editor back to the Linux file, learning about environment variables and file lookup commands, but not very understanding of the use of environment variables, learning the packaging and compression of the file command (Zip command and rar command). Learn about the command to view the disk directory and capacity, where learning is difficult, when learning to establish a mirror associated with the loopback device is basically not understood.
After a difficult period, further learning, learning to open the Help document, man, Info command. Then learned the crontab command to carry out the process, learning the order of the command run, the = = Pipeline = = Concept has a preliminary understanding, this need to further strengthen, at the same time understand the cut, grep, WC, sort, uniq, tr, col, join, Paste command. After this data flow redirection basically understand what it means, but how to use it is not very familiar.
After entering into the regular expression of learning, it is not clear, but simply understand the basic content of the regular expression, still in the study.
Main problems and Solutions
Some of the simple problems that are currently encountered can be solved by checking the online learning sharing experience. The biggest problem is that the operation of the Linux language needs to remember that the moral commands are very large, and how to remember the usage and parameters of these commands is a big problem at the moment. It seems that more practice is a good solution but there are some limitations, after all, some commands are not often used. At the same time, in the continuous search command process to develop a dependency on the command set, privately think this is not conducive to improve learning efficiency. At present, we are considering how to build these commands into a better long-time memory mode. In addition, some of the content of the study is not very understanding, but also need to try to think again.
Learning experience
This study in the practice process learned a lot about the Linux system knowledge, but the operation of Linux is not very skilled, many places in the time there are many lag. In the process of learning Linux commands, it is possible to achieve a more ideal learning style. The need to use VIM, immediately to learn the vim knowledge, this contact learning to me very deep feeling.
The challenges that have been made
Linux installation and Getting Started