- Linux内核引导时,从文件 _/etc/fstad___中读取要加载的文件系统
- Linux文件系统中每个文件用__i节点_____来标识。
- 网络管理的重要任务是:__控制___和_监控_______
- 安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统分区___ 和 ___交换分区
- 用来分离目录名和文件名的字符是slash
- 用来定义shell的全局变量的命令是export
- 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是-p
- 对于给定的文件file,统计其中所有包含字符串”WHU”的行数的一条命令是_grep WHU file | wc -l
- Linux系统的开发模型是集市模型
- 信号量属于SYSTEM Ⅴ进程间通信方式
- Linux为用户提供的接口有 shell、XWINDOW、系统调用
- df命令完成_显示文件系统空间使用情况_____ 功能,du命令完成 _显示目录或文件占用磁盘空间容量_____ 功能
- 在Linux系统中,以( 文件 )方式访问设备
- 设定限制用户使用磁盘空间的命令是( quota )
- 要强制杀死某个进程用什么命令( kill -9 PID )
- Linux系统中有三种基本的文件类型:普通文件、目录文件和设备文件
- 增加一个用户的命令是 useradd 成批添加用户的命令是 newuser
- RPM有5种基本操作模式,即: 安装、查询、校验、升级、删除
- X Window的配置文件名叫XF86Config
- 如果要为用户指定新的shell,最本质的做法就是修改/etc/passwd文件
- 使用 rpm -e 命令自动卸载已安装的老版本软件包并安装新软件包,即使不存在老版本也会安装新软件包
- 一个文件名字为rr.Z,可以用来解压缩的命令是 uncompress
- Linux启动的第一个进程init启动的第一个脚本程序是/etc/rc.d/rc.sysinit
- vi编辑器有哪几种工作模式?如何在这几种工作模式之间转换?
- 答:Vi的工作模式有三种:命令模式、输入模式、末行模式。3分在命令模式下输入a、A、i、I、o、O等命令之一可以进入输入模式,在输入模式下按Esc键回到命令模式;在命令模式下输入:进入末行模式,末行命令执行完后回到命令模式。
- 关闭linux系统(不重新启动)可使用( halt)命令
- Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。进程调度(SCHED):控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程;内存管理(MM)允许多个进程安全的共享主内存区域;虚拟文件系统(VirtualFileSystem,VFS)隐藏了各种硬件的具体细节,为所有的设备提供了统一的接口,VFS提供了多达数十种不同的文件系统;网络接口(NET)提供了对各种网络标准的存取和各种网络硬件的支持;进程间通讯(IPC) 支持进程间各种通信机制
- 叙述Linux操作系统的三个主要部分及其功能。(6分)
-
内核:内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。
命令解释层:是系统的用户界面,提供了用户与内核进行交互操作的一种接口。
文件结构:是文件存放在磁盘等存储设备上的组织方法,文件结构的相互关联性使共享数据变得容易。
- 用shell编写小九九乘法表程序,程序执行结果如下:
- #! /bin/sh –
for i in 1 2 3 4 5 6 7 8 9
do
for j in 1 2 3 4 5 6 7 8 9
do
if ( test $j -le $i ) then
echo -ne `expr $i \* $j` "\t"
else
echo
break
fi
done
done - 编写shell程序,实现自动删除50个用户账号的功能。账号名为stud1至stud50
- #!/bin/sh
i=1
while [ $i -le 50 ]
do
userdel -r stud${i}
i=$(($i+1 ))
done
echo "remove sucessful!"
else
echo " remove fail"
fi;; - 编写一个shell脚本,用于判别其后用参数方式指定的一系列文件是否存在
- #! /bin/bash
while test -n “$1”
do
if test -e $1
then echo $1 exist
else echo $1 not exist
fi
shift
done - 创建一个shell 脚本,它从用户那里接收10个数,并显示已输入的最大的数
- #! /bin/bash
max=0
for((count=1 ; count <= 10 ; count = count+1))
do
echo -n "Enter number $count : "
read value
if [ $max -lt $value ]
then
max=$value
fi
done - 写一个shell 脚本,检查给出的串是否为回文
- #! /bin/bash
echo "Enter string"
read str
len=`echo $str | wc -c`
len=`expr $len - 1`
l=`expr $len / 2`
ctr=1
flag=0
while test $ctr -le $l
do
a=`echo $str | cut -c$ctr`
b=`echo $str | cut -c$len`
if test $a -ne $b
then flag=1
break
fi
ctr=`expr $ctr + 1`
len=`expr $len - 1`
done
if test $flag -eq 0
then echo "String is palindrome"
else echo "String not a palindrome"
fi
Linux复习题
最新推荐文章于 2024-01-03 07:32:01 发布