Take Linux work

xiaoxiao2021-03-06  88

- Abandon WINDOWS low efficiency work mode, discover Unix temperament on Linux

I have not worked in the way I didn't use Windows for half a year. Linux is efficiently completed.

Some work.

GNU / Linux is not everyone wants to use. If you only need to deal with general transactions, play

Drama, then you don't need to understand these.

I am not a fanatical free software, although I like free software. This article is not

It is used to implement free software movement, although I think the free software movement is very good.

This article is not used to compare Linux and Windows kernel efficiency, file systems, networks

Services. I am now as a user rather than a developer. Our discussion is based on operation.

Application level. It is not to tell the union, or do not understand UNIX scientists and college students.

UNIX is more suitable for scientific research work than Windows, please understand Unix work mode, do not use

Windows standards to require Linux, and use a scientist's standard to request yourself, with UNIX

Thoughts come to armed themselves.

I obviously opposing the University, especially the science and engineering professionally promotes Windows. I also oppose

WINDOWS is used in computer enlightenment education in "dolls". Because Windows is technically, the economy

On the ideological style, it is incorporated with us to cultivate high-tech talents. Windows popular belongs to the calendar

Historical problems, the grandfather's first-class person is certainly unable to save, but we should not let the next generation will continue to go.

way.

UNIX is not a patent of computer experts

When I suggest that some non-computer professional people use Linux, many people say: "Unix is

The computer system is used, we can't understand. "" Unix is ​​a boy, our girl is not available. "

But in fact, most scientists and engineers in the world are almost unix as their

Computer tool. Just because it is simple, reliable, stable, powerful, interesting. Even many times Unix is ​​the only one

select.

You said: "We will use unix, what do you have to do with your computer?"

Very fortunate to tell you that some of the computer professional is specifically providing you with powerful and convenient calculations.

Machine tool. What is the use of this tool if they use themselves?

Understand GNU / Linux

Don't require Linux with Windows standards.

Because the gnu / linux word is too long, if there is no special indication, "Linux" means

"GNU / Linux".

In this era, I am afraid that no one needs me to introduce Linux? If you think

"Linux is just something almost with DOS", then ask you next to Linux users, Linux to

What is the bottom?

Then why do I have to write a such article? Because I found that there are still many people who don't understand

Linux and UNIX, although they are also using it, but they sometimes ask: "Why is Linux can't be like

Windows, like this ...? "," How redhat Linux can't Mount NTFS partition! "," Linux

What to do with the hard drive? "," When is OpenOffice to be fully compatible with the Word file? ","right now

What else is you can't do? "...

They have 40G hard drives, but only for Linux, I have a 2G space, sometimes complaining. "How do this thing to do so many hard drives!" It seems that Windows should take advantage of most of the hard drives. They put important data in

Windows partitions seem to be credible. They always look for novel, good-looking GUI programs, life

The order of order is disdainful. They are very interested in Drag & Drop, menu configuration, and automatic upgrades. they

If you find a Linux program like a Windows program, you will be very happy to say: "Haha! Linux

Can also ...! "If Linux wins Windows in some test, they will be happy to jump. They didn't

There is a way to solve the problem with Linux, even use Wine to run a Windows program. Sometimes there is no way, only

It's great to get Windows, or you can have trouble, put a VMware virtual in Windows.

Linux is playing.

If you have the situation above, your thoughts have been someworthy in Windows.

Influence and misleading. You have not been able to understand UNIX thinking from this inherently. You support

Linux, you like Linux, you can feel happiness, this is very good. You only need to understand now:

Linux has never been a toy, it is the descendant of genius UNIX. UNIX is the greatest since the transistors invented

The invention, it starts from the birth of the day than Windows.

What do you want to know is "Design", a bad design is not to seam for replenishment

With a good, an excellent design can not only be changed without change, but also affect the later. One

Excellent design is equipped with an excellent implementation, that is, excellent invention. Linux is an excellent

The invention. Linux does not need to catch up with Windows, nor does it need to be smashing Microsoft. Its ultimate goal is to change the whole

The computer world is still free, giving people fun and convenience.

Unix is ​​simple, you don't need to become a genius and understand this simple.

UNIX Designer Dennis Ritchie said: "Unix is ​​Simple. It Just Takes

A Genius To Understand ITS SIMPLICITY. "But I don't think so, because I am not a day.

Only, but I bravely delete Windows, and try to use UNIX when I don't understand.

The way is to solve, not to seek help. Now I have experienced the ideological and benefits of UNIX,

I can work with a few times more efficient than Windows. Because I believe this belief: "Windows can do

The thing that Linux will be able to do, and it is better. "

The beginning of this section should be changed: "Unix is ​​simple, you don't need to be a genius or

It is a computer expert. But in this world who reprimanded Windows misconception, you need faith and courage to

Understand it simple. "I will tell you something I understand. First, you have to know that Microsoft is

The international science area is not based at all.

Microsoft's status

Microsoft's reputation in Europe and the United States, especially in the computer system, everyone may

Have a heard. I know MIT, STANFORD professor, experts in Bell Laboratory, and even a European small country

High school computer teachers don't mention Microsoft's name. In their eyes, Microsoft is just a no real technology, special

Little company with business promotion and monopoly in stocking countries. This "small" is not to say that it is less, and there is less money, but it is less advanced technology.

I wrote a algorithm demonstration process with Wang Yi, and that algorithm is a Bell Laboratory.

Springs Steven Fortune are very talented inventions, in order to be used by most people around you, we have chosen

VC MFC as a platform. I also get Fortune very enthusiastic encouragement when I analyze the algorithm, send me a copy of the information.

I have repeatedly replied that I have explained a lot of details. But after the program is completed, I will send the sample to Fortune.

He reply, said: "Sorry. There is no MFC on the machine." The words are very polite, but I have already felt him.

Disdain for Windows. Then I sent it to him in the MFC static compile process, and he didn't reply again. he

It is obviously not to look down on me, but it is really difficult.

Can you feel this scientist is what attitude towards Microsoft and Windows? Not a dislike,

But his heart has no windows at all! Microsoft has not developed in high-tech fields, then how it is born

? Going to developing countries to develop, their people have not known to the computer, I may even play

Enter the University of the University. I sent them software, I donated money to cover the building, I went to find the Tuling Award winner to speech,

Let them feel that we are scientists!

Ok, now the country's universities include Tsinghua, almost everyone machine must install the pirated win2000.

Office XP, school's course class system is not IE can't browse correctly, the paper uses Word editing, demonstrates with PPT,

Email's notification attachment is a DOC file, you don't have to do not open, even 863 projects use VC write programs

. I have seen a newspaper for a long time, "Why did Microsoft not strictly fight piracy?" This article said,

Microsoft does not fight China's piracy, and there is a trend of letting go. Put the long line to hang big fish, "I want you later

Doubled to return me! "It's so, it's a purpose.

China Computer Education under Windows

If you say the words, Bill Gates has been my idols a long time ... // blush

In China, Bill Gates is a sacred, "teenager computer genius", even some people

Go to his name to make "boxing to the sky" posture. Many people talk about Microsoft's "new technology", "high-tech"

