转自:逍遥云's Blog
本文PDF格式电子书下载:
1 文件 基本的历史命令快捷键
你可能记得,Bash提供了两种编辑命令的模式:emacs与vi, 很多快捷键在不同的编辑模式下是不同的。 切换模式:
1$ set -o mode (vi/emacs)假设你要执行如下命令:
阅读更多1$ echo foo bar baz 2$ iptables -L -n -v -t nat 3$ ... lots and lots more …- 2012-11-04更新:官方的“终极”解决方案:msysGit1.7.10开始使用UTF-8编码保存文件名。
- 2011-10-24更新: 从一篇链接到本篇文章的文章(我对这篇文章提出的与windows患者的相处之道深感赞同)找到了一个“终极”解决方案,但我没有测试。
我一直是在cygwin下使用git,辅以TortoiseGit。使用上没什么问题,但今天在处理一个有中文文件名的项目时却出现文件名乱码的问题。
情况重现
- 在一个使用cygwin的bash提交的git项目中,已经完成了所有的提交,但使用TortoiseGit查看的时候,却发现仍有文件没有提交,甚至是有文件还处于未暂存的状态。于是使用 …

工作原因,必须在Ubuntu下面安装Flash Builder和Flash CS4,搜索一番找到两篇文章:
How to install Flash Builder on Linux
Installing Adobe CS4 in WineFlash Builder的那篇,针对的是Beta1,我用正式版试了一下,不成功。安装Flash CS4的那篇由于比较麻烦,就没有试。况且现在都CS 5了,试了也没意义。
Adobe的东西,在Wine下总是很麻烦。倒是原来Macromedia的Flash 8绿色版直接在Wine下运行得很好。
阅读更多第一篇:字符集和编码II: fat/msdos/vfat(链接至原作者博客)
具体到文件名乱码的问题,需要明确两点
- 第一,文件名作为一个字符串,需要被编码后存入文件系统;
- 第二,Linux内核无非是个特殊的应用程序,它读取文件名,再把文件名以编码后的形式传递出去。
但Linux内核只能逐字节处理编码流(而Windows NT内核是UCS-2的,逐2字节处理编码流),因此必须采用某种单字节编码(这包括所有的不定长编码)进行输出——这就是Linux内核所谓的NLS。
在对文件名的处理上,fat和vfat的区别在于:fat/msdos只支持短文件名(8.3命名法),而vfat加入了对长文件名和UNICODE的支持。
阅读更多系列全部文章:抛弃Windows,用Ubuntu办公
一、使用Windows字体
Ubuntu的字体文件夹在/usr/share/fonts,其中truetype字体放在该目录的truetype子目录下。因此只需要把windows下的常用字体文件复制到这个目录就可以了。我是在/usr/share/fonts/truetype下面建立了一个ms子目录,然后把Windows下面的楷体、黑体、宋体、仿宋四个字体复制过来,再重建一下字体缓存即可。具体的操作如下:
1.在Windows下复制
阅读更多C:\Windows\Fonts目录下的 simsun.ttc、simhei.ttf、simfang.ttf、simfang.ttf 到U buntu …
系列全部文章:抛弃Windows,用Ubuntu办公
作为一个Windows的重度使用者,难免会保留一些Windows下面的“坏习惯”。例如喜欢用Win+R快捷键来运行程序,使用Win+D来显示桌面等等。保留这些习惯,也是让我快速融入Ubuntu的一个桥梁。
所以,这篇文章中要做的就是把我在Windows下面的习惯移植到Ubuntu中。
阅读更多系列全部文章:抛弃Windows,用Ubuntu办公
顺便说一句,我在windows下早就不用winRAR了,一直用的是7-zip的官方版,前几个月发现有个国产的HaoZip比较好用,就把7-zip也卸载了。
WinRAR曾经给我所在的单位发过律师函,当时我给单位的建议是,全部换成7-zip,然后不理律师函。结果这事不了了之,当时有没有人响应这个号召我不清楚,反正我是强行把我们部门所有电脑上的WinRAR都卸载了,现在随便转一圈,电脑上又是RAR当道了……
唉……普及免费软件何其难啊 :cry:
为什么要把解压缩放在前面呢?
因为解压缩碰到的问题远比压缩要多。不同压缩文件的支持问题、zip文件的乱码问题,都需要一个个去解决。而压缩就 …
阅读更多今天发现libfetion for linux不能用了,出现的问题为输入用户名和密码登录后,停滞几秒自动退出。google了一阵发现应该是中国移动更改了飞信协议所致。
openfetion已经针对该问题进行了修改,但必须安装最新的1.4版才可以。1.4版没有deb包,可以参照作者主页上提供的方法进行安装。
阅读更多