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 .