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 –l  B. ls   C. ls –a   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 –w   B. who | wc –l   C. who | wc –c   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

操作题1、建立以下用户,组属性及口令文件

A. 建立用户smith   B. 建立组名sysadm  C. smith具有口令654321

答:A:useradd smith B:groupadd sysadm C:passwd smith 连续两次输入同一组密码既可。

2、写出web服务的启动、重启、关闭的方法(两种方法)

答案:第一种:启动:Service  httpd start

重启:service  httpd restart

关闭:service  httpd stop

第二种:启动:/etc/rc.d/init.d/httpd start

重启:/etc/rc.d/init.d/httpd restart 关闭:/etc/rc.d/init.d/httpd stop

3.写出安装SAMBA服务器的步骤,Samba服务的主要功能是什么?

步骤:1、下载安装包 2、tar 安装包 3、rpm -i 软件名。

功能:linux与windows之间的桥梁,能在两者间实现文件共享。

4.设置ftp服务器自启动

答案:ntsysv  选中FTP保存退出既可

5. 架设一台NFS服务器,并按照以下要求配置输出目录。

开放/nfs/shared目录,使所有用户查阅资料,但不允许上传。

开放/nfs/upload目录作为192.168.202.0/24网段的数据上传目录。

将/home/tom目录仅共享给本地主机,并且只有用户tom可以完全访问该目录

答案:1、分别使用命令mkdir /nfs、mkdir /nfs/shared、mkdir /nfs/upload创建目录/nfs/shared和/nfs/upload。

2、使用命令useradd tom创建tom账户,并使用命令passwd tom为用户tom创建密码。

3、使用命令vi /etc/exports打开NFS主配置文件,添加下列语句:/nfs/shared     (ro)

/nfs/upload  192.168.1.0/24(ro,all_squash)

/home/tom      192.168.1.20(rw)

6.建立Web服务器,并根据以下要求配置Web服务器。

设置主目录的路径为/var/www/web。

添加index.hmtl文件作为默认文档。

设置Apache监听的端口号为8888。

答案:1、使用命令 vi /etc/httpd/conf/httpd.Conf打开Apache主配置文件。

2、将DocumentRoot "/var/www/html "修改为DocumentRoot "/var/www/web "

3、将DirectoryIndex index.html index.html.var index.Var修改为DirectoryIndex index.html index.html.var index.Html

4、将Listen 80修改为Listen 8888

7、简述安装Linux至少需要哪两个分区?还有哪些常用分区(至少说出两个)?

答:安装Linux时至少需要根分区和交换分区两个分区,即/分区和/swap分区。

除此之外,Linux常见的分区还有/boot启动分区、/home分区、/usr分区等。

答案:boot  /(根分区) 常用分区:/home  swap(交换分区)

linux文件操作常见考题_linux试题相关推荐

  1. linux文件操作常见考题_江西理工大学linux操作系统测试题(看完必过)

    江西理工大学南昌校区专业选修课linux操作系统期末测试题 一.选择 1.在vi编辑器中从插入模式切换到命令模式需要按( D ) A. Tab键 B. Shift键 C. F2键 D. Esc键' 2 ...

  2. linux 设计一个程序,要求打开文件 pass 所有者,第二章 Linux 文件操作

    文档均来自网络,如有侵权请联系我删除文档 第二章 Linux 文件操作(4学时) 实验一文件属性和无缓冲I/O 实验目的 1.熟悉Linux文件系统属性控制 2.掌握不带缓存的文件I/O程序设计方法 ...

  3. Linux ● 文件操作指令

    [Linux基础与Shell基础]系列文章目录 第一章 初识 Linux Linux是什么? Linux的使用原理 第二章 Linux的基本使用 ● 不同类型的常用指令 Linux ● 文件操作指令 ...

  4. Linux 高并发学习笔记 - Linux 文件操作函数

    1.6.2 Linux 文件操作函数 Linux 高并发学习笔记 - 笔记索引 前言 关于文件操作函数这一块主要用英文文档的形势书写,因为凉皮在写文档的时候发现Markdown用起来太繁琐了.那么关于 ...

  5. Linux文件操作--Python模块

    蓝桥云课笔记 一.认识Linux 1.快捷操作 2.查看目录结构:tree 3.绝对路径 4.新建目录 二.Linux文件操作 1.**新建空白文件** 2.**复制** 3.**删除** 4.**移 ...

  6. linux 文件操作 编程,Linux系统编程------------文件操作(基础)

    一.文件操作 1.1 Linux文件系统结构 1.1.1  Linux常见系统目录 /bin  :  存放普通系统可执行的命令(ls wc等) /sbin  :  存放系统管理程序(fsck等) /b ...

  7. linux文件操作管理,linux 文件管理操作入门

    mkdir -p /root/kali/bp/shell  一路创建文件夹直到生成文件夹shell,中间没有kali文件夹的话也会自动创建生成 tar解压缩 范例一:将整个 /etc 目录下的文件全部 ...

  8. linux文件操作函数程序,linux 文件操作函数

    文件操作(Linux) 常用linux函数库中的基本函数 1. close函数,关闭文件 2. creat函数,建立文件 3. dup.dup2函数,复制文件描述词 4. fcntl函数,文件描述词操 ...

  9. linux 文件操作函数,Linux下的文件操作函数及creat用法

    编写Linux应用程序要用到如下工具: (1)编译器:GCC GCC是Linux平台下最重要的开发工具,它是GNU的C和C++编译器,其基本用法为:gcc [options] [filenames]. ...

最新文章

  1. mysql约束条件整型_MySQL 数据类型(整型,浮点型,字符类型,日期类型,枚举和集合) 约束条件 自增...
  2. 苹果AirTag遭破解,网友放出“教程”,可重写程序,可能成为恶意跟踪“神器”...
  3. ALV报表中处理双击行项目事件
  4. update module
  5. 桌面时钟代码_iOS 14 制作自己的桌面 Widget
  6. 截取中文字符长度(中文、字母都有效)
  7. DNS DHCP 路由 FTP
  8. LLVM与Codegen技术
  9. 吴恩达《机器学习》学习笔记一——初识机器学习
  10. 新浪微博自动发送微博 功能已实现(net)
  11. php 查看常量值,[thinkphp]查看thinkphp系统定义的常量值
  12. Python 菜鸟入门 《笨方法学PYthon》、《与孩子一起学编程》
  13. Java—计算长方体、四棱锥的表面积和体积
  14. Laravel文档梳理3、CSRF保护
  15. .NET前后分离解决方案
  16. 高盛VR/AR报告完整解读版
  17. html遮罩点击,点击按钮实现遮罩效果
  18. 【英语语法-谓语时态】
  19. Lession10 常用类(正则表达式、Date Time结构、string类、Math类)
  20. 2022最新超级蜘蛛池站群优化网站系统源码

热门文章

  1. 个人成长:2021年终记
  2. ArcGis中空间连接join
  3. Delta Lake在Soul的应用实践
  4. 深入理解java中的Soft references amp;amp; Weak references amp;amp; Phantom reference
  5. 两款爱不释手的markdown编辑工具 1
  6. vue.js框架原理浅析 1
  7. vue2使用$set()使对象新增属性后触发视图更新
  8. 用vue做项目的一些总结
  9. 同实例下复制表的2种方法
  10. 《深入PHP:面向对象、模式与实践》(二)