linux的系统函数

linux的系统函数

1.1 函数查询
linux的man page中,若属于系统函数,均存储于第二个区段中;若为标准函数库的函数,则放在第三区段中;
查询用以下命令:
#man -S 3 sysinfo
 no manual entry for sysinfo
#man -S 2 sysinfo
information about sysinfo
1.2 系统函数使用限制
  由于linux操作系统具有很严密的安全机制,因此如果在一般权限用户执行的程序中,用到系统调用函数的时候可能会有很多限制.

2 取得与设置系统信息

2.1 取得操作系统的名称,版本,网址以及计算机类型
   一个好的程序设计者在编写程序时,可能根据执行的硬件和操作系统而作不同的考虑.此时即可利用uname()函数取得当前主机的操作系统名称,版本,网址(含主机名称)以及计算机类型(如intel6x86兼容机行)等信息
2.2 取得与设置网址
 gethostname();
 sethostname();
2.3 取得系统运行状态
sysinfo();
2.4取得文件系统状态
statfs();

3 文件和目录管理

3.1取得文件的状态
stat();
lstat();
3.2更改文件的权限与拥有者
chmod();更改文件权限
chown();更改文件的拥有者或所属组
3.3创建文件的链接和符号链接
link();创建符号链接
symlink();创建符号链接
3.4删除文件
unlink();
3.5创建于删除目录
mkdir();
rmdir();
3.6取得与切换工作目录

access
chdir
fchdir
fchmod
fchown
lchown
chroot
fstatfs
readdir
getdents
rename
readlink
mount
umount
ustat
utime
utimes
quotactl

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值