Wednesday, November 28, 2007

郁闷的一周

这几天一直郁闷,tinyfool同学越来越忙了!手机不能用了!工作也不顺利!前途也很迷茫!楼上的装修吵死啦!吵死啦!吵死啦。。。。。。
还有今天一直都在拉肚子!倒。。。。。。

Tuesday, November 27, 2007

部分常用liunx命令

一些常用的基本的liunx命令:

ls -al     显示所有文件的属性
pwd     显示当前路径
cd -     返回上一次目录
cd ~     返回主目录
date s     设置时间、日期
cal     显示日历 cal 2006
bc     计算器具
man & info     帮助手册
locale     显示当前字体
locale -a     所有可用字体
sync     将数据同步写入硬盘
shutdonw -h now & half & poweroff     关机
reboot     重启
startx & init 5     进入图形介面
/work & ?work     向上、下查找文档内容
cp     复制 cp filename
rm     删除文件 rm -rf filename 强制删除文件
rmdir     删除文件夹
mv     移动 mv 123.txt 222.txt 重命名
mkdir     创建文件夹
touch     创建文件 更新当前时间
cat     由第一行开始显示
cat ¦more     分页
nl     在内容前加行号
more & less     一面一面翻动
head -n filename     显示第N行内容
tail -n filename     显示后N行内容
od     显示非纯文档
df -h     显示分区空间
du     显示目录或文件的大小
fdisk     分区设置
fdisk -l /dev/hda     显示硬盘分区状态
mkfs     建立各种文件系统 mkfs -t ext3 /dev/ram15
fsck     检查和修复LINUX档案
whereis     查找命令
locate     查找
find     查找 find / -name "***.*** "
which     查看工具
whoami     显示当前用户
clear     清屏
history     历史记录 !55 执行第55个指令
cpio     备份文件

Wednesday, November 21, 2007

如何在Mac Os X下构建一个用于测试开发的虚拟主机

在Mac Os X系统下做构建一个用于测试开发的虚拟主机对我来说是件很麻烦的事,经常忘记怎么做,今天特意把过程写下来与各位分享:

首先,Mac Os X上就安装的有Apache和php,构建我们的开发环境只需要打开他们就可以。然后需要安装一个Mysql。具体方法可以参考如何在OSX 10.4.8上安装CakePHP》(实际相当于,如何在OSX下安装apache/php/mysql)。

然后,把我们的测试用的域名指向本机,在shell中输入sudo vi /etc/hosts命令,输入密码编辑hosts文件,加入127.0.0.1 test.com,然后保存退出。修改 etc/hosts文件是需要权限的,加上sudo是就可以修改了。127.0.0.1是本机的IP地址,test.com是用来测试的域名。

然后,在shell中输入sudo vi /etc/httpd/httpd.conf编辑Apache的配置文件
(现在Mac系统升级了,在shell中输入sudo vi /etc/apache2/httpd.conf),
在httpd.conf文件加入

<Directory "/www/test">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>


<VirtualHost *:80>

# 虚拟主机的路径
DocumentRoot /www/test

# 域名
ServerName test.com

# 打开Url Rewrite引擎
RewriteEngine on

# 具体的Url Rewrite规则
RewriteRule ^/id/([0-9]+).html$ /info.php?id=$1

</VirtualHost>

做完以上所有操作,重启WEB共享,在浏览器中输入http://test.com即可以浏览你建立好的虚拟主机。