Some advice on learning Linux

Source: Internet
Author: User

Here's the advice on learning Linux .

1. Don't be a "missionary"

A lot of people in the discussion area constantly led to the "Linux vs. Windows" discussion, and even the heated debate, it is not necessary. This argument is a waste of time without any use. Yes, you spent the whole afternoon "defending" Linux better than Windows with a lot of reality. But Windows supporters don't like Linux, they just cringe a little bit, and then find some new evidence to argue with you.

People all over the world are using the most cutting-edge science of Linux research, and we are here to discuss the "Do not use Linux" this boring question, when to catch up with the pace of the times? What is "Windows supporter" and what is called "Linux supporter"? Why should we support one and oppose the other? You don't need to be a "protector" for Linux, and you don't need to be a "Linux supporter" or "GNU missionary," and Gnu/linux has proved to the world their power by the fact that most people have accepted it. You just have to be quiet and enjoy the fun and freedom Gnu/linux gives you. What you need to care about is not what your tool is, but what you do with it. Mastering Linux doesn't mean anything, because it's just a tool. If you use Windows to do your job well, there's no need to spend time with Linux. Until one day you find that it's not too late to change a task until Linux is complete, because Linux enthusiasts around you will be happy to help you.

Tools are not people and should not have feelings for tools. This is something you need to remind yourself of before you discuss any of the tools. Face some contentious things: Word and Tex;emacs and Vim;maxima,mathematica and Maple;gnome, FVWM and Kde;mutt and Pine ... Be sure to calmly say to yourself: "I do not stand on either side of them, because they are not people." "The needs of each person are different and the living environment is different. Good things for you, not necessarily good for others, we need to respect the choice of others. No one will be happy to accept your opinion if you say to your face that someone else is using a bad procedure. I never suggested that my dad use Linux + LaTeX to process his English papers without Windows + WPS. Because WPS is my father's choice, he can use WPS to edit a very good test of his students, that is enough.

I used to help my dad with a Perl program that automatically transforms from a markup language I've designed into a LaTeX-formatted English test paper. You can automatically set the question number, the choice of disorderly typesetting options, automatically generate the answer table, generate the teacher's version of the display answer, automatically to the text to correct the problem to optimize the segmentation, automatic spell check, graphical configuration ... My father used to be happy for a while, but then he wanted to use a heading style in WPS, and I wasn't

Home, unable to modify the program for him. So he switched back to WPS. It was as if someone had sent Einstein a jar of shaving foam, and in the first few days he found him in great spirits, constantly praising this thing. A few days later, Einstein began to shave with white water, because the shaving foam ran out, he did not bother to buy that thing himself. It's just a matter of habit.

2. Don't force yourself

People who like computers always have some psychological compulsion. Some people say: "The keyboard is faster than the mouse." I don't want to use a mouse. This is efficient. "So he always uses 20w and 10J commands in the editor to reach the point of destination. He even felt that the graphical interface was superfluous and simply Xwindow. All with the keyboard looks really back hand away from the keyboard to get the mouse, and then come back "faster" more, but fast keystroke frequency is not equal to the efficiency of the work, for your health is no good. This can only turn you into a keyboard-playing machine. When you are checking your article or program, thinking is flowing with the meaning of the character, suddenly 20w, 10j such things appear in your mind, is not interrupting the idea? No? That suggests that the problem you were thinking about was relatively simple, and that these disturbances did not have side effects.

In fact, when many people use computers, thought is bound by some dogma, which is just one of many dogmas. Some people create a lot of this dogma, use the way he works to ask for others, and laugh at people who don't like him the same way. For example, some people laugh at others to write C programs do not indent 8 characters, laugh at others in the vi with the direction of the key, laugh at others do not know what PVM is, laugh at other people with JAVA, C # This by GC recycling memory language ... You don't have to worry about all kinds of dogma, the computer is just your slave, you can use it if you want. No one can restrain you, no one will laugh at the way you work. The computer will not be this way tomorrow, so you don't have to know it all today. You don't need to know what others are creating, because you need to save some time to create something yourself. Just have fun! When you change the article next time, you might as well try to leisurely use the mouse in your eyes to see the place gently click.

3. Do not "play Linux"

Many people will feel very confused when using Linux, which issue should be used? Am I missing something? How to upgrade so fast Ah! Why so unstable! Whenever new software is encountered he wants to try, whenever the new version appears, he will update, and then use the mouse to select the new menu has never seen a program to use. You're actually using Linux for Linux instead of finding the right reason to take advantage of Linux. You first need to clear the purpose of the computer, you use it to solve your actual problem, not to learn to install the operating system, not to test which version is good, not to "catch up with the trend", not because your hard drive is too big, you want to occupy a little more space. If you don't know what to do after you start your computer, it's best not to use your computer first, because you may have more important things to do.

