你懂的
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、问答题:
(1)L inux的特点;
答:多用户、多任务、移植性、开放性、稳定性、设备的独立性、强大的网络功能;
(2)文件系统的一级目录;
答:(1)/bin :存放二进制文件的可执行程序
(2) /sbin :二进制文件、shell脚本程序、字符链接文件
(3) /lib :系统应用程序运行时所需的动态链接库程序、shell脚
本符链接程序
(4) /boot :系统引导程序文件
(5) /root :超级用户的目录
(6) /ect ;配置文件目录
(7) /dev块设备和字符设备文件
(8) /home 普通用户工作目录
(9) /usr:默认安装目录文件的根目录
(选择靠其中几个文件是存放的内容)
(3)与用户、组管理相关的两组文件;
/etc/shadow /etc/passwd
(4)绝对路径和相对路径的;
答:绝对路径:从根目录开始到目标目录为止所经过的各级子目录通路
称相对路径;/home/stu/zci/cprogram
相对路径:从当前目录到目标目录为止所经过的各级子目录的通路;
zci/cprogram
(5)L inux系统文件的特性
(1)任何独立意义的一组信息都可以组成一个文件;
(2)可保存性;
(3)可按名存取,无需了解它在存储介质上的具体物理位置;
(6)L inux的文件类型;
普通文件、目录文件、链接文件、设备文件
(7)变量的定义使用;
*变量无需定义直接使用
用户变量=’命令’
(8)S hell脚本的后台执行和nohup执行;
后台执行:./hello.sh &
2种不一样的执行方法:
./hello –nohup.sh &
nohup ./hello-nohup.sh &
(9)简述运算符的种类;
1.字符串比较运算符
2. 整数比较运算符
3.文件属性判定运算符4 逻辑运算符
二、命令操作题:
(1)ls
(2)C hmod
(3)U seradd
(4)T ar
(5)F ind
(6)C p(主要考察参数和使用)
三、shell编程题:
题目:写一个一直运行Shell程序”hello.s”,让它定时在一个log文件中打印当前时间和”Hello World”。
提示:(1)在屏幕上打印”Hello World”。
(2)打印到文件
(3)获取系统的当前时间
(4)怎样一直运行?
(5)怎样间隔时间运行?
答案:#! /bin/bash
While test 1 –eq 1
do
time=$(date) //获取系统的当前时间
echo”$time Hello World.” >>log //在屏幕上打印”Hello World”
`sleep 5`
done
其中的问答题:
(1)shell脚本的执行步骤
第一步:赋权限chmod +x hello.s
第二步:指定路径 ./hello.sh
(2)对于前台执行的程序怎么终止?
快捷键:ctrl+c
(3)“he llo.sh”是一个一直运行的程序?怎么让它一直
运行而不占用前台终端呢?
后台运行:./hello.sh &
(4)后台执行的程序使用快捷键ctrl+c可以终止,后台程
序怎么终止呢?
杀死进程:kill –l PID
(5)如何查看PID
Ps -ef
(6)模拟打印机的2个不同的目标
echo “$DATE,Hello $1” >>hello.log
echo “$DATE,Hello $1”
(7)2中不一样的执行方法:
./hello –nohup.sh &
Nohup ./hello-nohup.sh &。