当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 89 篇帖子 ]  前往页数 1, 2, 3, 4, 5, 6  下一页
作者 内容
1 楼 
 文章标题 : 命令行工具集~~[更新]
帖子发表于 : 2008-10-30 8:01 
头像

注册: 2007-03-01 20:46
帖子: 2393
地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
在上班的时候,图形界面总会浪费一些时间,从工业工程的角度来说,从键盘离开去抓鼠标是比较浪费单位时间的……哈哈,这个道理太大了,其实我就是想介绍一下我常用的一些命令行工具,当用熟了之后会感觉非常方便,自如~~

1. gnu screen http://www.gnu.org/software/screen/
这个应该有很多人知道,命令行下的窗口管理工具,用快捷键在各个命令行窗口之间进行切换。如果经常用命令行,而且一次要开多个命令行程序,这个是必备吧~~当然也有人会推荐TWIN,但个人不太喜欢……

2. vim http://www.vim.org
用介绍吗?我最爱的编辑器~~因为上班要用Java,所以一度使用了Eclipse,但是自从发现了Eclim这个项目之后,又用回了Vim……我上班最好的一点就是老板不规定/要求你用特别的工具,什么顺手就用什么,这样能使我的效率提高很多~~
附件:
文件注释: Vim
2008-10-29-233539_1038x586_scrot.png
2008-10-29-233539_1038x586_scrot.png [ 93.29 KiB | 被浏览 11320 次 ]



3. mutt http://www.mutt.org/
在邮件管理方面,这个的确是非常强大了~~在他的官方网上有这么一句话:All mail clients suck. This one just sucks less。我最喜欢这个工具的一点就是它的按键配置和vim非常相似,所以我能很快的读取、查找、编辑邮件~~它可以管理多个不同的账户,并且和msmtp搭配起来可以使用多个不同的SMTP服务器发送邮件,这个还挺适合我的~~当然啦,同类的还有pine。
附件:
文件注释: Mutt
2008-10-29-233847_1037x585_scrot.png
2008-10-29-233847_1037x585_scrot.png [ 142.62 KiB | 被浏览 11123 次 ]



4. moc http://moc.daper.net/
和mpd一样,也是音乐播放器,而且也是服务器/客户端模式。我认为moc比mpd占用的CPU要更少,至少在我的机器上是这样,不过也许也只是我的错觉~~moc有一个缺点就是mp3 tag不能识别UTF-8字符,这是它相对于mpd的缺陷。其他方面,我认为moc的界面做得很不错,对于一个命令行程序来说~~
附件:
文件注释: MOC (Music on Console)
2008-10-29-234052_1037x580_scrot.png
2008-10-29-234052_1037x580_scrot.png [ 135.1 KiB | 被浏览 10706 次 ]



5. gtmess http://gtmess.sourceforge.net/
命令行下我认为最好的MSN了~~完全支持unicode,而且界面清晰简洁,快捷键也非常舒适~~我对命令行MSN的要求它都达到了,所以就别无所求了……我也用过Finch,但是实在不敢恭维其界面,我觉得就是将Pidgin的GUI在命令行上画了一遍,这不是一个命令行程序应该做的……
附件:
文件注释: GTMess
2008-10-29-234332_1037x579_scrot.png
2008-10-29-234332_1037x579_scrot.png [ 91.33 KiB | 被浏览 10484 次 ]



6. irssi http://www.irssi.org/
这个也基本不用介绍了,强大的IRC聊天客户端~~
附件:
文件注释: IRSSI
2008-10-29-234801_1035x581_scrot.png
2008-10-29-234801_1035x581_scrot.png [ 96.64 KiB | 被浏览 10274 次 ]



7. gnu freetalk http://www.gnu.org/software/freetalk/
看名字也知道,Google Talk的命令行客户端,非常简洁,甚至没有界面,完全命令行,但就是因为简单,所以用起来非常方便~~所有都是通过命令完成(敲几个字母),比如,/who就可以看出当前有哪些人在线~~还有,它支持联系人tab补全,和很多IRC聊天客户端一样~~
附件:
文件注释: GNU Freetalk
2008-10-29-234525_1037x585_scrot.png
2008-10-29-234525_1037x585_scrot.png [ 92.69 KiB | 被浏览 5670 次 ]



8. newsbeuter http://www.newsbeuter.org/
RSS阅读器。以前经常用Google Reader,其实也非常喜欢,就是总要打开Firefox,觉得很麻烦~~newsbeuter提供了我想要的所有功能,而且小巧,简洁,快捷键的设置也非常方便~~
附件:
文件注释: Newsbeuter,正在浏览Guido的博客
2008-10-29-234959_1039x579_scrot.png
2008-10-29-234959_1039x579_scrot.png [ 64.21 KiB | 被浏览 5525 次 ]



