Linux 下常用的 CLI 软件

30
2011
# 作者: Lanpice / 本文采用CC BY-NC-SA 2.5协议授权,转载请注明本文链接

来自 Lanpice 的鬼屋,原文:http://lcan.info/2011/03/cli-software/

作为 Linuxer,必须具备一定的 CLI 操作能力。有时候用 CLI 会比用 GUI 会更方便快捷。

以下列出我所知道的一些常用CLI软件,仅供参考。

  1. 中文终端。据我所知,目前主要有两个解决方案:zhcon和fbterm。两个我都用过,zhcon较长时间不更新了,问题比较多。不小心加错参数,甚至可能会导致死机。所以我推荐fbterm,这个还是很不错的,要使用的话,必须开启framebuffer。虽然某些方面也有些瑕疵,不过就目前而言,应该算是一个比较好用的中文终端了。有人可能会问:“中文输入怎么解决?”嘿嘿,这个倒不用担心。比较简陋的有fbterm_ucimf,另外还有基于ibus的ibus-fbterm可供选择。
  2. 多窗口管理神器:tmux。功能和screen差不多,不过我感觉tmux更加强大、友好!可以横着切、竖着切窗口。让你充分利用你的屏幕!实乃远程管理、多任务控之必备神器啊!具体介绍请猛击这里围观
  3. 文件管理器:vim风格的可以选ranger,另外还有mc之类的。
  4. 任务管理器:htop。这个可以理解为top的加强版。
  5. 音乐播放器:moc。这个用来播放mp3,wma,flac等常见音频文件还是不错的,但是不支持ape和cue。如果这类文件比较多的,那就只能另寻他方了。cmus也不支持ape。
  6. 视频播放器:mplayer。说这个之前,我想咆哮几句:
    是谁说Linux终端下只能用字符方式看视频啊!!!!
    是谁说在终端下看视频纯属找虐啊!!!!!
    乃们这是误人子弟啊!!!!
    有木有听说过framebuffer!!!!有木有!!!!
    有木有听说过fbdev输出!!!!!有木有!!!!!!
    我以前被人误导,也一直认为在tty终端下只能以字符方式看视频,但是直到有一天,我无意中了解到了有framebuffer这个东东!!!!
    无意中看到mplayer的视频输出里有fbdev!!!!
    于是在开启了framebuffer的tty下。 mplayer -vo fbdev2 "我要看的视频" 我看到了神马?!
    我看到了一个清晰的带颜色输出的视频,竟然和在图形界面下播放时的质量差不了多少!!!!
    有木有看到!!!有木有!!!!
  7. PDF/图片查看器:fbida。fbida里面包含了fbi, fbgs, ida, exiftran四个应用。其中fbi可以用来查看图片(FBI啊,名字就很牛X),fbgs可以用来查看PDF。前提嘛,估计各位看软件名就知道了,必须开启framebuffer。
  8. 截图工具:fbgrab。不废话,看官方说明:fbgrab - takes screenshots using the framebuffer。在桌面环境下可以用scrot这个命令行软件截屏。
  9. 文本编辑器:vim、emacs。这两个神器就不用介绍了吧?
  10. IM软件:finch。这个可以看成是pidgin的CLI版。
  11. IRC聊天:irssi。一个很强大的IRC客户端。
  12. 邮件客户端:mutt。有关介绍请移步wiki。这个我基本不用。
  13. 浏览器:w3m、lynx。w3m查看图片,需安装w3m-img。
  14. 下载器:wget、axel、aria2c。其中aria2c支持HTTP(S),FTP,BitTorrent,Metalink协议。
  15. RSS阅读器:snownews。
  16. Shell: zsh、bash。
  17. 屏幕录像:recordmydesktop。此软件可用于录制GNOME、KDE等桌面。

欢迎补充!最后上张图。

21 Responses to Linux 下常用的 CLI 软件

Avatar

freetstar

Google Chrome 10.0.648.204 Google Chrome 10.0.648.204 GNU/Linux x64 GNU/Linux x64

三月 30th, 2011 at 7:15 下午

让我们了解了以前的大师们没有x时是怎么玩的~

[Reply]

Avatar

Mucid

Firefox 4.0 Firefox 4.0 GNU/Linux GNU/Linux

三月 30th, 2011 at 7:17 下午

眼花……

[Reply]

Avatar

zach

Google Chrome 12.0.712.0 Google Chrome 12.0.712.0 GNU/Linux GNU/Linux

三月 30th, 2011 at 7:27 下午

Ranger rocks!
tmux似乎有些地方用起来不是很方便。

[Reply]

Avatar

WooParadog

Firefox 3.6.16 Firefox 3.6.16 Windows Server 2003 Windows Server 2003

三月 30th, 2011 at 7:35 下午

mpd+ncmpcpp才是播放音乐的王道..

[Reply]

Firefox 4.0 Firefox 4.0 GNU/Linux GNU/Linux

duhastmich Reply:

@WooParadog, mpd有些mp3文件不能播,后来就用moc了,貌似是些拼接起来的mp3

[Reply]

Avatar

中山水晶灯

Internet Explorer 8.0 Internet Explorer 8.0 Windows 7 x64 Edition Windows 7 x64 Edition

三月 30th, 2011 at 7:51 下午

好文章!
楼主太有才了!

[Reply]

Avatar

借竹楼记

