感谢支持
我们一直在努力

Linux 下 18 个很少关注却无法忽视的软件

现在我们要说的是 Linux 下这样一些软件:你平常可能根本不会注意到他们,但是一旦他们消失,你就会意识到 Linux 下没有他们的日子真是举步维艰。现在,来看看这 18 个很少关注却无法忽视的软件吧,是她们让你开源的日子变得轻松。


1.Top


你知道为啥你的六核电脑运行得像 8 位计算机一样慢?


Top 可以让你知道。这个 Linux 下的进程浏览器(或者是 Htop),允许用户关闭占用系统资源过多的程序。你可能经常需要他,所以别忘了她的存在。


2.Anaconda


这是 Red Hat 设计的图形化 Linux 安装程序。这是 Linux 中第一个成功的、易于使用的图形化安装方案,给以后 Linux 的图形化安装程序(如 Mandrake 的 DrakX)开了很好的头。


Anaconda 真正让更多的人能够安装 Linux.


3.NetworkManager


udev 做的是自动挂载的活,NetworkManager 做的则是无线连接的活。我们再也不用回首那用 grapple , wpa_supplicant 和 iwconfig 来连接无线网络的苦逼日子了,现在,你只需要把设备定义好,输入密码就可以连接了。也许对于有些硬件来说,驱动还是个问题,但是至少从连接网络来说,目前还没有比 NetworkManager 更方便的方法。


同样功用的另一个软件叫做 Wicd , 是一个轻量级的网络管理系统。可能知道的人比较少,但是这个软件同样出色。


4.Bash/Zsh


可能有些人现在还在抱怨他们需要时不时地用命令行完成一些工作,可我还是要说命令行这种东西也是能让人有些高兴的。如果说到这,就不能不归功于拥有诸多特性的 Shell , 如 Bash 和 ZShell.


这些 Shell 要比普通的 Shell 好用得多,而且他们能让命令行的生活变得非常高效,并不失趣味。更牛的是——这可是极客的象征。


5.apt-get


用 Ubuntu 的人可能会用 Synaptic 来安装软件,但是这个软件仅仅是 apt-get 的一个图形化前端,仅仅算是一款不错的软件管理器(除了 Portage ).


解决依赖关系、跟踪更新记录甚至更新整个系统,这些操作在 apt-get 中都异常简单。当然,如过在 Synaptic 中操作,也只是点击几下鼠标的问题。


6.Linux


当说到 Linux 的时候,我们一般说的都是一个完整的发行版,一个完整的系统。但是 Linux 本身其实就是一个内核。其实只有几兆这么大的代码在后台运行着,但他们却能让一切运转起来。其实,你在电脑上执行的操作,最终说来都掌握在这 2~3M 的内核和附加的一些驱动手里。


7.Vi(m)


我们没打算在这里说出溢美之词,不过不管你喜不喜欢,Vi 和她的兄弟 Vim ,都绝对是 Linux 下妥妥的文本编辑器。在 Linux 中,无论在是命令行还是图形界面中,都有很多文本编辑器,但是你肯定会在任何 Linux 系统中看到和 Vi 有关的工具。单说这一点,就说明 Vi(m) 值得使用了。


8.VLC


VLC 是 VideoLAN Client 的缩写,但这个软件实际上只是一个视频播放器。不过这个视频播放器可以播放几乎所有你扔进去的文件,比如使用编码格式诡异的文件,网络视频流以及 DVD. 所及即使平常你可能喜欢用别的播放器,但是还是应该把这个播放器放在你的电脑中以备不时之需。


9.Screen


世界上有两种人,一种是从来没用过 Screen 的人,另一种就是没了 Screen 什么都做不了的人。Screen 软件允许你把一个 shell 进程从当前的终端中分离出来——这在你拥有多台电脑的时候尤为有用,比如使用 SSH 连接她们时,需要远程控制电脑。另一个你不会使用 Screen 的合理理由估计就是你更喜欢用 Tmux .

10.Qemu


虚拟化技术可以说是 Linux 上闭源软件的最后中坚了。因为现在来说两大虚拟化软件 VMware 和 VirtualBox 都不是完全开放。但是内核级 KVM 则意味着 Qemu 可以在大多数机器上拥有不错的性能,即使现在 Qemu 可能还存在一些问题。


11.udev


Udev 是一个动态管理 /dev/ 下所有设备节点的程序。如果你还觉得这软件不够有意思的话,那我必须告诉你,这个软件就是让你的系统能够自动挂载 USB 设备、CD 等可移动设备的家伙。


当然,udev 不只做这些工作。她工作在用户层,所以你可以做相应的设置来让他对特定的设备起作用,而不必跑到内核级去大做文章。


12.Emacs


提到 Vi 就不能不提 Emacs. 这个文本编辑器拥有诸多特性,她可以用来读邮件甚至浏览网页——因此她有时还被称为“编辑器里的操作系统”。GNU Emacs 最初由 Richard Stallman 编写,这也是在这里提到 Emacs 的重要原因。


13.Wine


Wine 可以让用户在 Linux 中运行 Windows 程序。Wine 不需要依赖虚拟机、Windows 安装光盘以及协议。在 Linux 下运行 Windows 程序对有些用户来说是很有用的,但更重要的应该说是提升用户在运行 Windows 程序时的舒适度。Wine 就是这样的程序。


14.Grep, Sed 和 Awk


这三个程序是用来处理文本文件(包括配置文件和文本文件)的,虽然看起来这三个软件好像很难上手,但实际上有一点点 Linux 经验的用户就能明白用她们处理信息、做系统设置的美妙。这三个软件中,Grep 应该是最易学的软件,你可以试着研究研究。


15.LXDE


很多 Linux 用户都觉得 Linux 下只有两种桌面,Gnome 和 KDE (有些 Ubuntu 用户可能认为只有一种).但是如果你觉得用这两个大家伙有些小题大作,那么你可以试试 LXDE 和 Xfce 这样的轻量级桌面。他们轻巧快速,对硬件的要求更低,还对现在的桌面作出了一点点冲击。


16.gcc


gcc ( The GNU Compiler Collection) 听起来好像就没有那么刺激了,但是我们肯定不能忘了她。对于以源代码形式存在于电脑中的软件包,可以通过 gcc 来编译为可以运行的程序。


如果自由软件也需要商业的编译器来编译的话,那这些自由软件就显得没什么意义了。gcc 就避免了这种第二十二条军规现象的发生。这估计也是用 GNU 来给 Linux 命名的原因吧。


17.kill/killall/Xkill


如果一个进程无法结束,我们可以使用 kill 来结束这个进程 (如果知道进程 ID),或者使用 killall 和进程名(这个可能结束掉所有的进程)。至于图形化程序,只需要运行 xkill , 然后用鼠标点击需要关闭的程序的窗口,这个程序就会立即关闭了。


18.Inkscape


Inkscape 是一款矢量绘图工具,风格与 Adobe Illustrator 相近。虽然这个软件的版本号目前极低 (现在是 0.48.1),却是个功能成熟的软件。


使用 Inkscape 可以做出美丽的图形和绚烂的效果,但是很多 Linux 用户还是不知道这个软件的。在这里我们不是唆使您去回顾一下最近的照片,如果您想发挥一下您的美术创意的话,可以试试这个软件。

赞(0) 打赏
转载请注明出处:服务器评测 » Linux 下 18 个很少关注却无法忽视的软件
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