Archive for ‘Unix/Linux’ Category

July 31, 2009

Linux 为每个进程提供了三个定时器:

  • ITIMER_REAL: 给一个指定的时间间隔,按照实际的时间来计数,发出SIGALRM信号;
  • ITIMER_VIRTUAL: 当进程执行的时候才计数,发出SIGVTALRM信号;
  • ITIMER_PROF: 当进程执行或者是系统为进程调度的时候计数,发出SIGPROF信号。这个和ITIMER_VIRTUAL联合,常用来计算系统内核时间和用户时间。
Tags: ,. 79 views
July 19, 2009

列举一些ReadLine的键绑定,凡是使用Readline控件的程序中都可以使用这些快捷键,比如bash、lftp、gdb等。首先,做一下约定:

  • \C-a 表示 Ctrl+a
  • \M-a 表示 Meta+a Meta键 在 PC 中通常为 ALT键或 ESC键
Tags: . 33 views
June 27, 2009

boost目前的最新版本是1.39,下载地址:
http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041

下载后,解压boost_1_39_0.tar.gz

1
$ tar -zxvf boost_1_39_0.tar.gz

然后进入解压缩后的文件夹编译boost的编译器jam

1
2
$ cd boost_1_39_0\tools\jam
$ ./build_dist.sh
Tags: ,. 21 views
June 19, 2009

windows中的记事本,可恶,用它写的程序、文本,用其他编辑器(Editplus,vim)打开后出现很奇怪的换行。我用indent对一个C++文件进行格式调整,无论如何都调整不到最佳:
用vim打开才发现,里面有很多的”^M”,不知道这是个啥玩意儿。一顿搜索后:
windows中的换行是”\r\n”,而不是”\n”,有很多解决办法,但是我用dos2unix却不行(这个命令我用过很多次,但从来都不见效,囧),最终还是这个命令见效了:在vim中,在命令模式下用替换命令,将”\r”去掉:

1
$ :%s/\r//g
Tags: ,. 23 views
June 11, 2009

find
这里只介绍两个选项:-name 和 -exec。
实例:

1
$ find . -name "*.html" -exec rm {} \;

查找当前目录下所有的.html(-name指定)文件,并删除(-exec指定)这些文件,其中{}代表find的查找结果(集),“\;”是语法要求。
sed
sed是一个用来处理文本的相当强大的工具:

1
$ sed -i "s/hte/the/g" test.html

-i 表示在源文件上面直接修改,”s/hte/the/g”表示将源文件中所有的hte替换成the,其中g表示全局。
find+sed

1
$ find . -name "*.html" -exec sed {} -i "s/hte/the/g"\;

这一行就是find和sed结合起来使用的了。
最后,需要注意的是,在替换选项”s/hte/the/g”中一些特殊字符必须用”\”来转义,比如:/\!”等。

Tags: . 178 views
June 9, 2009

Google Chrome

Tags: ,. 17 views
June 5, 2009

四、参考资料
Fedora上配置Tex UTF-8 中文系统
TeXLive 2007 CJK Chinese Howto
ubuntu 7.10下搞定Latex + CJK

Tags: ,,. 548 views
June 4, 2009
  • Office:
    • OpenOffice
  • Text:
    • Vim
    • Emacs
    • gedit
    • LyX
  • Reader:
    • Adobe Reader
    • ChmSee
  • Dictionary
    • StarDict
Tags: ,. 33 views

1. useradd 创建用户(创建后需使用 passwd 添加密码)
语法:useradd 参数 用户名
例:useradd -g users iren,创建一个用户名为 iren 所属 user 群组的用户。如果,useradd iren,则创建用户 iren 所属群组 iren。
2. passwd 修改或添加密码
语法:passwd [用户名]
例:给刚创建的用户 iren 添加密码,passwd iren;passwd,修改自己的密码。
只有超级用户可以修改其他用户的密码,普通用户只能修改自己的密码。

Tags: ,. 18 views
June 3, 2009

导出整个数据库

mysqldump -u root -p wp > wp.sql

导入数据库

mysql -u -p
mysql>create database wp_temp;
mysql>use wp_temp;
mysql>source ~/wp.sql;
Tags: ,,. 16 views
Page 6 of 9123456789