码迷,mamicode.com
首页 >  
搜索关键字:误删文件 文件描述符    ( 1653个结果
关于linux 重定向的浅析
1.文件描述符的概念在shell程式中,最常使用的FD(filedescriptor)大概有三个,分别是:0是一个文件描述符,表示标准输入(stdin)1是一个文件描述符,表示标准输出(stdout)2是一个文件描述符,表示标准错误(stderr)在标准情况下,这些FD分别跟如下设备关联:stdin(0):keyboard键盘输入,并返回在前端stdout(1):monitor正确返回值输出到前端
分类:系统相关   时间:2020-06-19 15:49:58    阅读次数:65
进程与线程
进程:进程的经典定义就是:一个执行中的程序的实例。系统中的每个程序都是运行在某个进程的上下文中的。上下文是由程序程序正确运行所需的状态组成的。这个状态包括存放在存储器中的程序的代码和数据,他的栈、通用的目的寄存器的内容、程序计数器、环境变量以及打开文件描述符的集合。(深入理解计算机系统 487) 线 ...
分类:编程语言   时间:2020-06-16 23:30:28    阅读次数:66
golang 热重启
热重启的意义 可以让用户神不知鬼不觉的,更新后端的项目 测试的时候,也不用停止项目然后再开启项目,降低项目开启时间 golang热重启的主要步骤 将编译好的项目覆盖进行 golang热重启的思想 监听重启信号 收到信号之后,进行fork子进程,将服务监听的socket文件描述符传递给子进程 子进程监 ...
分类:其他好文   时间:2020-06-16 20:00:08    阅读次数:67
[Chapter10] 对重定向的理解
常用的重定向如who->userlist.txt将who的输出定向到文件userlist.txt,这是如何做到的呢? who的默认输出对象是标准IO中的stdout,文件描述符为1,而重定向所做的事情是将文件描述符1从默认的tty设备文件移开,而重新分配给其他文件,在本例中为userlist.txt ...
分类:其他好文   时间:2020-06-16 15:38:37    阅读次数:56
[ APUE ] 第三章 文件系统
##1. 文件描述符 打开或创建一个文件时,内核向进程返回一个文件描述符,当读、写一个文件时,用open()或creat()返回的文件描述符标识该文件,将其作为参数传递给write、read。 stdin标准输入 fd = 0 stdout标准输出 fd = 1 stderr标准错误 fd = 2 ...
分类:其他好文   时间:2020-06-12 20:24:48    阅读次数:65
Linux 文件读写流程
读文件流程进程调用库函数向内核发起读文件请求;内核通过检查进程的文件描述符定位到虚拟文件系统的已打开文件列表表项;调用该文件可用的系统调用函数read();read()函数通过文件表项链接到目录项模块,根据传入的文件路径,在目录项模块中检索,找到该文件的inode;在inode中,通过文件内容偏移量计算出要读取的页;通过inode找到文件对应的address_space;在address_spac
分类:系统相关   时间:2020-06-10 09:33:00    阅读次数:134
网络编程
####从DNS数据库中检索主机条目 getaddrinfo 不用考虑字节序[旧api:gethostbyname、gethostbyaddr ] ####Ref: CSAPP ...
分类:其他好文   时间:2020-06-09 14:53:29    阅读次数:50
lsof linux
lsof list open files Linux一切皆文件,通过文件不仅可以访问常规数据,还可以访问网络连接(套接字)和硬件,该文件描述符为应用程序与os之间提供了接口.lsof需访问各种特权文件,故需root运行 COMMAND contains the first nine characte ...
分类:系统相关   时间:2020-06-02 22:52:28    阅读次数:100
linux 后台进程
守护进程1 定义守护进程是脱离于终端并且在后台运行的进程.2 创建守护进程步骤1)创建子进程,父进程退出.2)在子进程中创建新会话.(最重要的一步,使用系统函数setsid)3)改变当前目录为根目录4)重设文件权限掩码5)关闭文件描述符调用setsid有三个作用:1)让进程摆脱原会话的控制2)让进程 ...
分类:系统相关   时间:2020-06-02 11:11:03    阅读次数:91
Linux中的文件描述符(fd)与打开文件之间的关系
Linux中的文件描述符(fd)与打开文件之间的关系 1. 概述 在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的索引,其是一个非负整数(通常是小整数),用于指代被打开的 ...
分类:系统相关   时间:2020-06-01 12:07:01    阅读次数:161
1653条   上一页 1 ... 4 5 6 7 8 ... 166 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!