标签:地址 命令 inf 解答 标识 抽象 use nice 描述符
syscall
指令,但是会导致一个到异常处理程序的陷阱,这个处理程序解析参数,并调用适当的内核程序。如图所示abort
例程,该例程会终止这个应用程序。如图所示getpid
函数返回调用进程的PID,getppid
函数返回它的父进程的PID(创建调用进程的进程)。exit
函数。fork
函数创建一个新的运行的子进程。fork
函数的使用格式:如图所示fork
函数只被调用一次,却会返回两次:一次是在调用进程(父进程)(fork
函数返回子进程的PID)中,一次是在新创建的子进程(fork
函数返回0)中。waitpid
函数:来等待它的子进程终止或者停止。waitpid
返回-1,并且设置errno
为ECHILD
,如果waitpid
函数被一个信号中断,那么它返回-1,并设置errno
为EINTR
.sleep函数
----将一个进程挂起一段指定的时间。pause
函数:让调用函数休眠,直到该进程收到一个信号。execve
函数:在当前进程的上下文中加载并运行一个新程序。getenv
函数:在环境数组中搜索字符串name=value
.如果找到了,它就返回一个指向value
的指针,否则,它就返回NULL.setenv
函数:如果环境数组包含一个形如name=oldvalue
的字符串,那么unsetenv
会删除它,而setenv
会用newvalue
代替oldvalue
,但是只有在overwirte
非零时才会这样。如果name不存在,那么setenv就把name=newvalue
添加到数组中。/bin/kill
程序发送信号:/bin/kill -9 15213
:发送信号9给进程15213./bin/kill -9 -15213
:发送一个SIGKILL信号给进程组15213中的每一个进程。kill
函数发送信号:调用kill函数
发送信号给其他进程。alarm
函数发送信号:调用alarm
函数向它自己发送SIGALRM信号。signal
函数:修改和信号相关联的默认行为。
问题:根据本周上课讲解内容,提出疑问:ls
命令为查看,那么还有没有其他的命令也可以查找呢?
解答:
find -name "文件名"
:能够精确定位查找某个文件。find -name "文件名" -ls
这个方法能够精确定位查找某个文件,并且列出文件详情。locate “m”
查找当前目录所有的含有m字符的字串。locate -i“test”
查找当前目录所有的含有test字符,并且不区分大小写。(statistics.sh脚本的运行结果截图)
相对内核而言,文件分为文本文件和二进制文件。其中文本文件只含有ASCII或Unicode字符。
A .正确
B .错误
C .不确定
答案:B
解析:文件分为普通文件、目录和套接字,其中文本文件是只含有ASCII或Unicode字符的普通文件。
本周的教材内容主要学习了第8章,异常控制流,了解了流的概念,及计算机系统中异常的处理方法,了解了计算机操作系统中如何打开、关闭等对进程进行一系列操作,课上内容了解了ls
的用法,并尝试着自己变成实现ls
的用法,收获很大。
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 300/500 | 2/4 | 18/38 | |
第三周 | 500/1000 | 3/7 | 22/60 | |
第四周 | 300/1300 | 2/9 | 30/90 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
2018-2019-1 20165203 《信息安全系统设计基础》第七周学习总结
标签:地址 命令 inf 解答 标识 抽象 use nice 描述符
原文地址:https://www.cnblogs.com/20165203-xyx/p/9941033.html