Google Chrome 9.0.597.107 Google Chrome 9.0.597.107 GNU/Linux GNU/Linux

三月 30th, 2011 at 9:52 下午

参考此文,试用一下,多谢

[Reply]

Avatar

liukai

Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP

三月 31st, 2011 at 8:58 上午

CLI下的浏览器怎么能看图片不试试

[Reply]

Avatar

zzq

ChromePlus 1.6.0.0 ChromePlus 1.6.0.0 Windows 7 Windows 7

三月 31st, 2011 at 9:09 上午

shell我喜欢用fish。

[Reply]

Avatar

Terry

Firefox 4.0 Firefox 4.0 GNU/Linux x64 GNU/Linux x64

三月 31st, 2011 at 10:43 上午

赞ranger!

shell的话fish也不错。至于IM和Email等相关事宜,个人感觉还是用DE/WM比较高效-_-

[Reply]

Avatar

Qunero

Google Chrome 9.0.597.10 Google Chrome 9.0.597.10 GNU/Linux GNU/Linux

三月 31st, 2011 at 11:03 上午

framebuffer 的启用过程有点麻烦~~ 用 zhcon --utf8 可以在tty下看到中文已经比较不错,谁有简单启用framebuffer 的方法分享一下吧。

[Reply]

Google Chrome 10.0.648.204 Google Chrome 10.0.648.204 GNU/Linux GNU/Linux

Lanpice Reply:

@Qunero,
不麻烦啊。在grub的启动项后面加上 vga=你需要的分辨率代码,这样就可以了。

[Reply]

Google Chrome 9.0.597.10 Google Chrome 9.0.597.10 GNU/Linux GNU/Linux

Qunero Reply:

@Lanpice,
wow 刚刚去查了点资料,真的可以用了呢~~ 3Q 。
分享一下设置方法:
vi /etc/default/grub , 找到如下的行,GRUB_CMDLINE_LINUX="" 在里面加入楼上说的vga=**, 结果如下:GRUB_CMDLINE_LINUX="vga=792" ,另外还有一行要设置一下:GRUB_GFXMODE=1024x768 , 改行原理是注释掉的。 然后 sudo update-grub , 重新启动后在其他tty就可以使用framebuffer了。另外普通用户要设置一下权限, 比如:
sudo chmod o+rw /dev/fb0

[Reply]

Avatar

milestogo

Firefox 4.0 Firefox 4.0 GNU/Linux GNU/Linux

三月 31st, 2011 at 11:59 上午

有空了试一下

[Reply]

Avatar

Boild

rekonq rekonq GNU/Linux x64 GNU/Linux x64

三月 31st, 2011 at 1:33 下午

看到mplayer那段咆哮体笑了~
不过fbdev2毕竟没有xv和gl的硬件加速流畅啊。

[Reply]

Avatar

李二嫂的猪

Chromium 10.0.648.204 Chromium 10.0.648.204 Ubuntu 10.10 x64 Ubuntu 10.10 x64

三月 31st, 2011 at 4:37 下午

非重度用户,能不用命令就不用命令……

命令输出视频是什么样子的?视频不是由微小的字符组成的吧?

[Reply]

Avatar

xsinger

Chromium 10.0.648.204 Chromium 10.0.648.204 Ubuntu 11.04 Ubuntu 11.04

四月 1st, 2011 at 2:19 上午

真的看得有点眼花了,哈哈!

[Reply]

Avatar

lowstz

Chromium 10.0.648.204 Chromium 10.0.648.204 Ubuntu 11.04 Ubuntu 11.04

四月 2nd, 2011 at 12:09 上午

除了top、wget、axel、mplayer和vim,其他基本都是用GUI
谢谢分享这么多东西

[Reply]

Avatar

shellex

Google Chrome 12.0.725.0 Google Chrome 12.0.725.0 GNU/Linux x64 GNU/Linux x64

四月 11th, 2011 at 9:18 下午

哦哦...基本上不用。还是GUi王道

[Reply]

Avatar

negatlov

Firefox 4.0 Firefox 4.0 Mac OS X 10.6 Mac OS X 10.6

四月 27th, 2011 at 6:41 下午

非常好的总结式文章。

[Reply]

Avatar

命令行工具无敌斩 | 笨兔兔

WordPress 3.2.1 WordPress 3.2.1

十二月 24th, 2011 at 2:22 下午

[...] 1-wow!ubuntu:Linux 下常用的 CLI 软件,一篇与本文话题一致,在文章中提到了其他的工具,如: 中文终端:zhcon和fbterm 多窗口管理神器:tmux、screen 文件管理器:vim风格的可以选ranger,另外还有mc之类的。 任务管理器:htop 视频播放器:mplayer PDF/图片查看器:fbida。fbida里面包含了fbi, fbgs, ida, exiftran四个应用。其中fbi可以用来查看图片(FBI啊,名字就很牛X),fbgs可以用来查看PDF。前提嘛,估计各位看软件名就知道了,必须开启framebuffer 截图工具:fbgrab IRC聊天:irssi 邮件客户端:mutt 浏览器:w3m、lynx 下载器:wget、axel、aria2c。其中aria2c支持HTTP(S),FTP,BitTorrent,Metalink协议。 RSS阅读器:snownews Shell: zsh、bash [...]

Comment Form

top

无觅相关文章插件,快速提升流量