随笔分类 - Linux系统知识
摘要:方式描述符含义 stdin 0 标准输入 stdout 1 标准输出 stderr 2 标准错误输出 1.想要把make输出的全部信息,输出到某个文件中 最常见的办法就是:make xxx > build_output.txt 此时默认情况是没有改变2=stderr的输出方式,还是屏幕,所以,如果有
阅读全文
摘要:umask值用于设置用户在创建文件时的默认权限,当我们在系统中创建目录或文件时,目录或文件所具有的默认权限就是由umask值决定的。 对于root用户,系统默认的umask值是0022;对于普通用户,系统默认的umask值是0002。执行umask命令可以查看当前用户的umask值。 1 [fran
阅读全文
摘要:因为近期用到了Linux内核的相关知识,下面随笔将给出内核模块的编写记录,供大家参考。 1、运行环境 Ubuntu 版本:20.04 Linux内核版本:5.4.0-42-generic gcc版本:gcc version 9.3.0 驱动和一般应用程序的执行方式很大不同 2、内核模块模型说明 (1
阅读全文
摘要:Linux系统下,不小心按了ctrl+z命令后,退出了当前进程的执行界面,程序没有结束,只是被挂起了。通过ps命令可以查看进程信息,这里不做详细介绍,可通过jobs命令查看被挂起的进程号 #jobs ,通过fg命令可以恢复进程到前台执行、bg命令恢复进程到后台执行。 示例: /mnt/mpp/sam
阅读全文
摘要:下面随笔给出块设备文件与文件系统之间的关系解析。 Linux操作系统秉承“一切皆文件”的设计思想,将所有的设备页看作文件来进行处理。目前的Linux版本中,当内核发现一个块设备时,用户空间会利用udev这一数据结构以及相关的操作来为块设备创建其所需的块设备文件。 关于块设备文件,可以从两方面来进行理
阅读全文

浙公网安备 33010602011771号