$ tar zxvf xxx.tar.gz
$ tar jxvf xxx.tar.bz2
2. zip文件 注意察看字符编码,以及压缩文件的来源,例如:
$ unzip -O GBK xxx.zip
这个是解压来自 中文Windows 的压缩文件 -O 是解压来自Windows的,后面跟上系统的字符编码,-I 则是解压来自Unix系统的。 (来自日本的包,GBK改成SHIFT_JIS) 字符编码察看通过以下命令:
$ gedit --list-encodings
(编码列表见第二部分结尾) 3. rar文件 首先要安装rar组件
$ sudo apt-get -y install rarunrar
解压文件时,用unrar,这个携带自动编码识别的功能。
$unrar x xxx.rar .
后面的点是完整的相对路径,而x选项可以解压出文件中的目录。
你可以自己定义几个 alias 到 $HOME/.bashrc 或 /etc/environment 里面,建议使用前者,这样重装系统时如果用户名相同的话,设置不会改变。
格式:
alias gek='gedit --encoding=GBK'
虽然 vim 是十分强大的编辑器,但依然建议用 gedit 察看小说类的文本,而不是用 vim,这涉及到编码——从 linux 下的 vim 编辑出来的代码放 VC 里编译出错也与编码有关。
(关于代码移植:vim下编辑完代码用gedit打开,文件另存,编码选择 Unicode(UTF-16),行尾选择 Windows,这样就可以放在 VC 下编译了。如果是VC6.0,则编码选择GB18030。)
带有编码选项的命令:
$ gedit --encoding=GBKxxx.txt
察看简体中文编码的文本
同样编码列表:
$ gedit --list-encodings
常用的编码示例:
GBK 简体中文
GB18030 支持字符种类更多的简体中文
BIG5 繁体中文
SHIFT_JIS 日语 Windows 的默认编码
UTF-8 Unix的默认编码END
如果你是动漫和电影爱好者,那么SMPlayer应该不陌生,下面把一些小的故障解决跟大家分享一下。
1.字幕乱码。 这个是编码问题导致的,有的时候会出现隐性乱码(字幕的特效没有显现出来,或者字幕在某一部份开始明显加速,甚至带有一串数字),解决:先配置 gedit 的保存编码列表。打开 gedit 选择 文件 另存为,在编码栏选择 添加删除,常用的有以下几个:GBKGB18030UTF-8UTF-16配置完毕,双击字幕文件打开,如果是乱码,则按照GB18030编码对待,如果不是乱码,打开另存为,这时文件的编码类型与另存为里显示的编码是一致的,记住这个编码,然后进入SMPlayer的首选项里更改字幕文件的编码即可。幸运的话可以在终端里执行$ file xxx.ass来直接获取编码显示UTF-8或UTF-16一般没有问题,但如果显示ISO-8859或Non-ISO,那么它八成属于GB18030类型,如果字幕来自日本,则还要考虑SHIFT_JIS编码,其他国家来源以此类推。
2.MPlayer异常退出,错误代码:1此问题常见于播放编码为XviD的MKV文件,此时打开首选项,在“常规”下的“视频”选项卡里,去掉“分块绘制视频”即可。
3.建议: H.264解码线程数改为与计算机CPU数目相同的数字(包括超线程的CPU,即“系统监视器”里看到的CPU数)
4.音量调节相关
如果你在图形界面的音量调节挂了,可以在终端下输入alsamixer来使用内核级的音量调节器,
要是用耳机,请先插入耳机再调,有的机器上(多为笔记本)扬声器和耳机的音量不同步。
1.audacity,编辑音频的,linux 下可替代 windows 的 cool edit。 安装完毕后,在偏好选项里,修改一下临时文件夹,选择一个较大的分区,这样在编辑以整张CD为来源的无损音频时不会出现磁盘空间溢出的情况。(有时数据量会达到3GB+)
2.pitivi,编辑视频,时间轴等,缺点是需要自己安装解码器。
3.gimp,轻量级的超级图像编辑器;ksnapshot,自定义截图,而且是任意形状。 (以上三项均可用 apt-get 来安装)
4.批量安装字体,可以用“字体管理器” $ sudo apt-get -y install font-manager之后在终端输入 font-manager 在窗口左下角的一排按钮中有安装和卸载的功能。
5.与 vim 应用有关的乱七八糟的建议 1)用二进制编辑器?好说,先 vim -b,然后 :%!xxd 改完了用 :%!xxd -r 转换回来。想看纯正的二进制? :%!xxd -b 不过,很遗憾,转换不回来了。
2)在个人文件夹下建立一个 .vimrc 写入:
set number #自动分配行号
set hlsearch #对搜索结果高亮
set smartindent #根据所编辑的源码类型自动缩进
这些对编程有帮助,不论是C,还是bash shell,甚至是汇编。