Linux 的习题答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档