6、如何显示用户正在运行的进程的详细信息?
7、普通用户只能kill自己的作业不能kill其他用户的作业(T/F) ? 8、如何强制中断一个进程的执行?
9、为什么一个需要运行很长时间作业最好用nohup命令在后台执行? 10、UNIX系统中永不结束的系统进程叫什么? 第5章 UNIX进程
1、进程是一个程序针对一组数据的一次执行,进程是整个系统中资源分配的最小单位,进程是系统调用的,系统处理机调度最小的单位
2、进程的环境包括:程序或脚本、相关的数据、打开的文件、当前目录、用户和组id号、进程id号(PID)、父进程id号(PPID)、程序变量 3、当需要shell脚本改变当前shell的变量值时 4、export 变量名
5、x的值和执行子shell前一样,如果执行前面没有设置x的值,那么x的值依然是未设置
6、ps –ef 7、T 8、kill -9 pid
9、用nohup在后台执行该作业不会占用用户的终端,而且用户退出系统作业也可以继续运行。 10、daemon
第6章 UNIX Shell
1、下面的命令匹配的文件名是什么? $ ls ???[!a-z]*[0-9]t
2、UNIX的标准文件有哪些,分别对应什么设备?
3、下列命令的标准输入,标准输出和标准错误分别是什么? 1) $ cat file1
2) $ mail tim < letter
3) $ cat .profile > newprofile 2>1
4、用cat命令显示filea的内容,要求将输出定义到不同的位置,写出相关命令。 1) 输出发送到文件fileb,错误发送到filec 2) 输出和错误联合一起发送到fileb
3) 输出发送到fileb,不显示并丢弃错误信息。
5、假定用户的home目录是/home/john,用户当前所在的目录是/home/john/doc,该目录下有aa,bb,cc三个文件,下列命令的输出结果是什么?
1) $ pwd
2) $ echo \3) $ echo 'Home directory is $HOME' 4) $ echo \5) $ echo \6) $ echo \7) $ echo * $HOME 8) $ echo \\*
6、下面的命令有何作用
$ echo \7、如何查看当前shell的pid
8、下面的shell脚本能完成什么功能
TERMTYPE=$TERM if [ $TERMTYPE != \
/home/team01/customized_script ] then /home/team01/customized_script else echo No customized script available ! fi else echo You do not have a TERM variable set ! fi
9、编写一个shell脚本,可以输入2个参数,并将它们的乘积显示出来
10、编写一个shell脚本,能够列出指定目录下所有的文件,并将这些文件拷贝到另一个目录
第6章 UNIX Shell
1、该文件名满足下列条件: 前3个字符是任意字符
第4个字符不是a-z中的一个字符 接下来是0个或多个任意字符 倒数第2个字符是[0-9]中的字符 最后一个字符是t
2、UNIX的标准文件是标准输入,标准输出和标准错误输出,分别对应键盘,屏幕、屏幕 3、结果如下:
1) 标准输入:键盘 标准输出:屏幕 标准出错:屏幕
2) 标准输入:letter文件 标准输出:屏幕 标准出错:屏幕 3) 标准输入:键盘
标准输出:newprofile 标准出错:文件1
4、相关命令如下:
1) $ cat filea > fileb 2> filec 2) $ cat filea > fileb 2>&1
3) $ cat filea > fileb 2> /dev/null 5、输出结果如下:
/home/john/doc
Home directory is /home/john Home directory in $HOME
Current directory is /home/john/doc Current directory is /home/john/doc File in this directory are * aa bb cc /home/john *
6、显示系统当前的日期和已经登录的用户数 7、ehco $$
8、设置TERMTYPE变量值等于TERM变量,如果该变量不为空,然后在/home/team01下查找名为customized_scripte的脚本,如果该脚本存在就执行它,如果不存在,就显示未找到。如果TERMTYPE变量为空,则显示没有设置TERM变量。 9、expr $1 \\* $2 10、#!/bin/sh
#this script is used to list the content of the # source dir and copy them to the target dir if [ $# -lt 2 ]; then
echo \else cd $1
echo \ls -l
cp -rf * $2 fi
第7章 定制用户环境
1、用户登录时系统会依此读取哪些文件来设置用户的环境?
2、哪个文件定义系统级的环境变量?
3、用户可以修改哪个文件来定制自己的环境? 4、.kshrc文件有什么作用? 5、PS1变量有什么作用? 6、TERM变量有什么作用? 7、PATH变量有什么作用? 8、alias命令有什么作用? 9、如何调用历史命令?
10、如何在aix下编译C语言程序? 第7章 定制用户环境
1、/etc/environment,/etc/profile,$HOME/.profile 2、/etc/profile
3、$HOME./profile
4、kshrc文件用来设置Shell的环境,每个subshell启动时都要读取.kshrc文件 5、定义主命令提示符 6、定义用户终端类型
7、定义执行命令时的搜寻路径
8、设定和显示命令的别名,用简单字符串代替长串命令以简化输入 9、用fc –l查看,r加序号或首字母调用历史命令 10、下载并安装GCC编译器
第8章 UNIX实用程序
1、用一条命令查找系统上所有以”UNIX”开头的文件。 2、下面的命令有什么作用?
$ ps -ef | grep -w root | grep -w netscape
3、下面的命令有什么作用?
$ ls -l /home | egrep 'txt$ | team01$' | sort -r +7 | tail +4 | head -5 4、find命令查找时会查找制定的目录下的整个目录树。(T/F)
5、find命令中使用的元字符,如果加上引号后,shell会先对其进行元字符扩展,然后再交给find处理。(T/F)
6、下列哪个命令能够确定文件的类型 A. cmp B. diff C. file D. dircmp
7、diff只能比较文本文件。(T/F)
8、compress命令压缩文件时将删除原有文件,并将压缩后的文件加上.z的后缀。(T/F) 9、UNIX环境中,不可以不做解压操作而直接查看压缩文件的内容。(T/F) 10、显示目录或文件中的非打印字符用下列哪条命令? A. ls -li B. cat -vte C. diff -c D. cmp
第8章 UNIX实用程序
1、find / -name ‘UNIX*’
2、显示在ps –ef输出的进程详细信息中包含单词root和netscape的进程行
3、列出/home目录下所有以txt或team01结尾的文件的详细信息,按第8个字段逆序排序,显示其中的4-8行。 4、T 5、F 6、C
7、T
8、F,后缀名应该是.Z(大写) 9、F,用zcat命令 10、B
第9章 AIX图形用户接口
1、如何停止X server允许所有其他主机的连接? 2、如何启动X Windows环境?
3、如何将本地显示输出到远程X客户端?
4、如果在AIXwindows环境下,下列命令有什么作用? xclock -bg red -fg white &
5、用两种方式启动一个新的aixterm。