Eight tips for learning linux are boring and interesting.

Source: Internet
Author: User
Eight tips for learning linux are boring and interesting-Linux general technology-Linux technology and application information. For more information, see the following. Source: Zhongguancun online

Compared with a few years ago, the popularity of the Linux operating system has been greatly improved. However, the visual window operation mode on the desktop operating system is not as intuitive and perfect as that on the Windows operating system, it is difficult for some new Linux users or beginners to start with, so the development is not so rapid. However, in recent years, Linux has been increasingly reused. It is no longer just a demonstration of capital among open-source enthusiasts, but also has been reflected in many aspects of value, especially in server operating systems, it has become the preferred operation tool for senior server engineers. With the rapid development of the computer industry, I believe that the Linux operating system will not only stay on the platform application, but will show his unique advantages and charm in a wider space.

Currently, for most computer users in China, few users use the Linux operating system on their own, and a considerable number of users even hear about Linux for the first time. But this is not surprising, even in the eyes of many college students. In your eyes, only Windows, only Microsoft, and Bill Gates are the idols of most of you. That is because of Microsoft's preconceived concept, just like learning English. If we were born, we spoke in English, and all the people around us spoke in English, then the English language will naturally be learned. We like it like Chinese.

With the rapid development of computers and the gradual regulation of intellectual property protection, and the expensive cost of Windows systems, the advantages of Linux operating systems will be constantly reflected. The application is getting wider and wider. Here, I will share with you my Linux learning experience over the past two years, hoping to make progress together with you!

1. Forget the thinking style of Windows.

I have also read a lot about how to learn Linux. The first part basically tells you how to install a dual system and how to learn it conveniently. So did I. I installed a dual-system on my desktop, but the learning effect was not obvious. I was puzzled. One time I saw the story of the boat breaking down, Xiang Yu's forward army saved the giant deer and reduced the benefits of the first battle, xiang Yu leads the army to cross the river, breaking down the boat to boost morale. Finally, he killed sujiao and Wang Li, and defeated Qin Jun in the wild of the giant deer. Chu overlord was able to defeat not to say how advantageous he was, but his determination to go forward without hesitation.

After the dual system is installed, as long as there are some problems, we will quickly switch to the Windows operating system to check the information. This facilitates our learning, but our brain lacks the question of thinking, basically, I went to Baidu to find out what to ask. Although the problem was solved at that time, my mind was blank when I recalled how the problem was solved. The dual-system we installed has brought convenience to ourselves, while also providing ourselves with too many excuses. In the end, we have no courage to continue learning.

So later, I installed my computer only on the Linux operating system, and did everything from above, forcing myself to learn how to install browsers, players, and document editors, when we come over step by step, we find that sometimes we don't have the ability to do a good job, but we have prepared a variety of backdoors for ourselves before doing anything. I have forgotten the way of thinking in Windows and lived in a Linux operating system environment.

If you want to learn about Linux, you must be aware of this point. If you really want to learn about linux and use Linux to make a difference, forget the way of thinking in Windows. The ideological change is more useful than the temporary technology improvement, however, ideological changes are often affected by our actions. If you have any questions you don't understand, you can think for yourself and check the information. You won't go to others' computers to check the information, this will deepen my understanding of the problem, and gradually feel and get used to Linux operations. One day, you will truly experience His mysteries and love him from the bottom of your heart, use him instead of using him for fashion or show off to others.

2. Learning involves three aspects: precision, pen, and work.

A. Read more books on Linux. You must grasp the essence and never chew on it.

B. Take more notes and make a good memory.

C. Practice. Most of the time, when we build ourselves, we will find ourselves completely ignorant.

3. Learn Linux with your heart instead of visiting the free market

I often see people asking which versions of Linux are good. In fact, as long as you study carefully, No matter what version is good. You should know that all users who develop Linux releases are those who have read the Linux kernel code and are extremely proficient in Linux principles, and every development team tests and releases the release. This is especially true for internationally renowned brands.