It's all eyebrows. All kinds of "VC Programming Bible", "in-depth understanding of Visual C ", in the beginning

The page will appear very meat, "in the chaos of the group, a open-day elves, windows

1.0, birth ... "

Microsoft's software is used by so many people, then how people use these pirated procedures? first

Take a look at the computer training class, you are some DOS commands, typing, windows basic operation, Word document

理, PowerPoint, advanced class may have Excel, Access ... Participate in various Microsoft certification exams, MCSE,

MSDE people are endless. The examination counseling class has been laid out of the words "280 yuan, testing". Examination

The information is more expensive, and some computer bookstores are all "Microsoft Press". I have a match

Learn to participate in the certification exam, each exam is more than 200 yuan. And you can test again, you have to pay again. he

Later, I also said to me, see me, spend XXXX (a four digits) yuan to test Microsoft certification, get a certificate of Bill Gates and a certificate of 6,000 yuan of Windows XP internal release.

"The computer is working from the doll", let's take a look at what the dolls are learning. Most parents give

After the child bought a computer, they first installed a pirated Windows, then bought the pirated game.

play. If a child will use the Delphi program, it is not. Newspaper reporter, TV station struggle to report,

Said that a certain school's junior high school student, there is already a "primary stage" in other people in the computer game.

Write a program with Delphi. The lens also aims at the Bill Gates avatar in his display box!

I have just entered the University of the University, I don't know what is the operating system, because I used to use it.

"Chinese Learning Machine". It is "Windows 95", "VC", seeing newly enrolled students.

I simply felt behind that I have been in the same decades, the whole of the people, I can't answer them. It's hard to find

A more familiar classmate asked: "What is the martyr gap?" A: "Win95 is one

An operating system, which is a class with DOS. "What is the death? "You don't even know what DOS is?" Don't count

The computer is mixed. "The school is in class, of course, does not tell things such as VC programming, but there is a teacher at Pascal.

Just say: "Hey, our school is really backward. Now others use C, C , and even VC, we are still talking

Pascal. I don't know when I can have a VC class. You have to use VC, you have to learn. "

Yes, some students have a very heavy "Windows Programming Encyclopedia" in class.

Have listener. When you eat, you will tell me about the word, "The optimization of the code is endless", "Hungarian naming method is true

It is great inventions ... this is the situation in China's many university computers.

Feeling ignorance? This is not accidental, but Microsoft has long buried a forever. It wants to let

Everyone knows it as sacred, it is necessary to support Unix, Xwindow, once said, XWindow

Ok, I was taught by a group of people: "This windows can do", "you have a part of Windows.

See "," Microsoft is the mainstream "," Do you dare to look down from Win2K? "," Net is the world's trend ",

"Microsoft is a new technology", "there is money is a technology" ... and even the battle is still lost.

It is to say: "Windows performance is almost, but it is easy to use", "Windows is used by ordinary people, requiring other

"High", "Microsoft is so rich, I don't want to exceed UNIX in the future? "...

Computer education in developed countries

I met a Dan when I met a question about Scheme language.

Wheat. He solved all my questions and I suggested that I read some "De Olympics" syntax,

The book of literacy, he told me that many websites can learn Lisp, Scheme, artificial intelligence, algorithm. He called me

The paper "SyntActic Closure" in Jonathan Rees. He also packaged me to send a mit

"How to design programs". He said that he is loading Linux in his own PC, he uses Emacs

Serial, run the Scheme program. His understanding and hobbies for Emacs are surprised. Graduation design made by his University undergraduate is a Scheme interpreter. This is a lint of dust for me.

He is so tired, and every question, every question, he has answered in detail. I sometimes feel

In detail, how is this patience? I think he seems to be my high school teacher. What kind of people are he? I'm good

The odd inquired his situation. It turned out that he is a computer teacher in a normal high school in Denmark.

He said that he taught the programming and algorithm in high school, computer language law. He said

Scheme, his students do not have to worry about the problem of memory leaks such as memory, and focus on issues and

The algorithm itself. It is conducive to cultivating students' ability to solve problems, especially the ability to solve mathematics issues with a computer.

God! Why do you have so many mostthologists, geometrists? Do you see that others pay attention to it?

? If our computer education continues this, will only walk along the bend!

Microsoft and its friends' wishful abacus

Let's take a look at how Microsoft's income is coming. First, Windows 98 Series operating system, one

One is more than 100 dollars, each upgrade is almost the same price. Windows NT is more expensive, and there is

Number of users, 5 users, 10 users ... If you want to increase the number of users later,

money.

Can I use a lot of money? It actually even provided the compressed program

! When you installed Windows, the first thing is the first thing to download a Winzip, "as long as 29 beautiful

Yuan ".Windows will be a virus, spend $ 70 to buy a Norton AntiVirus.

? Buy another Norton Internet Security, $ 100. System needs to be optimized, disk needs

Organize, buy a North System Works is your best solution, $ 100.

But you still can't do it now! Do you want a word, PowerPoint? Then buy

A set of Office XP, buy cheap together, $ 459.90.

Those programs will not be used! How do those menus set, what is the function? See "Help"

Also learned. Buy this book to see, I recommend "Special Edition Using Microsoft Office

XP ", not expensive, $ 27.99. Most of this book is the screen graph, or buy an older comparison,

$ 17.85.

If you are just a secretary, it's almost the same. But you have a higher pursuit, you

I want to be a Windows programmer. Buy a Visual Studio.net, or how to compile the program.

$ 494.95.

In order to keep up with Microsoft, the world's trend, can you not register a msdn what? This expensive one

Point, not worth a value, $ 2,799.

Well, you are now the upper class, white-collar workers. You can now "freedom" now

"Safe" life:

Why oppose the use of Windows

Many people say that WINDOW should not be completely negated, and Windows also has its strengths. Should not be ignorant

Microsoft.

Correct. Windows is easy to operate, suitable for ordinary users. If Microsoft is positioned in P & G,

The status of Philips can provide our people with thoughtful, perfect, cheap and beautiful service. Then I am

It must be very much like it. However, from the above situation, Microsoft is a great international monopoly organization! its

There is no problem with the product: Windows is unstable, easy to virus, and Microsoft does not provide you with free

antivirus software. I just want you to spend money to buy my friend Symantec's anti-virus software, who told you already

My thief boat? What is the after-sales service!

You bought Microsoft's procedures, usually there is a protocol when installing, saying: "Due to Microsoft's

The order causes your data damage or loss, and Microsoft is not responsible. "I think many people must feel this unreasonable, no

Want to press that "i accept". But your software is bought, and the money is spent, now one according to "I

"DECLINE", the installer will immediately exit. You have to be forced to click "I Accept"! This is not an inequality

Is it?

I have witnessed several friends' documents by Microsoft Word, and some are edited.

More than ten days of papers, some have a very good resume made by a lot of work, and that friend lost it.

Go to the opportunity to work in P & G yourself. Just one night in the resume, just in that moment ... no

I know that when he is crying, I don't think I have to complain about Microsoft, but who told us that we use piracy, and you still

Hatched "I Accept".

Microsoft has accounted for a large part of the PC market, and formulate "Microsoft's standard" that does not meet the international standard.

