linux基础,gcc、shell、vim题库
姓名___________联系方式__________
中科院测试班linux-基础试卷
一、选择题
1.一个bash shell脚本的第一行是什么( )
A#!/bin/bash B.#/bin/bash C.#/bin/csh D. /bin/bash
2.下面哪个命令是用来定义shell的环境变量( )
A、exportfs B. alias C. exports D. export
3.哪个命令可以将普通用户转换成超级用户( )
A.super B. passwd C. tar D. su
4.在vi编辑器里,命令"dd"用来删除当前的( )
A.行 B. 变量 C. 字 D. 字符
5.在一行内运行多个命令需要用什么字符隔开( )
A.@ B. $ C. ; D. *
6.按下( )键能终止当前运行的命令
A.Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D
7.显示用户的主目录的命令是什么?( )
A.echo $HOME B. echo $USERDIR C. echo $ENV D. echo $ECHO
12.在vi编辑器里,哪个命令能将光标移到第200行( )
A.g200 B. G200 C. :200 D. 200g
8.以下哪个命令可以终止一个用户的所有进程( )
A.skillall B. skill C. kill D. killall 9 vi中哪条命令是不保存强制退出( )
A.:wq B. :wq! C. :q! D. :quit
10. vi中复制整行的命令是( )
A.y1 B. yy C. ss D. dd
11.以下对于shell用户变量的定义,不对的是( )
A.g_Linux=2.6.30 B. LINUX=2.6.30 C.0_Linux=2.6.30
D.linux=2.6.30
12.在终端里执行 echo “current path: “ ‘ `pwd`’ “ ” 结果是:( )
A. current path:/home/Linux B.current
path:’/home/Linux’
C.current path:’`pwd`’ D.current path:`pwd` 二、 填空题
1. 对于目录间的切换,跳转到上一级目录使用( ),切换到当前用户的家目录( )
2. 需要删除目录xx_linux 下的所有文件及目录,并无需提示逐一删除,执行命令为 ( )