易截截图软件、单文件、免安装、纯绿色、仅160KB

linux目录操作函数[转UC]

转自:
http://blog.chinaunix.net/u2/63316/showart_547992.html
Linux下的目录是依照标准来实作的,因此,您可以毫无问题地移殖到任何其它UNIX平台。  
--------------------------------------------------------------------------------
getcwd/getwd : 取得目前所在目录  
--------------------------------------------------------------------------------
#include   
char * getcwd(char *buf,size_t size);  
buf将会返回目前路径名称。  
任何的错误发生,将会返回NULL。如果路径长度超过size,errno为ERANGE。getcwd返回的值永远是没有symbol link的。  
--------------------------------------------------------------------------------
#include   
char *getwd(char *buf);  
getwd是个危险的函数,一般都会强烈建议不要用,因为您无法确定最长的目录长度为多少。PATH_MAX定义了最长的路径长度。在Linux下所以提供这个函数主要是因为「传统」。  
--------------------------------------------------------------------------------
//获取系统目录最大长度
long pathconf(char* path, int flag);
--------------------------------------------------------------------------------
chdir/fchdir/chroot : 改变目前所在目录  
--------------------------------------------------------------------------------
#include   
int chdir(const char * pathname);  
int fchdir(int fd);  
chdir根据pathname变更目前的所在目录,它只改变该程式的所在目录。  
fchdir根据已开启的fd(file descriptor)目录来变更。
//sample
    /*更改当前工作目录到上级目录*/
  
if(chdir("..")==-1){
        perror("Couldn't change current working directory.\n");
        return 1;
    }
--------------------------------------------------------------------------------
#include   
int chroot(const char * path);  
chroot改


相关文档:

linux在线扩展文件系统空间

author:skate
time:2009/12/04
 linux在线扩展文件系统空间
ext2resize是一款可以增大/减小ext2/ext3文件系统的工具,安装后有2个命令ext2resize和ext2online,ext2resize命令
必须要在卸载文件系统的情况下才能使用,ext2online可以实现在线重设文件系统大小。
下面就演示具体的操作,这是我们研发用的测试服务 ......

linux目录说明

linux目录说明
 
/bin
这是放例如: ls, mv, rm, mkdir, rmdir, gzip, tar, telnet, 及 ftp 等等常用
的执行档的地方(这些执行档的执行方法会在后面提到),有时候这个目录的内容
与 /usr/bin 是一样的(有时候甚至会使用连结档哩),是给一般使用者使用的执
行程序放置的所在!
/boot
没错,这里就是放置你 Linu ......

linux环境变量文件

关于linux环境变量文件
第一内容:
etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
并从/etc/profile.d目录的配置文件中搜集shell的设置.
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
第二内容:
~/.bash_profile:每个用户都可使用 ......

Linux编程札记

1.“/bin”、“/sbin”、“/usr/bin”、“/usr/sbin”、“/usr/local/bin”等路径已经在系统环境变量中了,如果可执行文件   在这几个标准位置,在终端命令行输入该软件可执行文件的文件名和参数,回车即可。
2.如果不在标准位置,文件名前面需要加上完整的 ......

如何在linux环境下搭建CVS服务器

1
、下载源码
  

CVS
的官方网站
cvshome.org
上寻找,由于
CVS
历史上也出现过一些安全漏洞,所以建议要定期去其官方网站上看看有没有最新版本推出。
  
2
、编译安装
  
# tar -xjpvf cvs-1.12.5.tar.bz2
  
# cd cvs-1.12.5
  
# ./configure --prefix=/usr/local/terry_yu/cvs
 
--d ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号