"The software is suppressed in unreasonable ways, this problem has been in the US Department of Justice for a long time.

He even placed the code that leaks user information through the network in the Windows Series operating system, so that

Windows is prohibited by the Australian government when you enter Australia.

Some people said: "Microsoft has created a history and created today's IT industry."

Yes, if there is no Microsoft, we used very stable, very reliable, very convenient, very "fool" this morning.

The software is! Microsoft is the culprit of the development of information technology.

Microsoft's procedures work (note, I just say how to operate, the virus is another calculated)

It is suitable for the general family, online, and send mail, and playing games. But Microsoft has to pack yourself into

What kind of "high-tech" enterprises must set up a "research" around the world, and are not suitable for use in the University Computer System.

The Windows products of scientific research, even the money, please come to China to talk about "21st century",

Promote our .NET technology at the conference. I have to think that others think they are science, I am leading the world's high school

Skill. but? It doesn't have any high technology. Europe, USA, which key department is using Microsoft?

NASA? Doe? Cern? You think about it, Microsoft's program is a major role in humanity?

What is Windows to do and Linux can't do?

"Windows can do things that Linux can't do, that is, there is no need to do it."

I have a friend to see that I have not used Windows for half a year, sometimes I will ask me: "You only use Linux, there is

Did not find some Windows can handle things Linux can't do it? "

I replied: "Windows can do things that Linux can't do, that is, don't do it.

thing. "

Windows can do good things Linux can do

Some features under Windows are indeed what we need. Then Linux developers and users also need this feature, they will implement this feature, and more than Windows. due to

Most scientists, engineers are used by Linux or some business UNIX, so almost all commercial sciences

Engineering programs such as Matlab, Mathematica, AutoCAD, CANDENCE, SYNOPSYS, AVANT!

... All is the first version of UNIX (including Linux), then consider porting to Windows, even fundamentally

Unwavering to Windows, because Windows machine generally does not have sufficient ability to run such a program. you do not

I have to think that only Windows has PSPice, UNIX HSPICE is much better, and can run in large

On the host. Of course they are not free, but they value the price.

But there are things under Windows that are not very similar in Linux, or you find a lot of classes.

It seems that each of them is a lot more likely to be compared to Windows, so there are two possibilities.

:

There is a fully similar program, but because it is not beautiful, you are ignored by you.

Although other programs seem beautiful, they are written by some beginners. right now

Due to the birth of GTK, Qt, developing graphical interface procedures under Linux is extremely simple, many junior high school students and even primary school students.

You can compose some beautifully used programs. If you find such a program all day, pick it out, always

Can't find you satisfied. Of course, there are also first-class programs to use GTK and QT, such as GVIM, you can use GTK as

Graphical interface, I also know some Synopsys program use QT.

I have also made such a mistake, distinguishing everything from the appearance. Excellent FVWM, LFTP,

MUTT, WGET is ignored. When I find them, I am so shy, they are now

Is my friend

I first saw that fvwm felt that it was just a very hard to see something. can

Now, my classmates have seen FVWM: "Wow! It's beautiful."

There is another completely different way to achieve the same purpose, even better.

Many people are concerned about Open Office, Star Office, AbiWord, ... how much they

One day a Linux program is fully compatible to open a complex DOC document. But you will never

May have that day. why? Because Microsoft must make other system procedures to be completed in order to occupy the market.

Fully compatible with its document format. It will change the internal structure of the DOC document, hidden some secrets, let it

Its company has always had some problem when the company's program opens the DOC document, so you must purchase Microsoft Office.

And Windows.

You should think about it, so many high-level university professors, scientists, students, they use

Is Linux or other type of UNIX, they don't have word available, how to deal with documents? So many years

There is a program like Open Office, is there any way to write a document?

Obviously not this. Look at the high-level academic magazines, thesis, the network

Pages, those beautiful slides, what do they do? It turns out that UNIX users have a very convenient Troff.

Latex, SGML and other things can handle documents, and they have more than Word. Word is obviously

These big tested it, so that no one wanted to develop a similar Word under Linux, unless certain companies wanted to grab the Microsoft rice bowl.

Many people staying Windows on hard drives is nothing more than Word and

PowerPoint. I have seen a professor, and his Windows laptop has anything to PowerPoint.

No. One day of demo, he pointed to the pile of characters: "Sorry, this is a formula ... how to each time

It's all like this ... "In fact, there are several hundred times better than PowerPoint, you can use the most

Simple method to make a world-class effect papers and slides. You can take a look at my Tex webpage later, you will

Will know why I can completely leave Windows.

Things that Windows can do, Linux will never do it.

Computer Games

Some people say that all games you can get under Windows will not be able to play under Linux. indeed,

Although there are also a small amount of games, such as Quake. But it doesn't have Counter Strike, no STAR

Craft, ...

It is not to say that the computer game should not be played, but it should be suitable. Computer is used to deal with transactions, help

Help you learn, solve the problem of the problem, not a toy! I am addicted to computer games all day without going out.

The world outside, you will become more cold, more and more lack of people. You are getting farther and farther with the real world.

You can kill people in CS, you can adventure in Tomb Raider, you can even

Tony Hawk's Pro Skaters Skateboard ... But it's not real! Although you have a high "anti-terror

Tips, but when you encounter a gangster, you are so embarrassing; although you control Laura to reach your hands, but

Why are you always breaking the ball when you play basketball? Although you can easily make a "360" in THPS

Kickflip to Hangten Grind to Fakie, but you will not step on your own skateboard.

Ollie!

Said back, if you don't have a computer game, you can do it. But there is far better in the world

Windows PC better game mode. Sony's PlayStation2, Sega's Dreamcast,

N64, Namco's arcade of NAMCO ... Every one is wonderful than Windows games, every one has this

High 3D performance, so that Pentium4, itanium gforce4 can not be more than you!

Linux's users are concerned about the key issues that solve the world's key issues. Where do they have time?

Have a machine to play games? They use Linux efficiently to do their own work every day to enjoy nature.

went. To play games, you are also playing some intelligence games like push boxes, greed to eat snakes. So, do you know?

Is Linux almost no game?

"Finishing hard drive, optimization system"

This is a very interesting topic, second only to the topic of "virus". Believe in a lot

Windows users have experience in organizing hard drives. In many windows users, "hard drives have been for a long time,

Current fragmentation, speed will slow down, need a program to organize, do not do other work when organizing hard drives, this is good

Like a righteous thing.

I have also taken a little bit of Norton Defrag to sort my hard disk.

Adjust, display it in a graphic, then report: "100% no fragments. Your hard drive has reached

Best state. "I now found that I am naive. Linux and UNIX users seem to have never" sorted hard "? You think is quite

Do you blame? If you feel very strange, then your thoughts are banned to some extent by Microsoft's garbage programs. you

It should be understood that many large hosts of UNIX must be 24 hours a day, and the 365 days will continue to operate again and 1/4 days.

It is necessary to organize a hard drive every week. It is hard to do anything when organizing. It is absolutely no.

!

The Linux machine doesn't have to organize the hard drive at all, this is why didn't I see Linux users?