4. Do not criticize the release version

A lot of people just started using Linux,

Always wondering if other distributions are better than the one you're using, always doubting that you'll lose support later and have to switch to another release. So a lot of people today is Redhat, tomorrow replaced by Debian, and then again Gentoo, ... Some people even have two versions of Linux installed on a machine, and then compare which one is good. In fact, you do not need to do so, any distribution, as long as you are familiar with, your work in the above is almost unaffected by any way.

The Redhat I used to use, when I was installing Debian on one of my new machines, I found that the experience of using Redhat was completely wasted. I used an afternoon to configure Debian so that it usefulness listen to me as if it had not been changed. Debian, Turbolinux, SuSE, Redhat, Gentoo, ... Any one version is good. Many people think that saving a LFS is the symbol of a high-level hacker, but not everyone has the energy to understand all the details. If you are using personal everyday things and research, you can try Debian. It is one of the most convenient distributions I have ever seen.

5. Do not blindly upgrade

Do not know this is the psychological effect or what, some people see the larger version number, you will want to replace that. A lot of people's Redhat would have been very comfortable, but once Redhat released a new version, they would download it as soon as possible and then choose to upgrade the installation. As a result, most of the time, the original modified configuration files were flushed out. New software brings new problems, such as once my RXVT upgrade to 2.7.8 with Minichinput conflict, upgrade to Redhat 8.0, found XMMS incredibly default can not put MP3, XFree86 xtt module on I810 There are new bugs, Will cause Mozilla to quit abruptly. If you have configured everything, do not upgrade the overall, it will waste you a lot of time, not worth. There is a good saying: "If it's not broken, don ' t fix it." If your program can do what you need to do, why upgrade?

6. Do not configure what you do not need

If you just want to be a normal user like me, the main purpose is to use Linux to complete their scientific research tasks and daily work, it can not be used by the system administrator or network administrator standards to ask themselves, because when a system and network administrator is really hard. It is a waste of time for ordinary users to learn about the complex maintenance systems that they do not use often, and it is not immediately forgotten that they learn. I am not a qualified network administrator, my server is only set up my own required features, set up SSH, FTP is enough, that can save me a lot of trouble. I never overly consider "security" because Linux defaults are already secure. I don't have a tape drive, I don't have to worry about the strange parameters of tar, Czf, XZF, ZTF have been able to meet all of my needs. SED, awk, ... I also only have a few common command lines.

7. Don't get used to using the root account.

Just su! when it's needed. This is a common phenomenon for many people who have just come into contact with UNIX-like operating systems.

U, but always use the root account to do everything, configure the system, install the program, browse the Web, play games, programming ... As a result, one day, he accidentally used RM * ... in a system directory. The consequences are unimaginable ...

8. Don't look at Linux with a commercial perspective.

Linux is not a commercial software, so don't look at Linux with the same vision that requires Solaris, Windows. The authors of free software never recruit users, and they are not responsible for users. In fact, in the Free software World, "developers" and "users" do not have a clear boundary, we are friends. Free software is likely to only satisfy the needs of the author and his friends, or even create it for fun. Free software is not perfect, free software admits to its shortcomings, it does not boast, blind "users" of the eyes and ears. This liberation of the author's responsibility inspires the author's creativity by not thinking too much about "upward compatibility", which tends to be more logical and technologically advanced than the burden-burdened commercial software structure. So when you are having trouble with a free software, you should not blame the author of the software because they are not obligated to you.

You should not think of yourself as a picky customer, but as a consultant to the software and as a kind adviser, so that you can understand the author's happiness when writing this program, and when confronted with a problem, to help him improve the software and become a happy participant. Just like your brother sent you a bike he used, you should cherish this friendship, and not in the car broke, or ride a bike fell when the big scold your brother. If you really can't use this cooperative mindset, then it's best not to use this software. This is an advanced culture, it contains the spirit of mutual cooperation, scientific innovation. It is not easy to understand this, and many people often leave free software because they cannot understand the culture. There is no loss for the author.

9. Do your business.

A lot of people told me that your page wasted a lot of my time to equip the equipment that, in a moment is FVWM, a moment is Mutt ... Well...... Those are the things I have free time of the 1.1-point heap, if you want to fix all those things at once, I'm afraid it will take you weeks or even months! You don't have to take care of all these things. You have the ability to work normally. Unless you really have to use a program, or if you're idle, you can do whatever it is.

Original link: http://www.magedu.com/71780.html


This article is from the "Marco Linux Training" blog, so be sure to keep this source http://mageedu.blog.51cto.com/4265610/1928369

Some advice on learning Linux

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.