.一、选择题
1.下面哪个命令是用来定义shell的全局变量( D )
A. exportfs
B. alias
C. exports
D. export
2. 将当前目录下的文件shell.sh移动到目录/home/linux下的命令为(B)。
A. cp shell.sh /home/linux
B. mv shell.sh /home/linux
C. lls shell.sh / home/linux/shell.sh
D. mv /root/shell.sh /home/linux/shell.sh
3.如果要列出一个目录下的所有文件需要使用命令行( C )。
A. ls –l
B. ls-t
C. ls –a
D. ls –d
4.Linux 下Makefile文件中,表示第一个依赖目标的系统变量是(C)
A.$@
B.$*
C.$<
D.$#
5.32位系统下,定义一个指向字符类型的变量short i,那么sizeof(i)的值是( B )
A.1
B.2
C.3
D.4
6.在用ls –l 查看文件属性时,字符设备文件类型的标志是( A )
A.c
B.b
C.s
D.l
1、- -------------- 普通文件
2、d -------------- 目录文件
3、l -------------- 符号连接
4、c -------------- 字符设备文件
5、b -------------- 块设备文件
7. 在linux下进行shell编程时,注释符是(A)。
A. #
B. //
C. /* */
D. 以上都不对
8. 任何时候用户需要回到用户主目录时可以使用命令(A)。
A. cd
B. pwd
C. path
D. cd .
9. 下列属于文件包含的命令是(C)。
A. #define N 25
B. #endif
C. #include "stdio.h"
D. #else
10. 下列关于Linux安装的说法中,不正确的是(C)。
A.如果计算机的内存为128MB,则SWAP分区(交换分区)的大小通常设定为256M。
B.安装时Linux分区的文件系统类型一般为ext2或ext3。
C.安装时要进行磁盘分区,如果选择“自动分区”,系统会自动保留硬盘上原来的数据。
D.Linux除了可以从光盘安装外,还可以从网上下载Linux的iso映像文件,从硬盘安装。
11. 下列说法中,不正确的是 A 。
A. Shell程序编写完后还需要用gcc编译器编译。