Dec 30

呵呵,刚刚在网上定购了一款mp5,后来才发现它不支持PDF!

没办法,只好查一下转换的方法,呵呵,

(1)PDF转JPG:

安装一个软件ImageMagick:

# sudo apt-get install imageMagick

然后就可以转换了,yes!!

# convert XXX.pdf XXX.jpg

样XXX.pdf 就转换成了一大堆的XXX-*.jpg,一页一张JPG。

如果想清晰些(实验中):

# convert -verbose -colorspace RGB -resize 1800 -interlace none -density 300 -quality 100 XXX.pdf XXX.jpg

(2)PDF转txt:

我们要用poppler来做,它是系统自带的,

呵呵,先加一个中文支持:

# sudo apt-get install poppler-data

嘻嘻,转换啦!!

# pdftotext -layout -nopgbrk XXX.pdf

因为pdftotext不支持同时处理多个 pdf,所以用批处理要脚本搞定,打开终端,进入放置 pdf 的目录,运行下面命令

find ./ -name '*.pdf' | while read i; do pdftotext -layout -nopgbrk $i; done

很快就在当前目录下输出很多 txt 文件,“-layout”参数表示保留页面布局,“-nopgbrk”表示不输出换行符,自己对比一下就知道区别了。

Dec 26

下面是更新内核须要的一些知识:

编辑软件源

# sudo gedit /etc/apt/sources.list

查看系统存在的内核

# dpkg -l | grep linux

# dpkg --get-selections | grep linux

显示当前的内核

# uname -a

升级内核

# apt-get dist-upgrade

删除内核

# sudo apt-get remove -purge linux-image-2.6.31-14-generic(-purge参数表示彻底删除)

带有image的文件是须要删除的,-定要写全版本等字符。其他有关的文件会自动删除。

删除内核后要更新引导菜单

# sudo update-grub

系统垃圾清理:

(1)清理旧版本的软件缓存

# sudo apt-get autoclean 

(2)清理所有软件缓存

# sudo apt-get clean

(3)删除系统不再运用的孤立软件

# sudo apt-get autoremove

Linux与Windows系统不同,Linux不会产生无用垃圾文件,但是在升级缓存中,Linux不会自动删除这些文件。

(4)清理opera firefox的缓存文件:

~/.opera/cache4/ 或 ~/.mozilla/filefox/*.default/Cache