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

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值