通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
第1题
以下哪一个是linux内核的稳定版本( )
2.5.24
2.6.17
1.7.18
2.3.20
第2题
怎样显示当前目录( )。
pwd
cd
who
ls
第3题
欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是( )。
copy file1.txt file2.txt
cp file1.txt | file2.txt
cat file2.txt file1.txt
cat file1.txt > file2.txt
第4题
如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是( )。
ls *.txt
find . –name “.txt”
ls –d .txt
find . “.txt”
第5题
如何删除一个非空子目录/tmp?
del /tmp/*
rm -rf /tmp
rm -Ra /tmp/*
rm -rf /tmp/*
第6题
存放用户帐号的文件是( )。
shadow
group
passwd
Gshadow
第7题
下面哪个系统目录中包含Linux使用的外部设备( )。
/bin
/dev
/boot
/home
第8题
一个文件名字为rr.Z,可以用来解压缩的命令是( )
tar
gzip
compress
uncompress
第9题
Linux通过VFS支持多种不同的文件系统。Linux缺省的文件系统是( )
VFAT
ISO9660
Ext系列
NTFS
第10题
在vi编辑器中的命令模式下,键入( )可在光标当前所在行下添加一新行
O
o
i
a
第11题
在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用______命令。
上箭头
下箭头
“.”
“*”
第12题
删除文件命令为( )
mkdir
move
mv
rm
第13题
如果想在Linux下实现热启,应当修改/etc/inittab下的哪一行( )。
#Trap CTRL-ALT-DELETE
#ca::ctrlaltdel :/sbin/shutdown -t3 -r now
#id:3:initdefault:
#10:3:wait:/etc/rc.d/rc 3
第14题
假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正确的是( ) 。
fileB也随之被删除
fileB仍存在,但是属于无效文件
因为fileB未被删除,所以fileA会被系统自动重新建立
fileB会随fileA的删除而被系统自动删除
第15题
在给定文件中查找与设定条件相符字符串的命令为( )。
grep
find
sort
第16题
从后台启动进程,应在命令的结尾加上符号( )
&
@
#
$
第17题
如果执行命令 #chmod 746 file.txt,那么该文件的权限是( )。
rwxr--rw-
rw-r--r--
--xr—rwx
rwxr--r—
第18题
Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令( )
cat
more
less
menu
第19题
若一台计算机的内存为128MB,则交换分区的大小通常是( )
64MB
128MB
256MB
512MB
第20题
在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是( )
-m
-p
-f
-d
第21题
用ls –al 命令列出下面的文件列表,是符号连接文件的是( )
-rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello
-rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey
drwxr--r-- 1 hel users 1024 Sep 10 08:10 zhang
lrwxr--r-- 1 hel users 7 Sep 12 08:12 cheng
第22题
文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是( )
chmod a+x, g+w exer1
chmod 765 exer1
chmod o+x exer1
chmod g+w exer1
第23题
关闭linux系统(不重新启动)可使用-命令( )
ctrl+alt+del
shutdown -r
halt
reboot
第24题
对文件进行归档的命令为( )
dump
dd
第25题
NFS是( )系统
文件
磁盘
网络文件
操作
第26题
下列那一个指令可以设定使用者的密码( )
newpwd
password
第27题
下列那一个指令可以切换使用者身份( )
log
su
第28题
下列那一个指令可以显示目录的大小( )
df
du
dw
第29题
下列那一个不是压缩指令( )
bzip2
第30题
下列那一个指令可以用来切换至不同的 runlevels( )
tel
telinit
goto
第31题
欲查询 bind 套件是否有安装,可用下列那一指令( )
rpm -ivh bind*.rpm
rpm -q bind*.rpm
rpm -U bind*.rpm
rpm -q bind
第32题
欲安装 bind 套件, 应用下列那一指令( )
rpm -ql bind*.rpm
rpm -V bind*.rpm
rpm -ql bind
第33题
欲移除 bind 套件,应用下列那一指令( )
rpm -Fvh bind*.rpm
rpm -e bind
第34题
下列那一个指令可以用来查看系统负载情形( )
w
load
ps
第35题
档案权限 755 , 对档案拥有者而言, 何义( )
可读,可执行, 可写入
可读
可读,可执行
可写入
第36题
下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目录( )。
/root
第37题
如何删除目录 /tmp下的所有文件及子目录( )。
rm –rf /tmp/*
第38题
可以用来对文件xxx.gz解压缩的命令是( )
gunzip
第39题
对文件重命名的命令为( )
第40题
一下哪个环境变量表示当前路径( )。
PATH
PWD
HOME
ROOT
第41题
______目录用来存放系统管理员使用的管理程序。
第42题
在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为________
第43题
vi编辑器具有三种工作模式,即:命令模式、文本编辑模式和________
第44题
linux文件系统中每个文件用________来标识
第45题
前台启动的进程使用复合键______终止。
第46题
结束后台进程的命令是______
第47题
将前一个命令的标准输出作为后一个命令的标准输入,称之为( )。
第48题
增加一个用户的命令是______
第49题
成批添加用户的命令是 ______
第50题
检查已安装的文件系统/dev/had5是否正常,若检查有错,则自动修复,其命令及参数是______
第51题
把文件file1和file2合并成file3的命令是______
第52题
在/home目录中查找所有的用户目录的命令是______
第53题
______命令能够实时地显示进程状态信息。
第54题
利用管道技术统计当前目录下有多少个文件,该命令是______
第55题
以下为 u盘插入usb接口后执行fdisk –l的结果。则要将该u盘挂装到/mnt/usb下的命令是______
第56题
在 Linux 系统中,压缩文件后生成后缀为.gz文件的命令是______
第57题
RPM有5种基本操作模式,即:______
第58题
将当前目录下的文件man.config 压缩为man.config.bz2 的命令是______
第59题
将/home/stu目录下所有的.gz压缩文件解压缩,包括子目录,命令是______
第60题
将当前目录下的bin目录和hello、hello.c文件备份并压缩为binzxj.tar.gz文件的命令是______
第61题
将/home/ixdba目录做归档压缩,压缩后生成ixdba.tar.bz2文件,并将此文件保存到/home目录下,实现此任务的tar命令格式________
第62题
如下为命令终端下的一个截图:
则,以下两句的执行结果是:______
path=‘the home path is $HOME’ echo $path
第63题
以下为程序名为prog的程序内容。则 sh prog a b c d的执行结果为______
set A B C D shift shift echo $1
第64题
shell脚本程序test(具有可执行权限)只有如下两条语句,则sh test 5的运行结果是______
price=$10.00 echo $price
第65题
简述linux的几个运行级别及其相应的含义。
答:0-关机模式,
1-单用户模式,单用户只有系统管理员可以登录。
2-多用户模式,但是不支持文件共享,例如不支持NFS服务.这种模式不常用。
3-完全的多用户模式,支持NFS服务.最常用的用户模式,默认登录到系统的字符界面。
4-保留模式。
5-完全多用户模式,默认登录到X-window系统,也就是登录到linux图形界面。
6-重启模式,也就是执行关闭所有运行的进程,然后重新启动系统。
第66题
什么是链接?符号链接与硬链接的区别是什么?
答:链接是指用一个i节点对应多个文件名。硬链接是把文件的i节点号指向该i节点,
且链接计数器值加1。删除链接文件时计数器值减1,当其值为0时,i节点被释放。
符号链接是只有文件名的一个链接文件,并不指向一个真正的i节点。
在删除符号链接文件时与硬链接文件有区别。
第67题
使用进程调度启动,指定30分钟后(或在2008年12月28日晚上20点30分)将/home/stu目录里的文件备份并压缩为stu.tar.gz,并放到/home/temp目录里(当前/home/temp目录并不存在)。
解答1:
(1) 编辑一个文件,如:atfile,内容如下:
mkdir /home/temp
tar –czvf /home/temp/stu.tar.gz /home/stu/*
(2) 执行at命令
at –f atfile now +30 minutes
解答2:
(1) 执行at命令
at now +30 minutes
(2) 回车出现at>提示符后,继续输入要做的命令
at> mkdir /home/temp
at> tar –czvf /home/temp/stu.tar.gz /home/stu/*
at> <EOT>
第68题
Shell程序中,对用户变量赋值有哪些方式?简要说明每种赋值方式的使用方法。
答:(1) 等号赋值
1)在等号前后均不能有空格。
2)当需要将一个包含空格的字符串赋给用户变量时,应用单引号将该字符串括起来。
(2) 键盘赋值
由read命令来实现的。用法为:read 用户变量名
当shell程序执行到该行时,将等待用户从键盘输入,
当用户按下回车键时shell把你输入的内容赋给用户变量。
(3) 命令替换赋值
用法为:用户变量=`命令`
该语句将首先执行反向单引号之间的命令,
然后将其执行后输出的内容赋给该用户变量,在这种赋值方式中,
等号前后同样不能有空格,而且必须用反向单引号(即重音号)把命令括起来。
第69题
编写1个弹出式菜单的shell程序并实现其简单的菜单功能:
*******************************************************
* MENU *
* 1.copy 2.rename *
* 3.remove 4.find *
* 5.exit *
即用户按下数字1,则提示用户输入源和目的文件名后执行复制;输入数字2,则提示用户输入要更名的文件或目录后执行更名操作;输入数字3,则提示用户输入要删除的文件并执行删除操作;输入数字4,则提示用户输入要查找的文件并执行查找操作;输入数字5,则退出该菜单shell程序的执行。
答:
#! /bin/sh - clear while [ 0 ]; do echo "************************************************" echo " menu " echo " 1.copy 2.rename " echo " 3.remove 4.find " echo " 5.exit " echo "************************************************" echo echo -n " select:" read choice echo case $choice in 1) echo -n "source file:" read src echo echo -n "destination fold:" read des cp -arf $src $des if $?; then echo "copy sucessful!" else echo " copy fail" fi;; 2) echo -n "the file to be renamed:" read src echo echo -n "the new file:" read des mv $src $des if $?; then echo "rename sucessful!" else echo " rename fail" fi;; 3) echo -n "the file to be removed:" read src rm -rf $src if $?; then echo "remove sucessful!" else echo " remove fail" fi;; 4) echo -n "the file to be found:" read src find $HOME -name $src;; 5) exit;; *) echo "Invalid option";; esac done
第70题
编写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;;
第71题
用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
一、选择题(1 - 40题) 二、填空题(41 - 64题) 三、简答题(65 - 68题) 四、综合应用(69 - 71题)