1、一、 进程分别执行以下命令,查看结果并考虑为什么。a.bash (在 bash 里面再启动一个 bash,它是 shell 的一种)exec date (运行 date 程序,并关闭原来的 shell)exec dateb.echo $ (第一个$表示从变量中取值,第二个$是变量,保存当前 shell 的进程号)bashecho $exitecho $c.ls /etc (命令成功执行,返回退出状态 0)echo $? (获得上一个命令的退出状态,若上一个命令成功执行则得到 0,否则为 1)ls /none (命令未成功执行,返回退出状态 1)echo $?二、文件类型使用file命令分别查看
2、/etc/profile和/bin/ls的文件类型。三、进程a.执行以下shell命令ps (显示用户所拥有的进程,这些进程与一个终端相连)ps a (报告与所有用户的进程有关的信息)ps x (显示没有控制终端的进程相关信息)ps u (显示有关进程状态的信息)ps ax ps auxps aux|moreps aux|more|wc ltopuptimepstreeb. 以管理员身份分别在 tty1 和 tty2 登录,在 tty1 运行 top 命令之后在 tty2 用kill 命令结束 tty1 中 top 命令所产生的进程。四、shell 编程1、完成教材中以下脚本: pp.192 dirinfopp.193-194 变量,键盘读入pp.196 ifpp.200 casepp.201 while, until2、a. 创建一个名为 sum_script 的脚本,该脚本提示用户输入 10 个整数并将这 10 个整数相加,然后显示相加的结果b修改 sum_script,首先提示用户输入要进行相加的数的个数,然后提示用户输入这些数值,计算这些数之和,并显示出来。