前言:答案不保证正确,有不同答案在评论区指出来,我去你家关注一下你
目录
一、选择
二、判断
三、简答题
一、选择
1、关于Linux内核版本的说法,以下说法错误的是:
A 1.2.3表示稳定的发行版
B 表示为主版本号.次版本号.修正号
C 1.3.3表示稳定的发行版
D 2.2.5表示对内核2.2的第五次修正
linux版本编号方式“A.B.C”组成,A代表主版本号,B表示副版本号,C代表较小的末版本号。通过数字B可判断linux是否稳定,偶数代表稳定, 奇数代表开发版。
2、为了把新建的文件系统安装到系统的目录中,需要指定该文件系统在整个目录结构中的位置,这个位置被称为:
A 子目录
B 挂载点
C 新分区
D 目录树
3、若当前目录为/home,命令ls -l 将显示home目录下的:
A 所有文件
B 所以隐含文件
C 所有非隐含文件
D 文件的具体信息
ls [选项] [目录或文件]
- -a:显示所有文件,包括以“.”开头的文件
- -c:按文件修改时间排序
- -i:在输出的第一列显示文件的Ⅰ节点号,即索引信息
- -l:以长格式显示文件的详细信息。输出的信息分成多列,依次是文件类型与权限、链接数、文件主、文件组、文件大小、建立或最近修改时间、文件名。
- -r:按逆序显示ls命令的输出结果
- -R:递归显示指定目录的各个子目录中的文件
4、以下不是vi的工作模式是:
A 删除模式
B 命令模式
C 末行模式
D 输入模式
5、当字符串用单引号(‘’)括起来是,shell将:
A 解释引号你的特殊字符
B 执行引号中的命令
C 结束进程
D 不解释引号内的特殊字符
6、默认情况下管理员创建了一个用户,就会在()目录下创建下创建一个用户主目录。
A /usr
B /home
C /root
D/etc
useradd [用户名]
该命令做了下面几件事:
- 在 /etc/passwd 文件中增添了一个入口
- 在 /home 目录下创建新用户的主目录,并将 /etc/skel 目录中的文件拷贝到该目录中去
- 但是使用了该命令后,新建的用户依然不能登录,因为还没有设置口令,需要再用 passwd 命令为其设置口令后,才能登录。用户的 UID 和 GID 是 useradd 自动选取的,它是将 /etc/passwd 文件中的 UID 加 1,将 etc/group 文件中的 GID 加 1。
7、为了查看系统中处于未激活状态的eno1677777????网卡的属性,可以执行???命令(拍照没拍清楚)
A ifconfig
B ifconfig eth1
C ifconfig -a
D ifconfig -A
8、vi下使用()命令删除当前光标所在字符。
A X
B dd
C yy
D yG
文本删除命令命令的意义文本删除命令命令的意义x删除光标处的字符d(删除到上一句开始的所有字符X删除光标前面的字符d)删除到下一句开始的所有字符dd删除光标所在的整行d{ 删除到上一段开始的所有字符D 或 d$删除从光标所在处开始到行尾 的内容d}删除到下一段开始的所有字符d0删除从光标前一个字符开始到 行首的内容d<CR>删除包括当前行在内的两行字符dw删除一个单词
9、在终端提示符后使用useradd命令,该命令没做下面()操作。
A 在/etc/passwd文件中增添了一行记录
B 在/home 目录下创建新用户的主目录
C 建立新的用户并登录
D 分配用户用户组、主目录和登录shell等资源
10、(拍照没拍清楚)
11、假如你得到一个运行命令被拒绝的信息,则可以用( )命令去修改它的权限使之可以正常运行。
A chmod
B path=
C chgrp
D chown
12、使用命令“vi/etc/inittab”查看该文件的内容,不小心改动了一些内容,为了防止系统出问题,不想保存所修改内容,应该:
A 在末行模式下,键入:x!
B 在末行模式下,键入:wq
C 在末行模式下,键入:q!
D 在编辑模式下,键入“ESC”键直接退出vi
13、哪个命令用来显示/home及其子目录下文件名:
A ls -R/home
B ls -d/home
C ls -a/home
D ls -l/home
14、在Linux系统,默认的shell是什么:
A bash
B csh
C gnush
D ash
15、你能使用( )命令来查看当前的运行级别
A /sbin/fsck
B /sbin/fdisk
C /sbin/runlevel
D /sbin/halt
16、在vi编辑器里,命令“dd”用来删除当前的:
A 行
B 变量
C 字
D 字符
17、在一行内运行多个命令需要用什么字符隔开:
A @
B $
C ;
D *
18、用下面那个命令可以不用退出vi编辑器来切换文件:
A :e foreditcommand
B set command
C map command
D export command
19、系统的配置文件在( )目录下
A /home
B /dev
C /etc
D /usr
20、存放Linux基本命令的目录是什么:
A /bin
B /lib
C /root
D /tmp
21、登录系统后首先进入下列哪一个目录:
A root的主目录
B /root
C /home
D 用户自己的主目录
二、判断
- Linux的发展起始于1991年,他是芬兰的一名叫Linus的大学生开发出来的。 (T)
- cd命令可以改变用户的当前目录,当用户键入命令“cd”并按enter 键后当前目录改为根目录 (F)
- 在命令模式下,输入’O’ 将在光标所在行之下新增一行并进入输入模式 (F)
- KDUMP是内核崩溃转储机制,当系统内核崩溃时,他会捕捉系统信息,生成一个内核转储文件,便于维护人员使用此文件进行分析,诊断崩溃原因。(T)
- 要实现v=6+5,应该使用shell表达式的:v=&((6+5)) (F)
- ethtool通常用来查看和修改网卡传输速率、半双工、全双工、网卡连接状态、自适应工作方式等。 (T)
- 在Linux操作系统中,可以两个用户可以共用一个UID号。 (F)
- 虚拟机是通过软件模拟的具有真实机功能的计算机。 (T)
- 对于shell脚本程序,输入参数数量最多只能有9个。 (F)
- Linux中系统用户ID大于500。 (F)
- 在Linux操作系统的整个树形目录结构中,只有一个根目录,位于根分区,文件和目录都建立在根目录之下。 (T)
- Linux操作系统有多种按安装方法,包括光盘安装、硬盘安装、网络安装等,但是不能安装到虚拟机中。 (F)
- 为了方面使用,如果用户离开终端的时间比较短,可以不做任何操作。 (F)
- “:q!” 的功能是强行退出vi,不会将缓冲区的内容写到文件中。 (T)
- continue语句可用来终止一个重复执行的循环。 (F)
- whoami 命令的功能是显示当前操作用户的用户名。 (T)
- ifconfig 命令的功能是查看、管理网卡的网络接口。 (F)
- 在Shell编程时,使用测试条件的规则是:方括号两边必有空格。 (T)
- 利用e命令可在编辑当前文件时编辑另外的文件, e文件名表示vi会放弃对前面正在编辑 的文件所做的修改,从而开始编辑指定文件。 (F)
- Linux中的超级用户为root,登录时不需要口令。 (F)
三、简答题
1.简述Linux的特点。
- 开源免费。
- 兼容POXIS标准。
- 模块化。
- 多用户,多任务。
- 安全性及可靠性号。
- 良好的界面。
- 支持多种平台。
- 具有优秀的开发工具。
2.Vi编辑器有哪几种工作模式?如何在几种工作模式之间转换?
- 命令模式
- ex转义模式
- 输入模式
转换方式:
当输入命令 vi 后,进入 vi 编辑器时,就处于 vi 的命令方式。
通过输入 vi 的插入命令(i)、附加命令(a)、打开命令(o)、替换命令(s)、修改命令(c)或取代命令(r)即可以从命令方式进入到输入方式。
为使用 ex 转义方式,可输入一个冒号(:)。
3.新建、移动、删除和复制文件分别使用什么命令?
新建cat touch more less
移动 mv
删除 rm
复制 cp
4.分析下面shell脚本的功能,假设当前目录为/home,则以下程序的结果是什么?并说明为什么?
string1="$PWD"
string2="\$PWD"
echo "$string1 and $string2"
- 列出名字匹配表达式 [a-h]?.c 的文件夹内容。([a-h]?.c 匹配:开头字母为a-h,后跟1个任意字符,再后跟.c,比如 bx.c dh.c ez.c )
- 对text1排序并输出到text2文件中
- 把ls的结果输出到wc -l以计算其结果的行数
- ""/home" and "$PWD""
5.将一块网卡(网卡名:eno166777736)的IP地址设置为192.168.122.200,同时将其子网掩码设置为255.255.255.0
6.哪些命令可用来查看文件的内容?这些命令有什么不同?
7.标准输入和标准输出指什么?输出重定向和输入重定向指什么?
96页
8.简述Shell中双引号、单引号、倒引号的区别。
由双引号括起来的字符,除$、倒引号(`)及反斜杠(\)仍保留其特殊功能外,其余字符均作为普通字符对待。
用单引号括起来的字符都可作为普通字符出现.
用倒引号括起来的字符串被 shell 解释为命令行。
用倒引号括起来的可以是单个命令,也可以是多个命令的组合,如管道线等。另外,倒引号还可以嵌套使用。但应注意,嵌套使用时,内层的倒引号必须用反斜线(\)将其转义。
9.在vi编辑器之下,将光标上、下、左、右移动的方式有哪些?
hjkl左下上右
10.在/home/user目录中新建一个目录back,将当前目录back中创建两个普通文件test1和test2,然后把test2移动到/user目录下并重命名file2。
cd /home/user 进入目录
mkdir back 创建back目录
touch test1 test2 创建两个文件
cd 退回根目录
mv /home/user/back/test2 /home/user/file2 移动