Hard disk. Linux's file system is more than Windows's FAT, FAT32, NTFS overall file system

Universities, not only can set permissions to file, implement full protection, but also "more and more complete", "more

The less fragment "! You should put most of the files in Linux partition, not the Windows partition, because

It is much more reliable than the Windows partition.

There are also more funny things that there are many "Norton System Doctor", "Windows excellent

The programs such as Master, "Super Rabbit Registry Magic" exists, and expensive. It seems to be an operation

There should be many problems in the system, requiring other manufacturers to "optimize" it, and you can optimize, you

Need to pay! These problems have nothing to do at all, so don't need to optimize. Linux kernel itself is

Highly optimized.

Idea

Some people are complaining why Linux does not have a good Ide development environment. Linux now

There are already some IDEs, but there are always many problems. Are you looking for, I am looking for a certain one?

Can I have a VC such as a development environment? Have you found that you are entering Microsoft to give you a strange circle? You

What must I use Ide? You said: "The IDE has developed quickly, the debugging is convenient, suitable for large programs ..." That description

Microsoft's procedure has been in your mind, you need to be awake, see if I come to tell you.

Gao Ming's Unix programmer does not have to use IDE, IDE has never used the primary windows programmer

of.

Look at large Unix programs, including Linux kernels, a variety of web services,

What is the IDE coming out? XWindow program? There is no one in our laboratory EDA program.

Ide, I also know the high-performance graphical interface EDA program for CANDENCE, SYNOPSYS, MENTOR.

Not written by Ide. Do you believe that Microsoft people do not use IDE when writing Windows itself. micro-

Soft internal programmer's favorite editor is actually vim, using Vim Microsoft programmers last time to Uganda

Children have donated more than 1,000 US dollars, which is worthy of praise.

There is a magazine interviewed some famous Linux kernel programmers, including Linus, no

There is a person with IDE, some people use VIM, some use Emacs, only Linus says "GNU Emacs IS"

Evil ", but in fact, he uses Microemacs with the same key binding function with Emacs. everyone

The program file is edited with the editor, and then call the GCC compiler with the automated tool such as Make.

work. Even advanced Windows programmers don't have to use IDE, they can call CL, Nmake from the command line

To compile your own procedures. Although such a Windows programmer is very small, they are the most understanding of Windows, the highest Windows programmers.

Why do UNIX programmers do not use IDE? Understand this truth, you can experience the settlement of UNIX

Thoughts. First, an IDE integrates an editor, compiler, assembler, debugger, tracker ... this

The editor feature is definitely less than VIM or EMACS, the compiler is less than GCC, and the assembler is not an AS, debugging

If you don't get on GDB, DDD, the tracker is less than strace, LTRACE, TRUSS. You get a set of integrated

Low energy procedures. If you are dissatisfied with the function of the debugger, you have to use another set of IDE, but this set of IDE

Hotkey, menu, editor function, button ... is very different from the original. You have to spend a lot of time

To familiarize yourself with the new environment, you can't keep some something.

And it is different under UNIX. You can use your favorite VIM editor, you are

GNU Make can be called in VIM, Make can call GCC, LD, ... Make's error information can be

Vim capture, VIM can help you locate in the source program. If you like an ICC, you can let Make use ICC

Not GCC. If you feel that the GDB tracking variables are more troublesome, you can use DDD to display various data structures.

The relationship between. You can also call GDB in Emacs, so you can synchronize the source code. and

Vim and Emacs can also edit a lot of other things, such as letters, latex documents, HTML, configuration text

Pie ... You don't have to find another editor to do these mixed. Many programs such as MUTT, TIN can

This is more convenient to use VIM inside. In fact, MAKE can also help you in other respects, my

Each larger Latex document is maintained by Make.

Linux can do high-precious things in Windows can't do it.

Of course, there are many things to be Linux / UNIX patent. Because Windows can only be installed in the PC

On, it seems that there is Alpha before you can use Windows NT, but I have not seen someone. PC's energy

The force is very low, people like our compilation of NP-HARD issues, using Windows machines clearly

Enough, and sometimes a problem is for a few days or even a few weeks, the Windows machine is known as "crazy", I

How can we rest assured?

So almost all scientific calculations, EDA programs, high-performance image handles are not

WINDOWS. They sometimes transplant some to Windows, but often reduce the ability of those programs. you are

What is the difference between Mathematica and Linux that is more than Windows version?

The largest parallel computer manufactured by IBM has more than 8,000 processors, and Windows cannot be available.

Force management so many processors, what operating system is it? The answer is Linux.

Three-dimensional animation in the "Titanic" movie, so delicate and realistic, Windows machine can make

Come? Not. That is also the Linux machine.

The Civil Aviation Administration used virtual reality training equipment for training local accommodation, and Windows is of course incapable of

force. That is all commercial IRIX machines.

UNIX is the first system that supports TCP / IP network protocol. There are many things above it to cooperate with each other.

Network service procedures, they have reached a relatively perfect extent through many years of use and revision. And in 1997

In the year, Microsoft's Bill Gates is still threatening: "The internet is no future." Microsoft's "Vision" Everyone should have seen it, and it will be more than the network service program IIS vulnerability, so that the Ministry of Public Security is frequent hair

A alarm, everyone is also seen.

In fact, you know that things that Windows don't have the same thing can be better than Unix.

Linux can't do anything that Windows can't do it.

Of course, Linux is not universal. It also has something that can't do it, the computer can't do anything.

situation. But Linux can't do anything, Windows can't do it. These things are what we need to explore

Sorps, you need to work hard. During your exploration, Linux must be your good partner.

Don't cover up Linux and XWindow!

Don't treat our users as a fool.

what? You have long you know that Windows is garbage? Oh! Why don't you say it earlier! Harm me nonsense

Some.嘿嘿.

"Okay. You know that Windows is garbage, what are you using now?"

"Linux xwindow"

"Then I ask you, what is Xwindow?"

"Isn't it almost the same as Windows? Just 'Start' button compare, and above

Not a Windows logo, but an ankle. Click on a very beautiful Chinese menu. I

like! "

"Do you know what is the 'root window'?"

"I don't know. I have never heard of it?"

"The root window is the largest window covering the entire screen."

"Where is any window! I didn't see it?"

Do you find a problem? These Linux users said that they were using Linux and XWindow, but he

They don't know much about Linux and XWindow. Many people have used so long xwindow, they don't know the root window.

What is the mouth, I don't know, the button is also a window, I don't know what the window manager is related to other programs.

Everyone thinks that the button above the window is put it itself, I don't know the "class name" of the window.

"Resource Name" is something. They don't know what.xdefaults is used for dry. especially

Many of them don't know how XWindow's font is named, what is fontset, with a new one

The font doesn't know how to install it.

They were confused in a layer of packaging on Linux, they waited to have a graphical interface.

Tools to help complete everything, they think linux is the same as Windows, just trouble. they

Know that the Linux kernel is very good, but they can't feel the natural priority of Linux and XWindow at the operation.

Cultivation, and then completely deleted Linux soon. You find out, to understand UNIX and

The advanced nature of XWindow's operating level is the best way to retain users. If the user can't make an operation

