linux 面试选择题强化

1. 当登录 Linux 时,一个具有唯一进程 ID 号的 shell 将被调用,这个 ID 是什么 ( B )
A. NID    B. PID    C. UID    D. CID
2. vi 打开一个文件,如何用字母 "new" 来代替字母 "old" (A )
A. :s/old/new/g     B. :s/old/new    C. :1,$s/old/new/g     D. :r/old/new
3. 请选择对标准的变量 PS2 正确的描述 ( C )
A. 是一个主 shell 提示符变量     B. 是第二主 shell 提示符变量
C. 是一个一般的 shell 提示符变量   D. 是一个连续提示符变量
4. 下面哪个命令可以显示文本文件的内容 ( A )
A. more     B. vi     C. man      D. type
5. 下面哪个命令是全屏文本编辑器 ( B )
A. cw    B. v     C. pri    D. ed
6. 哪一个命令能用来查找文件 TESTFILE 中只包含四个字符的行 ?( C )
A. grep '^????$' TESTFILE      B. grep '????' TESTFILE
C. grep '^....$' TESTFILE      D. grep '....' TESTFILE
7. 下列哪一个命令能被用来重定向管道的输出到标准输出和指定的文件中 ( D )
A. wee     B. cat      C. less     D. tee
8. 一个 bash shell 脚本的第一行是什么 ( A )
A. #!/bin/bash    B. #/bin/bash    C. #/bin/csh     D. /bin/bash
9. 用标准的输出重定向 (>) "> file01" 能使文件 file01 的数据( D
A. 被移动   B. 被复制   C. 被打印    D. 被覆盖
10. 下面哪个命令是用来定义 shell 的全局变量 ( D )
A. exportfs    B. alias    C. exports    D. export
11. 如果想加载一个 /dev/hdb1 windows95 分区到 /mnt/win95 目录,需要运行哪个命令 ( C ) A. mount -t hpfs /dev/hdb1 /mnt/win95 B. mount -t hpfs /mnt/win95 /dev/hdb1
C. mount -t vfat /dev/hdb1 /mnt/win95  D. mount -t vfat /mnt/win95 /dev/hdb1
12. 哪个目录存放用户密码信息 ( B )
A. /boot     B. /etc     C. /var     D. /dev
13. 假定 kernel 支持 vfat 分区,下面哪一个操作是将 /dev/hda1 ,一个 window98 分区加载到 /win 目录 ( C )
A. mount -s win /dev'hda1 /win    B. mount -fs=msdos /dev/hda1 /win
C. mount -t vfat /dev/hda1 /win   D. mount -t windows /win /dev/hda1
14. 默认情况下管理员创建了一个用户,就会在 ( B ) 目录下创建一个用户主目录。
A. /usr    B. /home     C. /root    D. /etc
15. 当使用 mount 进行设备或者文件系统挂载的时候,需要用到的设备名称位于 ( D ) 目录。
A. /home     B. /bin     C. /etc     D. /dev
16. 如果要列出一个目录下的所有文件需要使用命令行 ( C )
A. ls �Cl    B. ls     C. ls �Ca     D. ls -d
17. 串口 1 COM1 对应的设备文件是 ( B )
A. /dev/COM1    B. /dev/ttyS0    C. /dev/ttyS1    D. /dev/stty1
18. 利用哪个工具可以设置用户在文件系统中的空间大小 ( B )
A. turboservice    B. turbofscfg    C. turbonetcfg     D. turboxcfg
19. 如果要让所有的 X 应用程序在不同的显示器上输出,必须设置和导出环境变量 ( B )
A. PATH    B. DISPLAY    C. SCRENN 、    D. MEMORY
20. 哪个命令可以将普通用户转换成超级用户 ( D )
A. super    B. passwd    C. tar     D. su
21. 除非特别指定, cp 假定要拷贝的文件在下面哪个目录下 ( D )
A. 用户目录   B. home 目录   C. root 目录   D. 当前目录
22. 用下面哪个命令可以不用退出 vi 编辑器来切换文件 ( A )
A. :n   B. set command  C. map command    D. export command
比如 :e ./b.c ,将加载 b.c 文件到 vi 编辑器中
23. 哪个命令用来显示 /home 及其子目录下文件名 ( b )
A. ls -R /home    B. ls -d /home    C. ls -a /home      D. ls -l /home
24. vi 模式下,哪个命令用来删除光标处的字符 ( B  )
A. xd     B. x     C. dd     D. d
  dd 删除一行 ,x 删除当前字符
25. vi 编辑器里,命令 "dd" 用来删除当前的 ( A )
A. 行    B. 变量    C. 字   D. 字符
26. 当运行在多用户模式下时,用 Ctrl+ALT+F* 可以切换多少虚拟用户终端 ( B )
A. 3     B. 6    C. 1    D. 12
27. 在一行内运行多个命令需要用什么字符隔开 ( C )
A. @    B. $     C. ;    D. *
28. 确定 myfile 的文件类型的命令是 ( B )
A. whatis myfile  B. file myfile   C. type myfile   D. type -q myfile
29. 哪些命令组合起来能统计多少用户登录系统 ( BD )
A. who | wc �Cw     B. who | wc �Cl     C. who | wc �Cc     D. who | wc
30. "rm -i", 系统会提示什么来让你确认 ( B )
A. 命令行的每个选项   B. 是否真的删除   C. 是否有写的权限    D. 文件的位置
31. Linux 启动的第一个进程 init 启动的第一个脚本程序是 ( B )
A./etc/rc.d/init.d B./etc/rc.d/rc.sysinit C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d
32. 按下 ( A ) 键能终止当前运行的命令
A. Ctrl-C     B. Ctrl-F     C. Ctrl-B     D. Ctrl-D
33. 下面哪个命令用来启动 X Window ( B )
A. runx     B. Startx    C. startX     D. xwin
34. 用来分离目录名和文件名的字符是 ( B )
A. dash (-)    B. slash (/)    C. period (.)     D. asterisk *
35. 系统的配置文件在 ( C ) 目录下
A. /home     B. /dev    C. /etc     D. /usr
36. TurboLinux 下主要用哪个 shell ( A )
A. bash    B. csh    C. tcsh     D. ash
37. 显示用户的主目录的命令是什么 ?( A )
A. echo $HOME    B. echo $USERDIR     C. echo $ENV    D. echo $ECHO
38. vi 编辑器里,哪个命令能将光标移到第 200 ( C )
A. g200    B. G200    C. :200     D. 200g
:200 可以, 200G 也可以
39. "useradd jerry" 命令添加一个用户,这个用户的主目录是什么 ?( C )
A. /etc/jerry     B. /var/jerry    C. /home/jerry     D. /bin/jerry
40. 哪一个命令能用来删除当前目录及其子目录下名为 'core' 的文件 ( A )
A. find . -name core -exec rm {} \ ;
B. find . -name core -exec rm ;
C. find . -name core -exec rm {} ;
D. find . -name core -exec rm {} -;
41. 以下哪条命令在创建一个 xp 用户的时候将用户加入到 root 组中 ( C )
A. useradd -g xp root B.useradd -r root xp   C.useradd -g root xp D.useradd root xp
42. 以下哪个运行级别是管理用的单用户模式 ( B )
A. 0    B. 1    C. 2    D. s
43. 不改变运行级别而重新读入 inittab 文件的命令是 (  B )
A. init s    B. init q    C. init S     D. init Q
44. 以下哪个命令可以终止一个用户的所有进程 ( D )
A. skillall     B. skill    C. kill     D. killall
45. 通过修改哪个文件可以在创建用户的时候改变用 户主目录的路径 ( B )
A. /etc/default/passwd B. /etc/default/useradd   C. /etc/profile   D. /etc/fstab
46. 以只读方式打开一个文件并进入 vi 编辑器的命令是 ( B )
A. view -r filename   B. view filename   C. vi filename   D. vi -r filename
47. vi 的哪种模式可以执行 shell 命令 ( C )
A. 编辑模式    B. 命令模式    C. ex 模式    D. 以上都不对
48. 以下哪个命令是将缓存中的内容粘贴到光标之前 ( C )
A. a     B. i     C. P     D. p
49. 以下哪条 vi 命令能将文档 5-20 行间出现的 abc 替换成为 cba ( D )
A.:1,$s/abc/cba/g B.:5,20/abc/cba/g C. :5-20s/abc/cba/g   D.:5,20s/abc/cba/g
50. vi 中哪条命令是不保存强制退出 ( C )
A. :wq     B. :wq!    C. :q!     D. :quit
51. vi 中通过哪条命令可以将 ps 命令执行的结果插入到文档中 ( A )
A. :r!ps     B. :!ps     C. :!rps      D. :w!ps
52. 以下哪个 vi 命令可以在当前位置插入 /etc/passwd 文本文件 ( A )
A. :r /etc/passwd   B. :i /etc/passwd    C. :w /etc/passwd    D. :s /etc/passwd
53. vi 中复制整行的命令是 ( B )
A. y1     B. yy     C. ss     D. dd
54. 以下哪个 vi 命令可以给文档的每行加上一个编号 ( B )
A. :e number     B. :set number    C. :r!date      D. :200g

你可能感兴趣的:(linux,面试,职场,休闲,强化)