管道重定向的应用

  1. 简述Linux系统内,进程的优先级概念。
    (1) 尝试启动一个优先级较高的sleep进程。
    (2) 使用renice修改该程序的优先级。
    答:
    Linux 系统中,每个CPU在一个时间点上只能处理一个进程,通过时间片技术,来同时运行多个程序。系统根据进程的优先级进行CPU资源的分配。优先级范围是-20至19.设置的命令为nice和renice。管道重定向的应用

启动进程sleep777.优先级为10,查看结果。后通过renice改为-10的优先级。

  1. 简述作业控制的作用。设置前台程序为后台运行。
    答:
    作业控制是一个命令行功能,也叫后台运行。使用&符号即可使程序后台运行。管道重定向的应用

  2. 查看虚拟文件系统/proc中,本机的CPU信息。
    答:
    /proc目录中,记录了程序的硬件的临时信息。
    管道重定向的应用

  3. 简述文件描述符的含义和分类。
    答:
    文件描述符又称句柄,简称FD。是进程调用文件的固定符号。本质是连接文件。0,1,2,3,等链接文件组成。
    0号FD,代表进程的标准输入
    1和2号FD,代表进程的标准输出和标准错误
    3+号,代表进程打开的普通文件。

  4. 通过重定向将当前系统时间保存至文本文件中。
    答:管道重定向的应用

  5. 通过输入重定向的方法。为某个用户发送固定内容的邮件。管道重定向的应用