Loading... # 通用 | 1003.1 - 1990 ## 进程控制 ```txt _exit - 程序退出 fork - 创建新进程 sleep - 挂起线程一段时间 pause - 暂停,直到收到信号 ``` exec 系列 ```txt execve - 后端 execl execle execlp execv execvp ``` 工作目录 ```txt chdir - 更改当前工作目录 getcwd - 获取当前工作目录 ``` 进程 id ```txt getpid - 获取进程id getppid - 获取亲本进程id setpgid - 设置进程组id getpgrp - 获取进程组 tcgetpgrp - 获取前台进程组id tcsetpgrp - 设置前台进程组id setsid - 创建会话设置进程组id ``` ## 用户管理 get ```txt getuid - 获取用户id getgid - 组id getgroups - 获取组列表 geteuid - 生效用户id getegid - 生效组id getlogin - 获取登录名 ``` set ```txt setuid - 设置用户id setgid - 设置组id ``` ## 文件控制 描述符 ```txt read - 读取输入 write - 写入输出 lseek - 定位 pipe - 管道 close - 删除描述符 closefrom - ??? dup - 复制描述符 给出当前最小值 dup2 - 复制描述符 给出当前最小值 ``` 文件系统 ```txt access - 检查可访问性(文件) chown - 更改所有者(文件) rmdir - 删除目录文件 link - (硬)链接 unlink - 删除文件 ``` 终端 ```txt isatty - 是不是终端 ttyname - 获取终端名字 ttyname_r - 获取终端名字 ``` ##杂项 ```txt alarm - 设置闹钟 pathconf - 获得可配置路径变量 fpathconf - 获得可配置路径变量 sysconf - 获取可配置系统变量 ``` # 1003.2 - 1992 confstr getopt # 9945-1: 1996 fsync fdatasync ftruncate getlogin_r # 1003.1 - 2001 fchown readlink gethostname setegid seteuid # 1003.1 - 2008 getsid fchdir getpgid lchown pread pwrite truncate faccessat fchownat fexecve linkat readlinkat symlinkat unlinkat # X/Open System Interfaces crypt gethostid lockf nice setregid setreuid swab sync # XSI_VISIBLE 500 brk chroot getdtablesize getpagesize getpass sbrk # XSI_VISIBLE 600 getwd ualarm usleep vfork # BSD_VISIBLE acct async_daemon check_utility_compat crypt_get_format crypt_r crypt_set_format dup3 eaccess endusershell exect execvP feature_present fflagstostr getdomainname getentropy getgrouplist getloginclass getmode getosreldate getpeereid getresgid getresuid getusershell initgroups iruserok iruserok_sa issetugid __FreeBSD_libc_enter_restricted_mode lpathconf mkdtemp mknod mkstemp mkstemps mktemp nfssvc nlm_syscall pipe2 profil rcmd rcmd_af rcmdsh re_comp re_exec reboot revoke rfork rfork_thread rresvport rresvport_af ruserok select setdomainname setgroups sethostid sethostname setlogin setloginclass setmode setpgrp setproctitle setproctitle_fast setresgid setresuid setrgid setruid setusershell strtofflags swapon swapoff syscall __syscall undelete unwhiteout valloc Last modification:May 14th, 2020 at 01:22 am © 允许规范转载 Support 如果觉得我的文章对你有用,请随意赞赏
Comment here is closed