Convenient and efficient, the kernel will never pay attention to it.

But use the imitation of Windows to attract users and will never fail. Because Linux is like

If you use the low-efficiency way of Windows, then Linux's "low efficiency mode" is never

The set of "low efficiency" in Windows. Then the user will say: "This Linux is not the same as

WINDOWS. "

Linux is born is inheriting UNIX's efficient way to work, why we have to cover it

stand up? Why do we only tell the user KDE menu how to use? Why can't we be like an early XWindow?

The book is the first section tells the user what is X Server, what is X Client, what is Window?

Manager, what is the root window. The second chapter tells what properties of the user window, what is ClassName,

Resource Name, Hint, how to use .xdefaults, xrdb ...

Here I have to say that those Linux issued companies and writings, they put

Linux and Xwindow packages, but did not come from basically telling the working principle of XWindow. lots of books

The level of teachings is the level of gnome, KDE's menu operation, with a large number of graphs to dominate, "prosperity"

LINUX book market.

Now many people have written a good-looking program that can use the library of others as their own programming water.

Flat symbol. In this "graphical", "visualization" age, if you still use troff, latex

Document, you are still using Vim yourself editing HTML, with MUTT processing emails, you are still using text mode GDB

Debugger, you are still writing using xlib, you are still using the usenet, you are still writing

Makefile, write machine code, you are still playing CLOSSAL CAVE's character mode adventure game, then you are

Old antique.

In fact, this kind of thinking is wrong. Although you are a firm Linux supporter, but yours

Thoughts are Windows' thoughts. You think the graphical interface, the menu, buttons can solve all problems, you can

Give you efficient and convenient. You still have not got rid of Microsoft to your subtle things. You are inseparable from Windows

The same environment, you will delete your own Linux sooner or later.

GUI VS. CLI

Be a firm "two-faceted"

Do you see this title is a blood boiling? Two prawns can be siege:

GUI send users: "Wow! I see your kid is CLI. Otherwise what you write

Makefile? What MUTT is used? "

CLI send users: "Sliced ​​~ You still use X! Masters don't use X. You are the side of Gui."

Poor me: "555 ~~ You don't want me ~~ GUI and CLI are so water?

? "

There are many martial arts in the computer world. It is very characteristic that CLI and GUI are. CLI

(Command line) of the fanatic article claims to never use X. I last saw a classmate in the laboratory.

SecureCrt logs in to the Sun machine, then use a Vanilla Vi editor, I suggest him start a

GVIM comes over the Exceed on the Exceed to be highlighted. But he firmly opposed and said: "Master does not use X. you

Think about how to use X? If I am in a very slow network connection? And many servers do not load the X program. "

But our laboratory is fast enough, and Windows machines have Exceed, and Sun

The machine has a full X client program including GVIM. He said that he is a resolute supporter of CLI, but he is using it.

Windows, he later opened several SecureCrt, entered the address, username and password each time from the text box.

Select "SSH2" from the drop-down menu, then click "Connnect". He is still conducive to SECURECRT is "network management

The most popular login method selected by the staff. "Old days, SecureCrt itself is a Gui, he

There is no benefit of XWindow.

Do you say that I am GUI? Although I've been very working under Console. But I am very familiar with BASH, VIM, I can make Bash work in accordance with my key binding method. I can use MUTT in RXVT.

Transceiver email. Almost on each desktop, you will have a different size of RXVT. I use VIM editing

LaTex. I write Makefile yourself to maintain the LaTex document. I sometimes use MPG321 to put MP3. let me try

BBS I wrote the expect script yourself. Ok, a friend of the cli can receive me to do allies.

Do you say that I am a CLI old antique? My FVWM is configured as "handwritten operation", I

Just draw a "R" can start RXVT, I can start GVIM if I draw a "U", ... I use

GVIM syntax highlighting the editor, I use Mozilla to browse the web, ... Gui sent now seems to recognize me

Make friends

All right. CLI sent friends, although I like the command line very much, but I am sometimes painted on the screen.

You can do it:

Module Fvwmconsole -Terminal RxVt -Geometry 45x5-0 0 /

-BG Gold -FG MidnightBlue /

- - FN "- ADOBE-COUREER-MEDIUM - R - * - * - * - * - *"

Do you want to take me out of the teacher now?

Gui party, although I like the window very much. But I can enter in fvwmconsole

:

All (RXVT) MoveToDesk

Move all my RXVT to the desktop I work now. "This guy, how can you rebellion so soon?

changed! "

In fact, what must be divided into GUI and CLI, UNIX and XINDOW are industrial standards, they

The design will have a very flexible usage, each program, whether it is a gui or the command line can be mutually

cooperation. Unix and X are a family, why bother is so embarrassing, not this? You can see from my behavior above.

Does the GUI and CLI of the blurred line? I am a firm "two-faced".

Unix is ​​simple

"I believe it is the best, if it is too complicated, I can't understand." -Seymour

CRAY

A lot of people who use Linux will be surprised to find that Linux's procedures are actually "safe

Can be running, the program is copied to the casual directory, not you must take up your first partition

Space. The settings of the program are just some simple text files. You don't need anything at all, "Registry Modification

"You can change the settings of the system. This is simple, but simple is beautiful. Although this is just UNIX

One of the superficial knowledge of singleness, you have already experienced something.

But it doesn't mean that the function is weak, does not mean backward. On the contrary, simplicity means powerful,

Means vitality.

I will not continue to explain the "simple" of UNIX, because this needs yourself

meeting.

UNIX is eternal

Some people say: "Plan9 will replace UNIX, Mach will replace the Linux kernel."

But if you are a deep understanding of Unix, you will know: UNIX's thoughts are

Eternal, regardless of the transit, PLAN9 replaces Unix, UNIX's soul will be in the Plan9

!

I wrote a Linux kernel and a Windows VXD driver for the same device. Write Linux

When the driver is in the perfect consistency of Unix design, the perfect consistency is convinced. Unix uses the same interface read (), Write () system calls to different objects: normal files, equipment files, pipes, pipelines

Parts, Socket, ..., unified read and write operations. I can write a test for a test.

Test my device driver, because Cat, CP, DD, they also use the same read (),

Write (), equipment and normal files are not different in the eyes of the application. There is no SmallTalk in that, no

In the C era, UNIX designers have used the so-called "object-oriented method". Yes, C language can also

Implement object-oriented.

Unix system calls have no big changes in decades, this is not stubborn, not stubborn, not progressive

Logue, but in the reflection of the vetement of Unix! This is similar to the TEX procedure for decades.

These are real eternal master piers! You should change all software must be from 0.1, 1.0, 1.1,

1.2, 2.0, ..., 3.0, 3.1, 95, 98, 2000, xp, ... constantly upgraded ideas.

Windows is different, it is just a graphic packaging on the top of a DOS. Rear

To compatibility with the previous worse design, you have to add a lot of cumbersome. I am deep when I write the VXD driver.

Experience, Windows 95 procedures for equipment operation only use Deviceiocontrol, I have to write two should be written.

Use the program to test the device driver. The inconsistency and implicitness of the Windows kernel make me very annoyed. but

