黑基网 首页 服务器 Linux 查看内容

一些优秀的Linux软件推荐

2017-5-7 00:27| 投稿: xiaotiger| |来自: 互联网

摘要: Linux 一个很好的计算机系统。他让我们可以根据自己的想法去创造和研究一些东西。下面列出我喜欢的一些 Linux 程序供大家参考:Shell:BASH,BASH是GNU计划的一部分,当今大多数LinuxUNIX中的Shell,已差不多成为Shell界 ...

Linux 一个很好的计算机系统。他让我们可以根据自己的想法去创造和研究一些东西。

下面列出我喜欢的一些 Linux 程序供大家参考:

Shell:BASH,BASH是GNU计划的一部分,当今大多数LinuxUNIX中的Shell,已差不多成为Shell界的标准。

BASH的缺点:BASH的语法终究还是brorne shell的语法,所以使用CSH和TCSH的人可能会受不了。并且bash默认的那个提示符,如果目录一深入,就会显得太长了。若要解决这个问题,可以在BASH的配置文件中加入这么一句:

PS1="W $ "

SCSH,使用Scheme语法的Shell,王垠对其评价很高。

SCSH的缺点:SCSH使用的是Scheme的语法,会让很多人受不了;并且SCSH中的管道的使用方法实在是太特别了。

fish,fish是一种新兴的Shell,拥有很强的补全功能,错误信息非常友好、有用,拥有语法高亮功能,且支持X11和剪贴板(内置)。

fish的缺点:在fish中,一个变量的内容不需要使用令牌分离,这对使用其他Shell的Linux用户来讲可能很难理解。

编辑器:Emacs,由于使用Emacs LISP作为扩展语言,所以Emacs拥有众多强大的扩展,Emacs也得了两个“谥号”:“神的编辑器”&“伪装成编辑器的操作系统”。先生们,女士们,我要让你们认识认识Emacs(用emacs一边听音乐一边上网一边写程序一边聊天一边看文档还加了个多终端):

Emacs的缺点:由于Emacs可加入的扩展太多,再加上Emacs比较庞大,所以Emacs的打开速度很慢。不过你也可以使用一些轻量化的Emacs变种,如Zile。

VIM:vi的增强版,使用VIM Script来扩展,“谥号”曰”编辑器之神“,启动速度非常快。

VIM的缺点:由于使用VIM Script来扩展,所以VIM的可扩展性远不于Emacs。

C、C++编译器:GCC,差不多是Linux中的标准C Compiler了。

GCC的缺点:暂时还未发现哦~

G++,差不多是Linux中的标准C++ Compiler了。

G++的缺点:暂时还未发现哦~

java开发工具:j2sdk,标准的java开发工具。

j2sdk的缺点:暂时还未发现哦~

maker:GNU Make,差不多是Linux中的标准maker了。

GNU Make的缺点:暂时还未发现哦~

Cmake,一个Makefile生成器,开发CC++Java项目时速度很快。

Cmake的缺点:Cmake(差不多)只适用于CC++Java项目,它开发其他项目时就会有点……有点……

Automake,一个Makefile生成器,为GNU计划的一部分。

Automake的缺点:在开发小项目时,最好不要用Automake(用了的话反而会比使用GNU Make更慢)。

调试工具:GDB,GCC中的调试器,非常强大。

GDB的缺点:GDB没有图形界面。

内存调试工具:valgrind,一个不错的内存调试工具。

valgrind的缺点:valgrind只支持三种平台(80x86、amd64、PowerPC)。

排版工具:Latex,一个非常棒的排版工具,是世界多家数学组织的标准排版工具。

Latex的缺点:Latex通常只能来排版一些有结构的文章。

Texmacs,一个所见即所得的Latex,可以使用Scheme扩展,且可为多种工具、语言的前端。

Texmacs的缺点:暂时还未发现哦~

abiword,Linux下的一个轻量化的Microsoft Word编辑器,速度很快!

abiword的缺点:abiword太轻量化了,所以它不支持很多功能。

绘图工具:MeatPost,一个很棒的绘图工具(准确来讲是绘图语言)!

MeatPost的缺点:暂时还未发现哦~

图像处理:GIMP,号称是”Linux下的PS“,但如果你深入学习了GIMP,你会发现GIMP其实比PS还强大。

