网友收藏 一、介绍getcwd() 获取进程的当前工作目录,得到的是绝对路径名chdir() 改变进程当前工作目录fchdir() 改变进程当前工作目录chroot() 改变进程的根目录,每个进程都有一个根目录,在 linux 系统中,系统默认的目录结构都是以 `/`,......
2023-10-10 01:11 阅读
阅读全文 网友收藏 1.declare是什么? ♦declare应用的很多,向我们各种语言都会有声明,只是有的不用declare来声明,想orcl中语句块的写法就用的是declare来声明,实际上就是我要用你这个变量我必须知道你是什么类型?我才能用你,不然或许定......
2023-10-10 01:51 阅读
阅读全文 网友收藏 延时函数,sleep、usleep、nanosleep、select比较_nanosleep...
2023-10-13 08:29 阅读
阅读全文 网友收藏 信号量概述信号量广泛用于进程或线程间的同步和互斥,信号量本质上是一个非负的整数计数器,它被用来控制对公共资源的访问。编程时可根据操作信号量值的结果判断是否对公共资源具有访问的权限,当信号量值大于 0 时,......
2023-10-10 01:54 阅读
阅读全文 网友收藏 #获取系统名称function xrsh_get_osname(){ uname -s} #转换/统一系统名称#参数:1系统名称#例子:# 获取并转换# xrsh_cvt_osname `xrsh_get_osname`# 如在 linux 下系统名称通常为 Linux,转换后为 linux#注解:不在函数内处理的系统名称_shell ......
2023-10-13 08:21 阅读
阅读全文 网友收藏 信号是 Linux 进程间通信的最古老的方式。信号是软件中断,它是在软件层次上对中断机制的一种模拟。信号可以导致一个正在运行的进程被另一个正在运行的异步进程中断,转而处理某一个突发事件。“中断”在我们生活中经......
2023-10-14 13:23 阅读
阅读全文 网友收藏 文章浏览阅读572次,点赞3次,收藏4次。linux系统基本运维命令查看操作系统版本信息查看cpu查看内存查看磁盘空间查看目录大小查看glibc和glibcxx版本查看操作系统位数查看程序是否为debug版本查看指定进程名称的pid查看开放端口......
2023-11-11 12:32 阅读
阅读全文 网友收藏 本节目标:1,文件共享 打开文件内核数据结构一个进程两次打开同一个文件两个进程打开同一个文件2,复制文件描述符(dup、dup2、fcntl)一,文件共享1,一个进程打开两个文件内核数据结构 说明:文件描述符表:每个进程都有一......
2023-10-14 13:10 阅读
阅读全文 网友收藏 文章浏览阅读8.9w次,点赞30次,收藏206次。前言磁盘分区完毕后自然就是要进行文件系统的格式化 格式化其实就是创建文件系统。命令就是===>mkfs(make fileststem),这个命令只是个综合命令。它会调用正确的文件系统格式......
2023-11-11 13:04 阅读
阅读全文 网友收藏 系统调用exit与wait4的代码基本上都在kernel/exit.c中,下面我们在引用代码时凡不特别说明出处的均来自这个文件。先来看exit的实现(kernel/exit.c):asmlinkage long sys_exit(int error_code){ do_exit((error_code&0xff)<<8);}显然,其主体为do_e......
2023-10-13 08:49 阅读
阅读全文