
Linux
文章平均质量分 70
storylike
这个作者很懒,什么都没留下…
展开
-
umask使用小结
在Linux中,当一个新文件被创建时,系统默认的权限为rw-rw-rw-,对所有用户而言新文件没有执行权限,如果想要添加所有用户的执行权限可以使用"$chomd u+x,g+x,o+x filename"来实现,但如果用gcc命令将某源文件编译链接生成一个新的可执行文件,那它是有执行权限的。系统默认创建新目录也有可执行权限。使用umask命令可以将屏蔽掉用户创建文件时不希望有的权限,实现所谓的"m原创 2010-03-14 12:30:00 · 4458 阅读 · 0 评论 -
eval命令用法
如果想写个Shell脚本能按反向打印出命令行中给的参数,可以这样写:#!/bin/bash ((count=$#)) while true do echo -e “/$$count” ((count=`expr $count-1`)) if [ $count -eq 0 ] then break fi done命名为print,并保存在目录/root/bas原创 2010-04-16 14:23:00 · 1288 阅读 · 0 评论 -
Windows下删除Ubuntu修复mbr
关键字: 双系统下删除ubuntu 如果你是windows与Ubuntu双系统,现在想删除ubuntu或者想重装ubuntu的新版本,这时候如果你直接用PQ删除那个ubuntu的分区,将会使你无法进入windows,你必须先修复你windows的mbr。 简单有效的方法是: 1)到这个地方下载Windows下修复mbr的软件:MbrFix.exe http://www.linuxidc.com转载 2010-04-16 14:26:00 · 914 阅读 · 1 评论 -
linux下glut的安装
在linux下opengl编程,首先需要安装glut包。1 安装glut(1)下载地址: http://fidelio.cacs.louisiana.edu/resources/linux/glut.zip(2)将glut.zip解压:unzip glut.zip解压后,里面有一个rpm安装包,一个测试文件,一个glut.h,一个make转载 2010-04-20 14:00:00 · 4542 阅读 · 0 评论 -
UNIX系统开发-gcc参数详解
UNIX系统开发-gcc参数详解[版本] -0.13 [声明] 这篇文档是我的关于gcc参数的笔记,我很怀念dos年代我用小本子,纪录所有的dos 命令 的参数.哈哈,下面的东西可能也不是很全面,我参考了很多的书,和gcc的帮助.不全的原 因是,有可能我还没有看到这个参数,另一种原因是,我可能还不会用它 不过,我会慢慢的 补齐的.哈哈 如果你要转在本文章请保留我email(转载 2010-04-21 09:58:00 · 519 阅读 · 0 评论 -
linux kernel中的变长参数宏
<br /> 1 函数声明<br /> 首先,要实现类似printf()的变参函数,函数的最后一个参数要用 ... 表示,如<br /> int log(char * arg1, ...)<br /> 这样编译器才能知道这个函数是变参函数。这个参数与变参函数的内部实现完全没有关系,只是让编译器在编译调用此类函数的语句时不计较参数多少老老实实地把全部参数压栈而不报错,当然...之前至少要有一个普通的参数,这是由实现手段限制的。<br /> 2 函数实现<br /> C语言通过几个宏实现变参的转载 2011-01-26 10:26:00 · 1707 阅读 · 0 评论