9. w3m http://w3m.sourceforge.net/
命令行下的文字Web浏览器。首先声明,如果你要随时浏览图片,那么这个可没那么方便~~上班的时候,我要看的东西就是各种文字资料,所以有一个w3m就已经足够了,按键和vim基本一模一样,所以对我来说实在太方便了,如果真的有图片要看,也可以配置用外部程序(比如display)将图片链接打开看~~同类的还有elinks, links, lynx等等,不过貌似w3m是对UTF-8支持最好的,也是按键上边最适合我的~~前边的mutt和newsbeuter都可以用w3m来直接浏览HTML的信息,比如mutt可以配置成直接使用w3m来浏览HTML邮件~~
附件:
文件注释: W3M
2008-10-29-235231_1037x581_scrot.png
2008-10-29-235231_1037x581_scrot.png [ 39.32 KiB | 被浏览 5641 次 ]



10. midnight command (mc) http://www.ibiblio.org/mc/
这个强大的文件管理器或许也有很多人已经知道了,定制性很高,不过一般默认的设置就足矣~~默认是双栏的文件管理,方便进行各种文件操作,例如拷贝、删除、剪切等等~~
附件:
文件注释: Midnight Commander
2008-10-29-235411_1035x582_scrot.png
2008-10-29-235411_1035x582_scrot.png [ 108.09 KiB | 被浏览 5711 次 ]



11. rtorrent http://libtorrent.rakshasa.no/
BT下载软件,我觉得速度不错哦~~

12. canto http://codezen.org/canto/
新发现的(也许火星了)一个比newsbeuter更好用的RSS订阅器
图片

其实还有很多很好用的命令行程序,这些程序虽小,但都具有强大的功能,所以不可小看~~例如pal(日历程序,和Google Calendar一样,而且配置简单),scrot(截屏程序,支持用鼠标画框哦,而且可以延迟截屏)。还有一些是编程上用的,例如我除了Java外,还用Python,所以经常用RestructuredText写文档,然后就会用rst2pdf生成PDF~~


最后由 anticlockwise 编辑于 2009-01-05 19:25,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 命令行工具集~~
帖子发表于 : 2008-10-30 9:37 
头像

注册: 2007-12-25 12:51
帖子: 231
送出感谢: 0 次
接收感谢: 0 次
好工具,不过楼主还是极端了,不信就把鼠标扔了试试。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 命令行工具集~~
帖子发表于 : 2008-10-30 9:56 

注册: 2006-07-09 12:22
帖子: 1331
地址: 南京
送出感谢: 0 次
接收感谢: 1
不错不错,一点不极端,都是我喜欢的.:D

ncurses的东西,强大,简洁,占用资源少,何乐而不为呢?

顺便请教一个问题: 我使用urxvt, irssi中文正常, finch/gtmess都乱码, 楼主如何设置的? locale怎样?

更新: 可能自己编译少了某个选项.


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 命令行工具集~~
帖子发表于 : 2008-10-30 11:35 

注册: 2008-08-25 10:43
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
不错~~~~很好


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 命令行工具集~~
帖子发表于 : 2008-10-30 16:17 
头像

注册: 2008-04-30 12:14
帖子: 267
送出感谢: 0 次
接收感谢: 2
好。 :em01 :em01 :em01 :em01 :em01


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 命令行工具集~~
帖子发表于 : 2008-10-30 18:32 
头像

注册: 2007-03-01 20:46
帖子: 2393
地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
c\nc 写道:
好工具,不过楼主还是极端了,不信就把鼠标扔了试试。


哈哈,难道我说的有点极端了……我并没有说完全扔掉鼠标,但说实话,我在工作的时候基本不用鼠标就行了~~因为我用双显示器,所以除非要用Firefox,其他要用鼠标的时候也就是将鼠标从一个屏幕移到另一个屏幕,点一下让当前屏幕成为主屏幕,然后就可以直接用键盘了~~

我的窗口管理器是Openbox,所以我已经定义好了各种适合我的按键设置,打开菜单不过就是Alt+F1,菜单里基本就只用两个:Firefox+Terminal。有了Terminal,我就可以做我所有的事情了。这个当然也是工作性质决定的,我是人工智能的研究人员,平时主要是写程序,看论文,即使要上网也基本没有图片的资料……每次打开Terminal之后,敲入screen,然后就可以打开所有那些程序了,所以只要不用Firefox,可以说是不用鼠标了~~


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 命令行工具集~~
帖子发表于 : 2008-10-30 18:36 
头像

注册: 2007-03-01 20:46
帖子: 2393
地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
aBiNg 写道:
不错不错,一点不极端,都是我喜欢的.:D

ncurses的东西,强大,简洁,占用资源少,何乐而不为呢?

顺便请教一个问题: 我使用urxvt, irssi中文正常, finch/gtmess都乱码, 楼主如何设置的? locale怎样?

更新: 可能自己编译少了某个选项.


抱歉,这个问题我还真帮不了你……我原来也是有这个问题,urxvt+gtmess就乱码,所以我用的是terminator……我的locale是en_GB.UTF-8,我在英国,所以……


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 命令行工具集~~
帖子发表于 : 2008-10-30 18:54 
头像

注册: 2008-02-17 23:47
帖子: 22109
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 82
很强大,不过何必呢?


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 命令行工具集~~
帖子发表于 : 2008-10-30 18:58 
头像