Windows WDM driver now has readfile, writefile, ... What is the explanation? That description

Windows learning to UNIX, or maybe a UNIX designer has played a few days in Microsoft,

Hand adds a few UNIX things in. This is useless, Windows is very bad from the beginning.

Design, its history of the baggage is too heavy, what is the use of seam supplements? It can only be eternal by UNIX

!

UNIX is powerful

Let the smart people do anything they want to do.

One feature of UNIX is very flexibility, and XWindow also has this flexibility. This

Where is the flexibility?

Unix procedures generally have a lot of parameters, no matter what you use it now, there is always someone needs

Some parameters. Many of their behavior can be changed in configuration files. For example, GNU Bash, usually default life

The way to enter the way is an EMACS method, but as long as I edit a .inputrc file, it can turn it into

VI's input method, and I can also bind the key sequence to some operations. I can use Shopt to set it

Many features, such as whether a wildcard extension can be performed as a variable as a directory, whether

Can automatically correct some obvious catalog name typing errors ...

The idea of ​​UNIX programming is to provide the user "mechanism", not restricting users to develop "politics

"This is an important respect for users.

Let's take a look at XWindow. XWindow is an excellent design that displays the server and

The client is separated. One display can display both the program on this machine or display the X process on the other machine.

The order, and they all comply with your unified command of your window manager, and between them can easily transfer scrapbook data.

Various events ... such as sometimes I will show xterm on different machines on my xfree86, two different

GVIM on the machine, ... they are unified by the FVWM command on this unit. The XWindow program has many of the multi-command line parameters and resource parameters. You can freely

Set all the colors, fonts, sizes ... and if you use it, in the command line or .xdefaults file

XRDB imports .XDEFAULTS into the root window, then there is no configuration in other machines, show

It will also comply with the same appearance in your machine.

XWindow's window has Property, which is some shared data that can be defined (original

child). It is because of these Property existence, making XWindow have incomparable vitality. X window

There is no unified protocol between the mouth manager and other customer programs, but ICCCM (customer program room)

Communication Specification), this specification is defined by Property. Now some people define a set of "extended windows"

EWM Hints, make XWindow can have some Windows features, such as a tool

Article program can tell Window Manager: "The following is taken by 24 pixels of 24 pixels, your maximum process.

Don't cross this line when you are. "

A powerful window management program, such as FVWM, you can answer your worker when you receive this prompt

This requirement for computing procedures can also not agree. Who is the power of everything? Of course it is a user! All windows

The mouth is obedient, and FVWM gives the user's greatest respect.

You think about it, is there some windows programs often pop up a window to choose "Yes OR

NO "? You don't want to click it it. Do you feel that your program is infringement of your dignity? You are a person, one

How can a wisdom of creatures that can be treated such a program?

There is also a lot of windows programs regard people as a fool, and it is a "smart program". ratio

For example, there is a program that likes to turn your first letter into uppercase, I don't say who it is, you meet

I will know when I arrive. If there is such a obvious problem, you need a program if it is a matter of "one sentence."

What is the human brain still used to correct? Moreover, if you deliberately want to write, then it is more troublesome.

I am from finding this stupid option from it from its big pile menu.

Only symbols can fully manipulate the computer.

Let us say a lot of first school Linux users. Although they are using Linux, but they play

In the eyes, I feel that Windows works well. They hope that Linux can "like Windows."

"You said:" My mouse, my menu, ... you can complete my action. "But I want to say

Quantitious: "Linux has never impending Windows, will not. Linux from the date of birth, its work

The way is more advanced than Windows. Linux belongs to people that can bravely face symbols. Only symbols can be fully manipulated

computer. "

Take a look at the excellent UNIX program, Xfree86, Fvwm, Vim, Emacs, Proftpd, Mutt,

Wget, TIN, ... No one is not using the configuration file to set the option. Why these procedures are not convenient

Can the menu use to configure? Is it so low that their designers, and even the graphical configuration interface can't write?

of course not. Because the ability of graphical interface configuration is extremely limited, configuration files and

The expression ability of the sequence language is unlimited. If you configure these programs with a graphical interface, if you want to reach the configuration file

The effect, you need hundreds of menus, Checkbox, Radio Button, ... you have no way

Find the place you need to modify! The syntax of the configuration files of each program has a lot of similarities, which is generally some commands, set some variables, parameters, ... once it is used, others will be easily understood. Such as

If you are used to AWK, SED, Perl, you will think that that is really automation.

Although the mouse is a good tool, its expression ability is limited. You can't use the mouse

Let the computer fully understand what you mean, it has only 3 buttons after all. Look at my metapost page, you can experience

This weakness of the mouse. So though we like the mouse very much, but you can't rely on it.

The perfect cooperation of each applet

This is the most important feature of UNIX, it is the idea of ​​UNIX design. Let each program only have

A special ability and then let them cooperate. XWindow also inherited this kind of good tradition.

This is probably Windows and other operating systems to show the dust and place. UNIX program design

Unity, the body of cooperation, really makes me unbelievable! Shell, GREP, Find, AWK, SED, MAKE, Perl,

Emacs, Vi, Tin, MUTT, ... they are so consistent! Once you have learned the regular table of SED

Dare, other programs can basically be used. Once you have learned vi and vim, you will find it to operate so.

Regular, seemed VI designers have designed Vim in today's perfect and unified

Operation method! Moreover, the operation of the VI is also reflected in many programs such as MUTT, TIN. You can even set Bash

When you enter the VI input method to enter the command line, I do this. A program can call another program

To get the data, you can give the data to it after processing, you can "embed" in your own window.

program.

This cooperation is very difficult in Windows and other non-UNIX operating systems. I have

Some automatic work is made using Perl under Windows. But Windows file operation, pipeline is

This is unstable, the program is basically unable to cooperate. Don't want to embed in the Visual Studio window

UltraEdit editor, don't want to use an Expect script to control Telnet to Shuimu Tsinghua BBS.

Windows program is large, big, all email programs need you

For editors, send and collect messages yourself, display the attachment of the email. Each BBS program provides yourself

Virtual Terminal, its own communication code. Every IDE provides editor, compiler, compilation

Merry, debugger. In order to use a new program, people need to adapt to all of these it provides, and cannot make

Use your favorite editor to bind, menu organization ... can't DIY!

You have to know that the most advanced computer is customized, what you want, what CPU, what motherboard,

How much memory, what hard drive, keyboard, mouse, and display are selected. The most advanced skateboard, you want

What brand of layout, what brand of sand, what bridge, what is the wheel, what bearing, is also you choose. most

Advanced table tennis racket, wooden board, rubber, sponge, glue can choose itself ... and use Windows

In order, you get the big chowder, just like you to buy "brand machine", only a few configurations, and there are a lot of you.

Unwanted software and services; just like you to buy a small skateboard, you want a big wheel and a narrow board

Sub, but you don't have this room! The Windows program is equivalent to the cheapest, most sluggish skateboard. But it will spend more money, because once a part is broken, or you don't like it, you can't find another good change.

Fill it, you must re-buy a full set of accessories!

Unix and XWindow are high-grade "assembled". For example, when I use MUTT,

