Linux 的习题答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
几个实践课题
1、Tenny需要修改命令提示符,在当前工作目录为“/usr/bin”的时候显示:[bin]$ 当前工作目录“/usr/local/sbin”的时候显示:[sbin]$
2、编写一个shell脚本,从键盘读入5个数。然后显示最大数,最小数以及平均数。
3、编写一个shelll脚本,显示Fibonacci数列的前20项。例如0,1,1,2,3,5,8,13,21.......
4、编写一个shell脚本,从键盘上接收两个文件名,如果两个文件都存在则交换两个文件的内容,否则给出错误信息
参考答案:
1.,export PS1="[\$(basename \$PWD)]"
2.,
#!/bin/bash
total=5
i=1
sum=0
while [ $i -le $total ]
do
echo "$i: input a number"
read num
if [ $i -eq 1 ]
then
min=$num
max=$num
fi
if [ $min -gt $num ]
then
min=$num
fi
if [ $max -lt $num ]
then
max=$num
fi
let sum+=num
let i++
done
let average=sum/total
echo "Min $min, Max $max, Average $average"
3.,
#!/bin/bash
fib[0]=0
fib[1]=1
first=0
second=1
i=2
while [ $i -lt 20 ]
do
let fib[$i]=first+second
first=$second
second=${fib[$i]}
let i++
done
i=0
while [ $i -lt 20 ]
do
echo -n "${fib[$i]} "
let i++
done
echo ""
4.,
#!/bin/bash
echo "file 1 name:"
read file1
echo "file 2 name:"
read file2
if [ -f $file1 -a -f $file2 ]
then
mv $file1 /tmp/$file2.$$
mv $file2 $file1
mv /tmp/$file2.$$ $file2
else
echo "error"
fi
其它的LINUX习题
1.Linux 核心的许可证是什么?(选择最合适的答案)
a. NDA
b. GDP
c. GPL
d. GNU
2.谁是Linux的创始人(选择最合适的答案)
a. Turbolinux
b. AT&T Bell Laboratry
c. University of Helsinki
d. Linus Torvalds
3.Linux是操作系统,意味着开放性源码是自由可用。(选择最合适的答案)
a、封闭资源
b、开放资源
c、用户注册
d、开放性二进制
4.确定myfile的文件类型的命令是什么(选择最合适的答案)
a. type myfile
b. type -q myfile
c. file myfile
d. whatis myfile
5.用来分离目录名和文件名的字符是什么(选择最合适的答案)
a. slash (/)
b. period (.)
c. dash (-)
d. asterisk (*)
6.你想显示文件"longfile"的最后10行,下面那个命令是正确的(选择最合适的答案)
a、tail logfile
b、head -10 longfile
c、taid -d 10 longfile
d、head longfile
7.假如你得到一个运行命令被拒绝的信息,你可以用哪个命令去修改它的权限使之可以正常运行(选择最合适的答案)
a. path=
b. chmod
c. chgrp
d. chown
8.拷贝mydir\myfile文件到dir2目录下,但是系统提示这个文件已经存在,下面那个命令是正确的(选择最合适的答案)
a、cp -w mydir\myfile dir2
b、cp -i mydir\myfile dir2
c、cp mydir\myfile dir2
d、cp -v mydir\myfile dir2
10.假如文件是按8进制来定义,下面那个值代表了读和写(选择最合适的答案)
a、2
b、6
c、4
d、1
11.linux临时目录一般存在下面那个文件夹中(选择最合适的答案)
a、/tmp
b、/proc
c、/data
d、/dev
12.一个文件的权限是-rw-rw-r--,这个文件所有者的权限是什么(选择最合适的答案)
a、read-only
b、read-write
c、write
14.下面哪个文件代表系统初始化信息(选择最合适的答案)
a、/etc/inittab