分类: '备忘' 的归档
linux下查看多页 .tif 文件的方法
tif文件其实是分页的,但一半linux下的图像查看器都只把此格式当初普通的图像文件处理,导致有些多页的文件只能看到一页。
但是用evince(文档查看器),可以打开这种类型的tif文件,并正确显示其中的内容。 ![]()
原来一直把evince当成简单的pdf查看器用,其实他的功能还是蛮多的。
VirtualBox中安装XP && PCLinuxOS 2007的下载地址
源里面的VBox早已经是1.4版的了,可以直接支持共享文件夹了。
装了XP后就把原来硬盘上的D盘共享给虚拟的XP了,也挂在D盘,和真的一样。 ![]()
设置方法是在VBox里面的设置的最下面,有个“共享”,在固定文件夹里面加一项,文件夹路径是/media/sda5,名称就叫sda5;然后启动虚拟系统(XP),在我电脑,映射网络驱动器,里面,输入共享文件夹\\vboxsvr\sda5,挂到D盘(我的虚拟机只有C盘,如果D盘被光驱占用的话,可以先把光驱设置成E盘)。万事大吉了~~以后省得切换系统了。
PS:记一个PCLinuxOS 2007的下载地址,官网就这个地址快一点,也刚在VBox中装好 ![]()
mySQL 的一些应用(命令行)
创建一个名为databasename的数据库:
|
1 |
$ mysqladmin -uroot -pxxxx create databasename |
或者可以进入mysql交互界面再建立:
|
1 2 3 4 |
$ mysql -uroot -pxxxx mysql> CREATE DATABASE databasename; Query OK, 1 row affected (0.00 sec) mysql> |
建立一个名为theuser,密码为thepass的用户,对databasename数据库有任何权限,并限制此用户不能来自远程:
|
1 2 3 |
mysql> GRANT ALL ON databasename.* TO 'theuser'@'localhost' IDENTIFIED BY 'thepass'; Query OK, 0 rows affected (0.00 sec) mysql> |
建立一个名为theuser,密码为thepass的用户,对databasename数据库只有读权限,但是此用户可以来自远程:
|
1 |
mysql> GRANT SELECT ON databasename.* to 'theuser'@'%' IDENTIFIED BY 'thepass'; |
执行一个SQL文件:
|
1 2 3 |
mysql> source filename.sql ....输出信息 mysql> |
========20090928 update========
补充一个忘记mysql的root密码的解决方法:参考这里。
如果 MySQL 正在运行,要首先停掉:
|
1 |
$ sudo /etc/init.d/mysql stop |
启动 MySQL 的“安全模式”:
|
1 |
$ safe_mysqld --skip-grant-tables & |
就可以不需要密码就进入 MySQL 了。
然后就是
|
1 2 3 4 5 |
$ mysql mysql> use mysql mysql> update user set password=password("new_pass") where user="root"; mysql> flush privileges; mysql> exit; |
现在可以杀掉 safe_mysqld 进程,用正常方法启动 MySQL 了。
manpages-dev
看到msgget函数,不知道具体用法,man了一下,居然是“No manual entry for msgget”汗!google了半天也没一个比较像样的介绍。结果上irc上问,说需要按照 manpages-dev 这个包,哈哈。原来如此啊!
| 引用: |
| MSGGET(2) Linux Programmer’s Manual MSGGET(2)NAME msgget – get a message queue identifier SYNOPSIS int msgget(key_t key, int msgflg); DESCRIPTION |
ubuntu下安装配置LAMP
安装
| 代码: |
| sudo apt-get install apache2 php5 php5-mysql php5-gd php5-dev mysql-server |
php配置文件位于 /etc/php5/apache2/php.ini
apache配置文件位于 /etc/apache2/apache2.conf
mysql配置文件位于 /etc/mysql/my.cnf
默认的站点页面文件: /var/www
再记个配置方法的参考地址:
http://forum.ubuntu.org.cn/viewtopic.php?t=1320
http://forum.ubuntu.org.cn/viewtopic.php?t=21033
删除moc正在播放的音乐。
| 代码: |
| alias rmnp=’mocp -i |grep “File: “|sed -e “s/File:\ //”| xargs rm’ |
不知道支不支持不正常的文件名,反正我的歌曲名称都很正常。。。 ![]()
编译070623的eva
听说eva出了新版本,马上下来编译了一下,虽说自己QQ用的并不是很多,但还是挺关注eva的发展的,呵呵。
eva源码下载地址:
http://www.myswear.net/myswear/eva/beta/eva-20070623.tar.bz2
编译前需要安装 kdebase-dev 这个包,因为eva是基于kde的嘛!
解压后,直接
| 代码: |
| ./configure make sudo make install |
就装好了,但是编译好的eva居然在/usr/local/kde/bin目录下,像我这种gnome用户一时居然没找着,嘿嘿,只好改一下PATH了。
新的版本登录的时候加了个进度条,然后好友/群/最近联系人分成标签了,加了个Script manager(还不知道是干嘛的),另外好像和以前差不了多少。。。还有批量下载好友备注功能似乎还没有。。。
试用compiz fusion
引用坛子里coffer的大作,按自己的情况修改:
俗话说:“合久必分,分久必合”,当初beryl从compiz中分离出来,现在compiz 又与beryl合并,从此就诞生了compiz fusion,即compiz 与 beryl的合并后的一个溶合体。Compiz Fusion在综合了Compiz及Beryl特效的基础上,还提供更多的功能,同时与beryl相比,所需的系统资源更少,效果更为出色。
下面,我们就来安装compiz fusion:
1、得到密匙
| 代码: |
| sudo wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add – |
2、添加源,打开/etc/apt/source.lst,加上如下内容:
| 引用: |
| deb http://download.tuxfamily.org/3v1deb feisty eyecandy deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy |
3、更新:
| 代码: |
| sudo apt-get update && sudo apt-get upgrade |
4、安装:
| 代码: |
| sudo apt-get install compiz compiz-gnome compizconfig-settings-manager compiz-fusion-* libcompizconfig-backend-gconf emerald-themes |
5、使用:
系统-首选项-会话,里面去掉原来的beryl启动项,加上如下命令的项:
| 代码: |
| compiz –replace -c emerald |
下次登录就会自动启动compiz了。
试用的结果就是设置项比原来的beryl多很多了,功能也强大了,而且最主要是速度也有说提升,这在我这台配置不怎么样的机器上感觉很明显,beryl稍显有点卡,现在就好了。缺点就是人性化上还不如beryl,可能是合并之初的原因吧。比如输入法的选字窗口,也加上窗口晃动效果了,结果打字的时候晃啊晃的,容易晕,一时也还没找到在哪里设置,先用着吧。
还加一点已发现的问题,就是原先可以正常使用的鼠标主题(我用的是那个水滴的主题),现在不完全正常了,有时候是水滴的,有时候又是一个箭头了!
在文件中查找
原来在文件中查找这么简单,就一个 -r 呵呵。
| 代码: |
| grep -r “what” where |
grep的其他有用的参数:
-i 忽略大小写
-w 整字匹配
-x 整行匹配
-b 显示在第几个字节找到
-n 显示在第几行找到
-c 只显示每个文件的匹配行数
命令行控制音量程序aumix
香菇在irc上说gnome那个音量控制不够精确,变得太快。
让我想起那个命令行下的音量控制程序,当时忘记叫什么了,后来找了一下,想起来,叫aumix,默认没有安装apt-get一个。
看看用法:可以输入数值指定,类似
| 代码: |
| aumix -q -v75 -m 0 -c R -c+10 -m q |
,当然也可以直接aumix,进去后再用键盘操作。
| 引用: |
| $ aumix -h aumix 2.8 用法: aumix [-<channel option>[[+|-][<amount>]]|<level>| R[ecord]|P[lay]|q[uery]] [-dhILqS] [-C <color scheme file>] [-f <rc file>]通道选项: v:主音量 x:混音监视器 b:低音 W:PCM 2 t:高音 r:录音 s:合成器 i:输入增益 w:PCM o:输出增益 p:PC 扬声器 1:线路 1 l:线路 2:线路 2 m:话筒 3:线路 3 c:CD 其它选项: |