I can use VIM to edit the email with Pico, I can use imagemagick to display XV

I can use Lynx to convert the HTML attachment into a text embedded window with Lynx, I can also

HTML attachment is handed over to Mozilla graphic display. I can let Gnupg help me digital sign and plus

Secret, I can also use other PGP programs. I want postfix instead of sendmail to help me send an email, I

Want Fetchmail to help me collect mail, forward to postfix, then be written by my own PERL filter

I can do it all this! I can choose my favorite special procedure to complete special work.

Then combine them together, I can also get their benefits.

Learn UNIX is definitely not a waste of time

Someone told me: "You see that I don't have to learn anything in Windows. And use Linux, light is safe

I spent a week! "

First of all, I want to tell you, you have a week, not because Linux is not

It is better to make it, but because you are used to Windows, it is difficult to understand Linux. You think about you

When do you have to install Windows? How much time you spent, what is the hard disk partition? What is a disk? Sash

What is the directory? Do you think that Windows is so easy to learn? Although you feel that there is no time to learn, but

It is the past when you use someone else's machine, you will understand it. And because you want Linux

And Windows is also saved on the hard disk, and the installation difficulty is added. And you must have you have experienced Linux

User help, otherwise they will help you in 20 minutes. It's too exaggerated a week.

If you use it at the beginning, there is no problem with Linux. You think if you haven't used it

Windows, you will definitely be very accustomed to / etc, / usr, / usr / local, ... not C:, D:, E:, ...

is not it? If you only have used Linux, you will be afraid when you use Windows for the first time. "/ Where is the directory

Going? "

The most important thing is that you can use the Unix tools, they can accompany you, but not so

Easy to change or disappear. You can never have to change another tool. Unless the tool is much better than you,

And you can fully simulate your current tools.

Our laboratory has a 60-year-old teacher, with VI, CC, Make, ... for decades, he

The prior experience is definitely no white feet, and the church has a batch of students. VI is accompanied by UNIX initial

It is born until today, it is one of the two editors in the world today! Some people's FVWM configuration files have been used

For more than 10 years, it is still available until you have been modified.

Take a look at Windows tools, you need to adapt to the new ring from Borland C to VC.

The menu is different, the color is different, the button is different, the help information is different, the hotkey is different, the compiler

Number, debugger function is also different, ... At that time, I am afraid to spend a lot of time to adapt. When you have just adapted VC, you have to change it to VJ, Powerbuilder, C Builder, ...

Many windows programmers are like this, starting with Turbo C under DOS, then Borland

C, VC, C Builder, ... constantly chasing Microsoft's trend. And Microsoft's SDK, MFC, .NET ...

Everything is constantly changing, continuously problematic, constantly modified ... Windows programmers have to buy thick

Heavy Microsoft Press books, read only one month, and it's time. Today you learned to write

Vxd, you must use WDM tomorrow. You have to register MSDN to catch up with Microsoft's pace. very

Many people say: "The computer is the professional of the nobles." This is made by Microsoft.

These things are the time and money that have not been wasted. This is a waste of life! I

Why don't you use the same unix and perfect Unix from birth? You need to understand the design concept of advanced tools.

UNIX tools are like we use cars, its clutches, throttures, brakes, steering wheels, rear view mirrors, always

In the same position. If you are used to, you will have a guideline about your car, even yourself.

It can be repaired. Isn't this?

Some people say: "You said that we need to understand UNIX, do you have to drive a car's knot?

Is it? "You ask the driver who drives the car, which one does not understand the structure of the car, then his driver's license is mixed.

of. Do you want a fool type "Microsoft car"? Let's take a look:

The Microsoft car you bought is only one seat, and you have to pay for the car company.

money. The anti-collision airbag on the car will come out from time to time, saying is for your safety. Every 100 miles are opened once, each

The engine will be changed for a year. Included, you must also exchange newly provided by the oil company designated by Microsoft Motors

Model of oil. Your car has a problem, but the law stipulates that you are not allowed to remove your car to repair, you must

Need to go to the maintenance point designated by Microsoft Motors, it is necessary to pay a lot of money to repair a small problem.

The most intimate is that every time you change a model of Microsoft car, its brakes and clutches are different

The location, you need to re-examine the driver's license. If this car is braking on the way, you are seriously injured, you also

Can't agree on Microsoft Motors, because you must sign a contract after you buy a car, say "due to Microsoft car

All the death injuries you have made with your family are not responsible. "

How to use GNU / Linux work

Said so many Windows is not good. I haven't told you how I use Linux to handle some

Necessary thing.

I used to be in Chinese, I have always been configured because Chinese is always configured. It needs to be heavy from time to time.

Win2k is handled by Chinese characters. Later I found Minichinput, XSIM, and SCIM input method. This can be

Chinese characters. And Vim and Emacs support Chinese characters better and better. Most of my text is edited by VIM

, Including procedures, letters, web pages, latex paper, Metapost drawing languages.

I don't have to write a paper like Word, but use LaTex because it is the most effective in the world.

Good, the most convenient papers, is the format of most academic magazines. Slides are done with context,

It is very simple, and it is very beautiful. You can look at my tex introduction.

As for the drawing, you can use a lot of visual tools such as Xfig, DIA. But for me, any visualized tool cannot complete some tasks, I need a language that can accurately describe graphics. I

Found Metapost. It is simple and easy, and the effect is first-class world. My illustration, if not an image,

It is Metapost painted.

I have complained that Mozilla-Mail often suddenly disappeared, damaging me a few letters that I have to complete.

Part. Later I found that Mozilla's mail handler is indeed unstable, weak, and experienced UNIX.

Users don't have to use this program. MUTT is a very stable and reliable UNIX mail handler, and features

Very powerful.

I worked for GNOME and KDE instability. Now I found very powerful

FVWM. KDE, GNOME can also work with FVWM. Although Gnome and KDE are generally unstable,

Some parts are not bad, many gtk, QT procedures are also very good, many of them can be independent of these tables

The surface environment is running.

Linux has a lot of powerful and convenient ways of working is Windows, or there are similar east.

West, but it is very bad or it is inconvenient. For example, SSH service, RSYNC, CVS, Expect ...

in conclusion

What is the purpose of doing so much? I hope to like Linux friends, completely remove Microsoft and

Windows instills paradox in your brain, don't believe what they call "new technology", don't catch up again

Windows, because of catching upows = reverse. Marx has a thought very important, "new things are not

It is set to date recently. "Unix, XWindow, TEX although it appears first than Windows, they

It is a representative of advanced productivity. What we have to understand is that what is real modernization, what is true self

Dynamic.

Eliminating a computer is difficult, bravely picking up like Bash, FVWM, TEX, Vim,

Emacs, Mutt ... This powerful program, brave face symbol. Don't complain again "Why is Linux?

Can be like Windows ", don't waste time trial such a program, don't be busy upgrading. You need

To understand UNIX work, because it is a way of working in most scientists. Linux can become your good

Friends, you need to know it, understand it, trust it, can completely rely on it to efficiently. Of course, in the game

Machine, mobile phone, handheld, or when using computer to entertain, use some "fool software" or good

