Common Linux programs

Source: Internet
Author: User
Tags ftp client rsync

I spent half an hour reading a passionate article, mainly analyzing Linux and Windows, and calling for us to abandon windows, which is quite inflammatory, here I only find a common Linux tool. The original blog link is

Http://blog.csdn.net/mylxiaoyi/article/details/404131

My xpdf collapsed as soon as it was opened ....

 

Shell: Bash. It combines the advantages of CSH and KSh, and has the Readline function, you can freely bind your own keyboard.

Editor: vim and Emacs.

Program Development: GCC, make, LD, scheme48, j2sdk, Perl, Python, Tcl/tk...

Thesis, magic lamp tool: latex, Context

Drawing tool: metapost. This language is so powerful that I only use it. If you are not familiar with it, you can use xfig or dia to draw some flowcharts and other images.

Image processing: ImageMagick. The import program can capture images on the screen, and the convert program can convert the image format. The display program can display images and simple edits (scale, change quality, convert format, simple drawing, and simple lens ). This is usually what I need. If you want more powerful image tools, you can use gimp, which is almost the same as Photoshop.

Automatic Management Tool: Make. I can use make to automatically compile programs, automatically compile documents, and automatically update illustrations ...... It is fully automated and does not repeat work.

Numerical Calculation Program: SCILAB. This program can basically replace Matlab.

Algebraic computing program: Maxima. This program is based on one of the world's oldest computer algebra systems: The MIT macsyma system issued by the US Department of Energy (DOE. It is implemented using common lisp. Many symbolic computing programs such as maple have learned a lot from Maxima. It is now approved by DOE for GPL release and will always be a free software.

Encryption program: GnuPG. My PGP key is built on it.

Package and compress the program. Everything is tar, Gzip, Bzip2, zip, rar ,...

Virtual optical drive program. Linux does not require a virtual optical drive program. Simply mount it.

FTP server: ProFTPd, vsftpd. ProFTPD is very powerful, but I only use the simplest setting.

WWW server: Apache. (I usually do not open)

FTP client program: lftp and ncftp. They are all text operations, but they are much more convenient than graphic interfaces. For example, lftp has almost all the convenient functions of bash, including TAB completion, Bookmark, queue, background download, image ...... Linux also has a graphical FTP client program, but most of them are unstable and there are many problems. This is a small reason many people complain that Linux is not as good as windows. Many people use wine to simulate windows LeapFTP. In fact, lftp is much better than LeapFTP. All you need is to adapt.

Automatic download tool: wget. It is very stable. Once I downloaded a program, the files downloaded from IE and Mozilla were both bad, and finally wget reliably transmitted data. It can even mirror the entire website, which is much better than Windows programs such as webzip, and will not force advertisement insertion on the downloaded webpage because you don't pay.

Virtual terminal: rxvt, xterm, gnome-terminal, mlterm ,...

X Server: xfree86

Window Manager: FVWM. Libstroke is added for compilation.

Chinese Input: xsim. I modified it to meet the needs of FVWM. We recommend that you use scim.

Email processing: mutt + Postfix + fetchmail

View PDF, PS, and djvu files: Acrobat Reader, xpdf, ghostscript, GV, djvu toolkit, and Netscape plugin.

Read the CAJ documentation. I never read documents such as caj. If I cannot find PDF or PS, I 'd better borrow it from the library.

Webpage: Mozilla, Phoenix, and lynx. Mozilla-xft has a much better display effect than IE.

English-Chinese dictionary: IBM intelligent dictionary, interstellar translation king.

Edit webpage: I use Vim to directly write HTML. If you want to use other graphics such as screem and bluefish.

Log on to other UNIX and Linux machines: OpenSSH and telnet. I like to use OpenSSH to transmit the X program of other machines to my machine through an SSH encrypted tunnel.

Log on to the display service of Windows Server: rdesktop,... I tried it one day, good. It was never used later.

Synchronization program: rsync. I use rsync to synchronize data with some machines through SSH, or synchronize data between different directories on my machine.

BBS: rxvt (or any terminal) + Telnet + chatbot (Helloooo robot Program)

QQ, ICQ: I don't have QQ or ICQ. However, you can use GAIM, which also supports QQ, ICQ and many other instant communication methods. ICQ users can also use licq.

Video Recording: mplayer and RealPlayer. Mplayer is very good. You can simply put VCD, DVD, DivX, WMA, WMV... all the students who use Windows envy me and say that it requires a bunch of plug-ins to put windows.

It is best to use RealPlayer for RM. It is also free of charge.

Play Music: xmms (MP3, Ogg), mpg321 (mp3), and ogg123 (Ogg ). Mpg321 is not as convenient as xmms to manage music files, but sometimes I still use mpg321 to play MP3 as background music, because I am too lazy to open an xmms window smile

Game: I think the ksokoban in KDE is very fun.

Read the Word document. Ask the word user to convert all the documents into PDF or PS and give them to me. If there is no special format in the document, simply use the text. Why bother. In the past, it was strange that there was no special format in the notification and there was still an email for the doc attachment. Now, we use text, PDF, and even pictures for notifications.

Other programs: there are many other programs that I need, but you may not need. For example, Doctor Scheme, scheme48, scsh, Kawa... these programs only have Doctor Scheme for Windows. There are still many behind-the-scenes jobs that you don't notice: Xinetd, telnetd, sshd, crond, ATD, lpd ,... they are much better than Windows counterparts, or they do not have any counterparts at all.

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.