Therefore, it is meaningless to discuss what versions are good. The key is whether you really want to learn them. However, in order to avoid high performance, it is best to choose a version with many people, such as RedHat CentOS. To learn about Linux is not a free market, but to select a version, you have to calm down and learn. Do not change the version today and upgrade it tomorrow. This is not good for you. For example, some people claim to have used more than a dozen or even dozens of types of Linux. They seem to understand a lot about it, but if you want him to use Linux to build a Web server, he won't do anything. They wasted all their time on version conversion.

4. Learning cannot blindly use built-in system documents to solve problems

Speaking of this, I am still a little discouraged because my English is poor. However, as long as you are familiar with computer science and English, you can easily read computer documents after graduating from high school. If your English is too bad and you cannot even understand the simplest computer English documents, you must learn English as soon as you study Linux. Maybe you said, you can read the translation documents. When I was a rookie, I thought so too.

However, it was only later discovered that it would be too difficult to understand English documents if you want to learn more about Linux. The best and most comprehensive documents are written in English, and the first technical information released is also written in English. Even non-English people publish technical documents, they are first translated into English and published in international academic journals and networks. Let's take a look at the official websites of major software and hardware manufacturers. Which of them does not use English as their main website? People who have been using Windows for a long time will not get used to this point. to install a software, they have to read the documentation for half a day, because Windows is too easy to use. But if you want to learn Linux, you must read various documents, and most of the documents are written in English.

Nowadays, many people even don't even read man's documents. If they don't use any commands, they will go to the Forum and ask, and pretend to be pitiful and beg for a command. It is better to look at man documents at these times. Even if you translate words into Chinese one by one, it is better to look at man documents by yourself, because others' answers are not as detailed as man documents. When installing a new software, first read Readme, then Install and then read the FAQ, and finally Install it. In this case, you will know why. Otherwise, the instruction documents are not read, and it is a waste of time to find the answer when a problem occurs! The ancients said that speed is not up!

5. Learn more about Linux commands

After a period of study, you should expand your knowledge and learn more about Linux commands, but do not systematically learn Linux commands at the beginner stage, in the beginner stage, you only need to familiarize yourself with the commands learned during the course. It is impossible to become a master by learning various commands, but it is impossible to become a master without command. This is like learning English. I don't know any grammar. I can't learn English only when I hold a word manual, but I can't improve my vocabulary.

The best way to learn commands in Linux is to learn Shell script programming. Shell script is easier to learn than other languages, but it is very powerful. By studying Shell programming, you can master a large number of Linux commands. In addition, it is necessary to purchase a command reference manual. You can query commands that you do not know how to use at any time, which is faster than man's document. It is especially suitable for people who do not understand man documents in poor English.

In Linux, commands can be divided into basic system commands and application commands. The basic commands of the system are supported by all Unix-type systems. They do not change everywhere, as long as they are Unix-type systems.

6. Learn more about the Linux system structure and Linux System Management

After you have a certain understanding of Linux, you can understand the system structure by knowing the configuration files in/etc. Understanding the system structure is not about what folders you want to see, but about some principles. For example, how the system is guided and those things are started after the boot. Which are the most basic library files in the system, and what is the use.

Next we can learn more about the management system. For example, learning to configure various network servers and building a network using Linux is a good way to learn about Linux system management and network management. At this stage, you can check the information on the Internet frequently and read the articles in the Forum's essence area. The Forum allows you to learn some tips and tips.

7. Read more books about computer courses when you have enough time

If you are not a computer professional and want to learn linux well, you must take a professional course. It is necessary to learn computer principles, operating systems, computer networks, and other professional courses. Why did I start to learn linux at the same time? Some people learned about linux very quickly and became masters in less than half a year. Some people did not know how to play it for a year or two or a cainiao? Because those who have learned quickly have a foundation, they have all taken professional courses. In the same document, people without a basic knowledge can read it three times without understanding it. Just scan the basic knowledge twice to understand it! This is the difference between professional and non-professional! Therefore, to reach a higher level, you must learn basic professional courses.

8. Attitude determines achievement. At last, we should always maintain a modest learning attitude.

I want to repeat the principle of someone out of the world! Maintaining an open-minded learning attitude will not only allow you to learn more, but also give you respect.
Related Article

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.