GIMP的缺点:暂时还未发现哦~

数学计算程序:GNU Octave,一个非常棒的数学计算程序,对MatlAB支持很强。

GNU Octave的缺点:暂时还未发现哦~

加密程序:GnuPG,一个混合加密工具,可以成为很多软件的前端,目前受德国政府资助。

GnuPG的缺点:GnuPG要求用户了解一些密码学知识。

打包压缩程序:tar,Linux中最常用的打包压缩程序。

tar的缺点:暂时还未发现哦~

FTP服务器:ProFTPD,一个功能很强的服务器。

ProFTPD的缺点:暂时还未发现哦~

WWW服务器:Apache,一个非常流行(在任何平台上)的WWW服务器。

Apache的缺点:暂时还未发现哦~

FTP(客户端)程序:sftp,一个很安全的FTP客户端程序。

sftp的缺点:暂时还未发现哦~

下载工具:wget,wget是一个极其强大的工具!支持多点续传等功能。

wget的缺点:wget支持的协议较少。

curl,curl也是一个功能很强的工具!与wget不同的是,curl会把下载回来的内容打到stdout里。

curl的缺点:由于curl只能把下载文件的内容打到stdout,所以用curl下载文件会有一些小小的不便。

虚拟终端:Xterm,X11标准指定的虚拟终端,历史非常悠久。

Xterm的缺点:Xterm不支持中文。不过我们可以用Xterm的变种UXterm。

rxvt,一种新兴的虚拟终端,很多用户都在使用。

rxvt的缺点:rxvt也不支持中文。不过我们可以用rxvt的变种urxvt。

并且,rxvt还不支持标签。但我们可以搭配GNU Screen使用,也可以使用rxvt的变种aterm(其实还用很多rxvt变种在支持标签)。

X server:Xgl,在OpenSUSE中崛起的一款X server,使用3D指令,兼容性也很强。

Xgl的缺点:Xgl有些过于庞大了。并且Xgl只能配合Compize这个WM。

WM:FVWM,一款很多人都在使用的WM,可扩展性比较强。

FVWM的缺点:FVWM太朴实了,没有什么华丽的装饰。

Sawfish,一款王垠比较青睐的WM,使用一种LISP语言(rep)来扩展。曾是GNOME的标准WM

Sawfish的缺点:Sawfish使用rep来扩展,而你不熟悉rep就最好不要使用Sawfish。

中文输入法:Fcitx(中文名:小企鹅输入法),Fcitx原是中科院为银河麒麟操作系统开发的一款输入法,现已移植到多个平台。

Fcitx的缺点:暂时还没有找到哦~

处理邮件:mail,Linux中的标准邮件处理工具。mail十分朴实,看起来不怎么顶用,但在发“一句话邮件”或者是有原稿的邮件时。mail就相当顶用了。

#发“一句话邮件”

echo "how are you?" | mail -s "问候" [email protected] #这里的[email protected]是我的邮箱……所以该邮件是发给我的……

#发有原稿的邮件

cat 原稿 | mail -s "xxx" [email protected]

mail的缺点:mail实在太朴实了~

看文档:ghostview,一个非常火的文档查看器。能够查看PDF和PostScript格式的文档。

ghostview的缺点:暂时还未发现哦~

xdvi,在Linux下看dvi的首选!

xdvi的缺点:暂时还没有发现哦~

看网页:Firefox(俗称火狐浏览器),一个很棒的浏览器,在Windows下使用率也很高!

Firefox的缺点:暂时还未发现哦~

远程登录:SSH,一个使用了安全加密技术(IDEA+RSA)的远程登录工具。

SSH的缺点:暂时还没有发现哦~

聊QQ:Gaim,Linux下的标准ICQ工具,除了QQ、ICQ、MSN……以外还支持很多即时通信方式。

听音乐:Beep Media Player(简称BMP),一个很像xmms(xmms已经停更,要是它不停更,我肯定推荐它)的音乐播放器。

BMP的缺点:暂时还未发现哦~

看视频:MPlayer,我和我的小伙伴们都惊呆了!

Mplayer的缺点:暂时还没有发现哦~

用Windows程序:Wine,一个功能很强的工具!

Wine的缺点:暂时还未发现哦!


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论

相关分类

返回顶部