2010.02.24
linux下解压rar文件:
到官方网站:http://www.rarlab.com 下载rar处理软件,解压后直接make安装即可
解压文件命令:unrar x filename
2010.02.25
递归复制目录下的文件和文件夹:
copy -r olddir newdir
递归删除目录下的文件和文件夹:
rm -rf dir
2010.03.05
linux多线程编程
gcc编译的时候需要加入参数才可以通过编译
例如:
gcc thread.c -lpthread -o thread
2010.03.08
安装mplayer
MPlayer-1.0rc2.tar 下载:http://www.mplayerhq.hu/MPlayer/releases/
编解码codecs:all-20071007.tar.bz2、windows-all- 20071007.zip 下载:http://www.mplayerhq.hu/MPlayer/releases/codecs/
皮肤:Blue-1.7.tar.bz2 下载:http://www.mplayerhq.hu/MPlayer/skins/
安装codecs:
#mkdir /usr/lib/wincodecs/
#mkdir /usr/lib/codecs/
#cd /root/download/mplayer/
#tar vjxf all-20071007.tar.bz2
#mv all-20071007/* /usr/lib/codecs/
#chmod 644 /usr/lib/codecs/*
#chown root.root /usr/lib/codecs/*
#unzip windows-all-20071007.zip
#mv windows-all-20071007/* /usr/lib/wincodecs
#chmod 644 /usr/lib/wincodes/*
#chown root.root /usr/lib/wincodecs/*
安装mplayer:
#cd /root/download/mplayer/
#tar vjxf MPlayer-1.0rc2.tar.ba2
#cd MPlayer-1.0rc2
#./configure --enable-gui --win32codecsdir=/usr/lib/win32 --codecsdir=/usr/lib/codecs --language=zh_CN
(不要用--prefix=/usr/local/mplayer等,我用了后mplayer安装出错
安装时候出现:ivtv错误,则在configure 时后面加上--disable-ivtv
#make
#make install
安装皮肤
复制皮肤到/usr/local/share/mplayer/skins/default下
#cd /root/download/mplayer/
#tar vjxf Blue-1.7.tar.bz2
#mv Blue /usr/local/share/mplayer/skins/default
安装字体
如 XP系统windows目录下Font文件夹中 simhei.ttf 放到/home/<你的用户名>/.mplayer 下(root用户放到/root/.mplayer下)并且改名为subfont.ttf .
以root账户为例:
mkdir /root/.mplayer
cp /root/simsun.ttf /root/.mplayer/
改名:
mv /root/.mplayer/simsun.ttf /root/.mplayer/subfont.ttf
运行
图形模式:
#gmplayer
文本:
#mplayer
2010.03.12
安装java1.6
yum install java-1.6.0-openjdk-devel
iso文件
可以使用mount -o loop xxx.iso /mnt命令挂载到目录中
2010.03.29
linux查看二进制文件
通过 hexdump -C filename | tail -10
linux下查看mbr信息
mbr在在第一块硬盘的前512个字节
在Linux/Unix下查看 MBR 的内容,请使用下面的命令:
# dd if=/dev/hda of=mbr.bin bs=512 count=1
# od -xa mbr.bin
这个 dd 命令需要以 root 用户的身份运行,它从 /dev/hda(第一个 IDE 盘) 上读取前 512 个字节的内容,并将其写入 mbr.bin 文件中。od 命令会以十六进制和 ASCII 码格式打印这个二进制文件的内容。
2010.03.30
RPM安装
在安装RPM文件时有两个参数可以使用,一个是ivh,一个是Uvh.前者重新安装,后者是更新原来的版本。建议使用前者的方式安装。
2010.04.01
中文输入法安装:
去www.fcitx.org里面下载最新版本的fcitx
解压tar xjvf fcitx-3.6.2.tar.bz2
cd fcitx-3.6.2
./configure
make
make install
如果前面没有装X的开发库的话,在make的时候会出现很多错误,不过网上已经有解决的办法了。google一下基本上都能解决
下面是配置fcitx
因为我是英文的环境,所以做如下配置:
cat > /etc/X11/xinit/xinput.d/fcitx.conf <<EOF
XIM=fcitx
XIM_PROGRAM=/usr/local/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS="@im=fcitx"
EOF
vi /etc/gtk-2.0/x86_64-redhat-linux-gnu/gtk.immodules
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"
在ko:ja:th:zh前面加入en:
在用户登录的时候激活fcitx,方法如下:
cd /etc/X11/xinit/xinput.d/
mv ibus.conf ibus.conf.bak
ln -s fcitx.conf ibus.conf
这里相当于欺骗ibus,它本来是要启动其它的输入法的,这里我们把ibus.conf软链接到fcitx.conf上面去,它启动的时候实际上就启动了fcitx注销用户,
重新登录,发现fcitx已经启动了,而且使用ctrl+空格已经能切换输入法了。
2010.04.19
unzip *.zip
tar zxvf *.gip.gz
2010.04.28
locate usbserial.ko 返回所匹配文件的位置,它通过搜索文件索引数据库来完成,速度很快,不过因为该数据库(/var/lib/slocate/slocate.db)是每日更新的(默认每天早上4:20),可能未包含最新信息。不过你可以在使用该命令之前先用updatedb命令来更新数据库。