I hope primary school, computer teachers in secondary school can improve their quality, in the enlightenment of children

Yang is fully utilizing Linux mysterious characteristics, causing children to mathematically, and symbolic. Inducing them

Computers to solve interesting problems in the world, not to limit the scope of teaching to the computer's operation and itself

problem.

Appendix: I used Linux programs that deal with daily transactions

alright, alright. I know that you find yourself to turn to Linux, you regret why I am now.

Microsoft's evil. But don't worry. Because these things are just tools, they are used to complete your main tasks.

Aid. You used to choose the wrong tool, this is not tight. You still have your original professional skills, that's only

is the most important. The thing of the tool is only slowly adaptive to the conversion, can't be a good, otherwise you will feel very unintentionally

Think, even give up.

If you just want to be a normal user like me, the main purpose is to use Linux to complete your own task, so you can ask yourself without system administrators or network administrators, because when a system

Union and network administrators are really hard. Here I am from the laboratory's network management classmates, thank you for your guidance and help.

Don't use your machine as a web server, don't have to open no necessary services, set up SSH, FTP has

It is sufficient. This will save the time that many things that are not necessarily understanding. Do not have to consider "safety", because

It is safe for Linux default. However, you are interested in learning more that.

Here are some programs that are recommended to handle general things. As for your major

The science and engineering software such as Matlab, Mathematica, MAPLE, HSPICE, DESIGN

Compiler, ...... There are other physically, chemical, biological ... all have Linux and

Unix version. Of course, they are not free, don't always feel free, free is not equal to

free. They are a hard-working product, which is a reliable procedure, and they have a value.

Some Linux programs I have often used are listed below. There may be a lot in a list, that is to

Convenient you to choose, I have listed comparison. But in fact, there are only the first one, I am really use, I don't

Like a trial program. I am not a qualified network administrator, my server only sets my own work.

Can, you can save me a lot of trouble

Shell: bash. It combines the advantages of CSH and KSH, and there is a readline function.

You can bind your keyboard at will.

Editor: Vim, Emacs.

Program development: GCC, Make, LD, Scheme48, J2SDK, Perl, Python, TCL / TK

...

Paper, slideshow tools: latex, context

Drawing Tools: MetaPost. This language is too strong, so I only use it. You are not familiar

The words can be used to draw pictures such as Xfig, DIA.

Image processing: imagemagick. The Import program can screen, Convert

Program can be converted to image formats, Display can display pictures and simple editing (zoom, changing quality, transfer format,

Simple drawing, simply taken into account. Usually I need this. If you want more powerful image tools

GIMP, it is almost similar to Photoshop.

Automatic management tool: make. I can use Make to block compiler, automatically compile document, self

Update illustrations ... Fully automatic, and will not repeat labor.

Numerical calculation procedure: scilab. This program can basically replace MATLAB.

Algebra Calculation Program: Maxima. This program is based on one of the oldest computer algebraic systems in the world.

: MIT MACSYMA system issued by the US Department of Energy (DOE). It is implemented with Common Lisp. a lot of

The current symbol computing program is like MAPLE to learn a lot from Maxima. It now passing the DOE batch

The GPL is released, which is always a free software.

Encrypted program: gnupg. My PGP key is it.

Pack, compress the program. Everything is: tar, gzip, bzip2, zip, rar, ...

Virtual optical drive program. Linux does not require a virtual CD-ROM program, directly mount.

FTP server: Proftpd, VSFTPD. Proftpd is very strong, but I only use the simplest

One setting of single.

WWW server: apache. (I usually not open)

FTP client: LFTP, NCFTP. They are all working, but they are compared to graphics

The interface is more convenient. For example, LFTP has almost all of Bash's convenient features, Tab complements, Bookmark,

Queue, background download, mirror ... Linux also has a ftp client in the graphical interface, but most of them are unstable

There are many problems. This is a small reason for many people complaining that Linux is not as good as Windows. There are still many people

Use Wine to simulate Windows LeAPFTP, in fact, LFTP is much better than LeaPFTP, just right

Should be.

Automatic download tool: wget. It is very stable, once I download a program, use IE and

Mozilla downloaded back files is bad, and finally the WGET reliably transmits data. Use it or even

Mirroring the entire website, which is much better than the Windows program like Webzip, and will not pay for you

Enter ads in the downloaded webpage.

Virtual Terminal: RXVT, XTERM, GNOME-TERMINAL, MLTERM, ...

X Server: Xfree86

Window Manager: FVWM. Compiled with libstroke.

Chinese input: XSIM. I have modified to adapt to FVWM needs. Also recommend you to use

SCIM.

Email handling: MUTT Postfix Fetchmail

See PDF, PS, DJVU file: Acrobat Reader, XPDF, GHOSTScript, GV,

DJVU toolkit and NetScape plugins.

See the CAJ documentation. I never look at the documentation such as CAJ. If you can't find PDF or PS, go directly to

The library is best.

See page: Mozilla, Phoenix, Lynx. Mozilla-XFT display effect is good than IE

many.

English-Chinese Dictionary: IBM Smart Dictionary, Star Intercity King.

Edit the web: I write HTML directly with Vim. If you want a graphical way, you can use it.

For example, Screem, Bluefish.

Log in to other UNIX, Linux machines: OpenSSH, Telnet. I like to use OpenSSH.

Other machine X programs are transmitted to my machine via the SSH encrypted tunnel.

Display Service: Rdesktop, WINDESKTOP, ... I have one

Try it, it's good. I have never used it later.

Synchronization program: rsync. I use RSYNC to sync data with some machines through SSH, or

Do sync between different directories on your own machine.

BBS: RXVT (or any terminal) Telnet Chatbot (Helloooo robot)

program)

QQ, ICQ: I don't have QQ or ICQ. But you can use Gaim, it supports QQ, ICQ

And many other instant communication methods. ICQ users can also use LICQ.

Live: MPlayer, RealPlayer. Mplayer is too good, you can put VCD directly,

DVD, DivX, WMA, WMV ... I am envious of me with WINDOWS, saying that Windows wants to put this needs.

Big pile of plugins. RM is best to put it with RealPlayer, it is also free.

Music: XMMS (MP3, OGG), MPG321 (placed MP3), OGG123 (placed OGG).

MPG321 is not as convenient to manage music files as XMMS, but sometimes I still use MPG321 to play MP3 as a back

View music, because it is too lazy to open an XMMS window

Game: I think Ksokoban (push box) of KDE, very fun

Look at the Word document. Please turn the document to PDF or PS again, give me a document.

If there is no special format, you will use the text, why is it so trouble? It was very strange to before, there is no in the notice.

What special format actually has a DOC attachment to Email. Now, we use the text,

PDF, even pictures

Other procedures: There are still many I need to use and you don't necessarily use it. For example, Doctor

Scheme, Scheme48, SCSH, Kawa ... These programs have only Doctor scheme has a Windows version. also

There are many behind-the-scenes work but you are generally not perceived: xinetd, telnetd, sshd, crond, ATD, LPD,

... They are all stronger than Windows, or there is no corresponding person.

转载请注明原文地址:https://www.9cbs.com/read-122582.html

New Post(0)