注册: 2007-03-01 20:46
帖子: 2393
地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
adagio 写道:
很强大,不过何必呢?

呵呵,喜欢,实用~~


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 命令行工具集~~
帖子发表于 : 2008-10-30 20:50 

注册: 2006-07-09 12:22
帖子: 1331
地址: 南京
送出感谢: 0 次
接收感谢: 1
解决问题的最快方法莫过于直接email作者.:D
百思不得其解的原来是libncursesw5-dev, 它才支持wide char(wchar_t).
aBiNg 写道:
Hi,

I download the source code of gtmess_0.9.4, and ./configure it. The result is here:

checking for a BSD-compatible install... /usr/bin/install -c
...
configure: WARNING: wchar_t unsupported by curses, UTF-8 might not display correctly
checking for SSL_library_init in -lssl... yes
checking for Tcl/Tk interpreter... /usr/bin/wish
...

The line marked redcolor complains that "UTF-8 might not display correctly", and the binary generated after 'make' and 'make install' seems fine but CJK characters messed up. Are some libraries missing in my system(lenny/sid) to compile gtmess?

BTW, the lenny deb package in gtmess' homepage has not been updated to 0.9.4 yet, and the url of 0.9.2 deb in sourceforge.net has broken. Hope them fixed as soon as possible. Thanks!

Sincerely,
aBiNg from China

George Tzoumas 写道:
Hello,

./configure complains because it finds that the curses library (libncurses) does not support wide chars (wchar_t).
Try installing the wide char version of the library (in Lenny it is the packages libncursesw5-dev and libncursesw5).
As for the webpage stuff I know it is outdated, I just don't have much time nowadays to maintain it up to date :-|
If you are interested in a debian package, read the INSTALL file (section 1.1).
There is the command you can type to generate a .deb file! ;-)

Best regards,
George


最后由 aBiNg 编辑于 2008-11-02 13:43,总共编辑了 1 次

页首
 用户资料  
 
11 楼 
 文章标题 : Re: 命令行工具集~~
帖子发表于 : 2008-10-30 22:48 
头像

注册: 2007-03-01 20:46
帖子: 2393
地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
aBiNg 写道:
解决问题的最快方法莫过于直接email作者.:D
百思不得其解的原来是libncursesw5-dev, 它才支持wide char(wchar_t).
aBiNg 写道:
Hi,

I download the source code of gtmess_0.9.4, and ./configure it. The result is here:

checking for a BSD-compatible install... /usr/bin/install -c
...
configure: WARNING: wchar_t unsupported by curses, UTF-8 might not display correctly
checking for SSL_library_init in -lssl... yes
checking for Tcl/Tk interpreter... /usr/bin/wish
...

The line marked redcolor complains that "UTF-8 might not display correctly", and the binary generated after 'make' and 'make install' seems fine but CJK characters messed up. Are some libraries missing in my system(lenny/sid) to compile gtmess?

BTW, the lenny deb package in gtmess' homepage has not been updated to 0.9.4 yet, and the url of 0.9.2 deb in sourceforge.net has broken. Hope them fixed as soon as possible. Thanks!

Sincerely,
aBiNg from China

George Tzoumas 写道:
Hello,

./configure complains because it finds that the curses library (libncurses) does not support wide chars (wchar_t).
Try installing the wide char version of the library (in Lenny it is the packages libncursesw5-dev and libncursesw5).
As for the webpage stuff I know it is outdated, I just don't have much time nowadays to maintain it up to date :-|
If you are interested in a debian package, read the INSTALL file (section 1.1).
There is the command you can type to generate a .deb file! ;-)

Best regards,
George


哈哈,不错不错~~我比较懒……其实当时可能是碰巧装上了libncurses5-dev,然后GTMESS就好了……


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 命令行工具集~~
帖子发表于 : 2008-10-30 23:17 
头像

注册: 2008-05-11 11:10
帖子: 1078
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
看起来很牛X的样子,顶LZ一个。。。 :em11


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 命令行工具集~~
帖子发表于 : 2008-10-31 9:56 

注册: 2006-07-09 12:22
帖子: 1331
地址: 南京
送出感谢: 0 次
接收感谢: 1
anticlockwise, 不是libncurses5-dev,是libncursesw5-dev. 编译的时候需要,你直接使用deb当然没这问题.


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 命令行工具集~~
帖子发表于 : 2008-10-31 19:26 
头像

注册: 2007-03-01 20:46
帖子: 2393
地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
aBiNg 写道:
anticlockwise, 不是libncurses5-dev,是libncursesw5-dev. 编译的时候需要,你直接使用deb当然没这问题.

额……gtmess貌似还没有deb吧……所以我也是编译的……可能当时碰巧装了libncursesw5-dev,所以……


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 命令行工具集~~
帖子发表于 : 2008-10-31 19:27 
头像

注册: 2006-02-28 3:11
帖子: 2470
送出感谢: 0 次
接收感谢: 0 次
很好。 出了那个mc都好。


_________________
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 89 篇帖子 ]  前往页数 1, 2, 3, 4, 5, 6  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译