随笔分类 -  Unix

摘要:修改了cyg-apt,使之支持多个repo(比如cygwinports),并且能否识别跨repo的包依赖。 阅读全文
posted @ 2012-09-08 22:22 巴蛮子 阅读(1332) 评论(1) 推荐(0)
摘要:看这个意思,各种语言都要把grep重新实现一遍:Rakhttp://rak.rubyforge.org/引用Rak is a grep replacement in pure Ruby. It accepts Ruby syntax regular expressions and automatically recurses directories, skipping .svn/, .cvs/, pkg/ and more things you don't care about. It is based on the Perl tool ack by Andy Lester.Grinh 阅读全文
posted @ 2012-08-21 18:58 巴蛮子 阅读(1756) 评论(0) 推荐(0)
摘要:tmux里面用鼠标滚轮来卷动窗口内容在tmux里面,因为每个窗口(tmux window)的历史内容已经被tmux接管了,所以原来console/terminal提供的Shift+PgUp/PgDn所显示的内容并不是当前窗口的历史内容,所以要用C-b [ 进入copy-mode,然后才能用PgUp/... 阅读全文
posted @ 2012-08-17 19:41 巴蛮子 阅读(41987) 评论(1) 推荐(2)
摘要:Total Commander里面有个功能是我很离不开的,导致我在linux下还得用wine来跑它:可以支持搜索压缩包里面的文件内容,并且可以通过它的packer插件支持各种类型的压缩包。先说说我最需要这个功能的一个场景吧,比如,我常常修改一些Firefox的扩展,有的扩展的安装包会在被firefox解压,但里面还有一个 content jar文件(其实是采用zip压缩格式); 而新版本的firefox对安装的扩展大都不会将xpi解压,这个xpi文件其实也是zip格式,里面很可能还会有个jar包。我有时需要搜索所有扩展的 install.rdf文件,以确定名称为xxxx的某个扩展到底在哪个文件 阅读全文
posted @ 2012-08-17 17:35 巴蛮子 阅读(668) 评论(0) 推荐(0)
摘要:在tmux里面,因为每个窗口(tmux window)的历史内容已经被tmux接管了,所以原来console/terminal提供的Shift+PgUp/PgDn所显示的内容并不是当前窗口的历史内容,那么应该怎么办呢?改用C-b [进入copy mode,然后就可以用PgUp/PgDn/光标来浏览历... 阅读全文
posted @ 2012-08-17 10:12 巴蛮子 阅读(27947) 评论(0) 推荐(1)
摘要:5+ Best Free File Compare and Merge Software ListWinMerge (当前仅支持Windows,作者正在开发v3版本 ,改用Qt实现,同时支持Linux)Meld (python, gtk)FreeFileSyncKompareDiffMergeKDiff3 (KDE or just Qt)Diffuse - graphical tool for merging and comparing text files新发现的的一个文件比较工具,只依赖于python和gtk,适合xfce下使用(比如colinux或者小内存机 器)——tkdiff/xdi 阅读全文
posted @ 2012-07-11 23:16 巴蛮子 阅读(6456) 评论(2) 推荐(0)
摘要:在Linux下,我一直用RabbitVCS 做SVN的前端(除了Emacs之外),因为它可以和nautilus 很好地集成:通过右键菜单执行常用操作,而且文件图标上有vcs状态图标——跟在Windows下用的tortoise系列有点象。但怎么将它跟GNOME-3或者MATE的文件管理器集成呢? 阅读全文
posted @ 2012-07-08 22:34 巴蛮子 阅读(3985) 评论(4) 推荐(0)
摘要:上次看见CherryTree ,我忍不住又上AlternativeTo 网站去看看有没有其它类似的软件 ,结果看到跨平台的树状 笔记软件还有Zim, wikidPad,KeepNote和NoteCase这些个,其中Zim的受欢迎程度还挺高的,有88票(CherryTree只有 16票),于是下载下来试试。Zim - A Desktop Wik试用了一阵,我就觉得这个软件还真是不错,跟大家推荐一下特点富文本: 跟CherryTree差不多,支持粗体/斜体/下划线/删除线、等宽/上标/下标、有序/无序列表/checkbox列 表、1-5级标题,支持插入图片、链接,不过不支持设置字体颜色、中间对齐/ 阅读全文
posted @ 2012-07-05 22:35 巴蛮子 阅读(9829) 评论(2) 推荐(0)
摘要:前两天看见UbuntuHome发了这篇 [程序员专用笔记CherryTree], 下载下来试用了一阵之后,感觉很不错,于是在公司的电脑上就从minipad2切换过来; 家里的Linux上也装上了它,开始把我一些零散的笔记挪进去。CherryTree是个树状笔记软件,有着其它类似软件的功能支持富文本(粗体/斜体/等宽/下划线/链接/背景色/前景色)支持类似HTML的h1..h3多级标题支持无序列表/有序列表/TO-DO列表支持嵌入图片它还有一些特色功能:支持嵌入表格(不过只是简单的表格)支持嵌入代码框(可以语法高亮哦)可以扫描整个笔记本,生成文档目录有丰富的导入功能,可以导入Basket, K. 阅读全文
posted @ 2012-06-24 17:07 巴蛮子 阅读(24510) 评论(6) 推荐(2)
摘要:1. GDM-3: Could not update ICEauthority file上周三晚,因为想使用launchpad上提供的wine-1.4 (现在比较懒得自己编译 了),又觉得自己的LinuxMint比较老了(还是Mint 11 Katya,而Mint 13 Maya 在上个月都出来了),于是就决定来个 apt-get dist-upgrade 。打完收工,重启系统,问题来了——图形界面进不去,在GDM里面输入用户名、密码 再回车后,系统忙一阵,蹦出来一个提示框:网上一阵狂搜,有很多很多很多人出现这个,大都说是权限问题,但我一个个试 了,没一个能解决问题——唯一的收获是发现这东西跟 阅读全文
posted @ 2012-06-14 22:46 巴蛮子 阅读(4210) 评论(3) 推荐(0)
摘要:很多时候我需要用一些gnu tools来处理一些文件/数据,以前基本上都是用cygwin来完成的。但后来发现了colinux,就不怎么用cygwin了,因为:colinux里也可以直接读写Windows的文件(通过cofs)、访问光盘(通过cobd);colinux 里面跑的是原生的Linux,你可以直接安装现成的软件包,尤其是Debian,安装包非常方便,仓库里的资源又异常丰富(cygwin的安装程序实在比较烦,cyg-apt倒还方便一点,但才发现不久。而且Cygwin的包并不是太多);你可以安装sshd, apache这些服务,然后结合colinux提供的port forwarding功能 阅读全文
posted @ 2012-01-28 16:34 巴蛮子 阅读(5654) 评论(0) 推荐(0)
摘要:GREP是我很常用的命令,尤其在浏览代码时,可以用它来搜索一个变量/函数在哪些文件里面被引用了。GREP command: How to use - http://unixshare.blogspot.com/2011/11/grep-command-how-to-use.html (需番强)grep everything - http://noone.org/blog/English/Computer/Shell/grep%20everything.html但grep有一些不爽的地方,这两天看到了两个跟grep类似的东东,可以在一定场景弥补grep的不足,甚至是替代它。ACKhttp://b 阅读全文
posted @ 2012-01-03 11:58 巴蛮子 阅读(7404) 评论(1) 推荐(0)
摘要:因为工作需要,我要在办公电脑上用VirualBox装个OpenSuSE,但没想到在配置在线安装/更新的proxy上,耗费了我半天时间。这里记录一下,算是我的吐槽(这么用这个词对不?这个时髦的词我还真有点拿不准),也可以让其它网友少走点弯路。背景:opensuse 11.3,系统已经安装上去了,KDE... 阅读全文
posted @ 2011-08-29 22:03 巴蛮子 阅读(12100) 评论(4) 推荐(0)
摘要:我在上一篇文章《选LinuxMint Debian Linux作为俺的Linux了》里面提到了:LMDE跟Debian testing是完全兼容的,只不过是在debian testing上面多了一些包,所以将debian testing "变成" LMDE就是一个相当简单的事情了:装上LMDE那些包就行了。 具体步骤如下:echo "deb http://packages.linuxmint.com/ debian main upstream import" > /etc/apt/sources.list.d/lmde.list(或者添加到/etc 阅读全文
posted @ 2011-03-02 21:55 巴蛮子 阅读(1917) 评论(0) 推荐(0)
摘要:也许你已经通过各大技术新闻网站知道了,Debian 6.0 (squeeze)在2月6号发布了,Debian网站也在同一天换了新面貌。同时我补充了与Debian相关的几个有用链接和有趣链接。 阅读全文
posted @ 2011-03-02 21:46 巴蛮子 阅读(858) 评论(0) 推荐(0)
摘要:这次安装LinuxMint Debian Edition 201012可算不容易,前后装了四遍才安装成功。 现说说不刻盘如何安装:首先你需要安装grub4dos ,安装很简单(解压grldr到C:\, 编辑boot.ini,不详说了 )。当然,你有另外一个Linux就更好下载LMDE的ISO文件,然后将它解开[1],放到某个分区的根目录(建议FAT分区,放在NTFS不一定能成。注意保持casper目录在根目录[2])编辑grub的menu.lst (如果是grub4dos,编辑的是c:\menu.lst) title LinuxMint Debian 201012 Live CD & 阅读全文
posted @ 2011-03-02 21:44 巴蛮子 阅读(3568) 评论(6) 推荐(0)
摘要:linuxlogo: Color ANSI System LogoA Color ANSI Logo with some system information that can be displayed at system boot time or, with some local configuration, at the login prompt. Four different Logos are available: * Debian Swirl(default) * Debian Banner * Tux Classic and BannerThe Classic and Banner 阅读全文
posted @ 2011-03-02 21:44 巴蛮子 阅读(2279) 评论(3) 推荐(0)
摘要:2010年下半年“长期借用”了一个神舟的笔记本,先后安装了Debian testing和Ubuntu 10.04,都启动不了。后来就在Windows驱动器上下载了好几个发行版的Live CD,没事就启动玩玩,有时候Windows出了问题,也用Live CD来应付(比如Windows往我新买的昂达mp4上拷贝视频文件总是会拷着拷着报告“磁盘只读”,但在Linux下就一点问题没有。随便推荐一下HowToGeek的The 10 Cleverest Way to Use Linux to Fix Your Windows PC这一系列文章,发现HowToGeek这个网站也算是下半年最大的收获之一)。虽 阅读全文
posted @ 2011-03-02 21:42 巴蛮子 阅读(2279) 评论(0) 推荐(0)
摘要:(不使用stable的用户不用看了) 我在公司的办公电脑上装了个colinux,里面跑的是debian stable(目前最新的预装的disk image是5.0 lenny)。为了多一些更新,也加上了lenny-backports这个仓库。 但backports有个问题,那就是只会从往回移植只会从... 阅读全文
posted @ 2011-02-28 21:43 巴蛮子 阅读(1186) 评论(1) 推荐(0)
摘要:安装enca和iconv(来自libc-bin包),enca用以检测文件编码,iconv用于转换。(如果你是在Windows下,安装一个cygwin,至少安装base category里面所有包。然后安装enca和iconv包。)真正干活的就是一下几行shell代码 files=`find . -name '*.java' | xargs enca -L zh | grep GB2312 | cut -d: -f1` for f in $files; do iconv -f GBK -t UTF-8 $f > $f.utf && mv -f $f.utf 阅读全文
posted @ 2010-06-11 22:44 巴蛮子 阅读(2364) 评论(0) 推荐(0)