|
作者:柏昂乐
|
|
周五, 2009年 10月 09日 15:39 |
- –b 当file存在并且是块文件时返回真
- -c 当file存在并且是字符文件时返回真
- -d 当pathname存在并且是一个目录时返回真
- -e 当pathname指定的文件或目录存在时返回真
- -f 当file存在并且是正规文件时返回真
- -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真
- -h 当file存在并且是符号链接文件时返回真,该选项在一些老系统上无效
- -k 当由pathname指定的文件或目录存在并且设置了“粘滞”位时返回真
- -p 当file存在并且是命令管道时返回为真
- -r 当由pathname指定的文件或目录存在并且可读时返回为真
- -s 当file存在文件大小大于0时返回真
- -u 当由pathname指定的文件或目录存在并且设置了SUID位时返回真
- -w 当由pathname指定的文件或目录存在并且可执行时返回真。一个目录为了它的内容被访问必然是可执行的。
- -o 当由pathname指定的文件或目录存在并且被子当前进程的有效用户ID所指定的用户拥有时返回真。
UNIX Shell 里面比较字符写法:
- -eq 等于
- -ne 不等于
- -gt 大于
- -lt 小于
- -le 小于等于
- -ge 大于等于
- -z 空串
- = 两个字符相等
- != 两个字符不等
- -n 非空串
|
|
作者:柏昂乐
|
|
周日, 2009年 08月 23日 18:38 |
|
Archlinux 2009.08 的发布,我最近才知道.正好自己的 Arch 因为手动升级了一半,导致缺少一些lib文件,无法进入系统,不想再进行漫长的搜索.决定重新安装一个,下载了最新的 iso 镜象,由于手头上没有空白光盘,决定硬盘安装.之前都是硬盘安装的,很方便. 下载到镜象后,用winrar打开,发现里面的结构发生了一些变化.  这些.SQFS是些什么东西? 记得2008.06版本的时候,里面应该有个core文件夹,里面是安装要的各个pkg.tar.gz的压缩包,如今没有这个目录,了难道.SQFS也是和种压缩格式?原来squashfs是一种文件系统格式.比如fat格式,那它就是一个镜象文件喽. 我尝试用以前的方法,把boot目录下的vmlinuz26,和.img格式的镜象文件提取出来,用grup引导...引导倒是可以,不过到后面,它就找不到/dev/archiso这样的东西.反复多次,无效. 把0.8版本中的vmlinuz,和initrd.img提取出来,进行操作,到挂载完iso镜象到src目录的时候,它安装提示,找不到/src/core/pkg目录...这下我明白了,这个pkg下的东西,应该是要把 core_pkgs.sqfs 镜象挂到pkg目录,可惜0.8版本里拿出来的内核不支持 sqfs格式的挂载.... 硬盘安装暂且以失败告终... |
|
作者:昂乐
|
|
周日, 2009年 08月 16日 10:45 |
|
她停止运行好久了,原因很多. 首先是数据库到期,而且原来使用的mysql数据商所提供的服务很差.导致网站运行很慢. 再就是工作忙的原因吧,没有足够的时间弄这个事情.抽了三天的时间,恢复数据库,到升级版本,上传历史文件,终于忙完了..结果就是你现在看到的样子...内容很老...不过没少. 这个站其实访问的人不多,不过这只是我的一个梦想,把开源事业推广起来,把Linux推广起来,让更多的人知道Linux的存在...只有多一个人看到,足矣. |
|
作者:柏昂乐
|
|
周六, 2008年 03月 15日 23:40 |
|
自从N年前写了一个vmware虚拟机双开冒险岛的文章,就不断有人问我索要vmware的注册机,注册码.还有索要vmware软件本身的.
1.我好久不玩这个游戏了.
2.vmware注册机,注册码在搜索引擎里一搜索一大片.至于仍然有如此多的人问我要这个东西.百思不得其解.
所以类似的邮件我不会再回复.
写到这里了,我提醒一下大家.vmware双开游戏,效率很差.还有一个提示,推荐大家用5.x的版本,6.x的版本很庞大,而且据说性能不怎么样.
所以这里我只提供5.x的注册机,方便那些不会用搜索引擎的人.....
vmware 5.x 注册机下载. |
|
作者:柏昂乐
|
|
周一, 2008年 02月 04日 01:00 |
近日,kde社区发起了一个新的项目:将开源的kde移植到微软 windows 系统下,目前支持 windows 2000,windows xp,对windows vista 的支持将在随后的版本体现。 |
|
阅读全文...
|
|