其他分享
首页 > 其他分享> > 马哥教育考试题基础题

马哥教育考试题基础题

作者:互联网

马哥教育考试题

1、wc 统计文件行数的选项是( C )

A、-L B、-w C、-l D、-c
2、linux 用户创建命令( A )

A、useradd B、chown C、chmod D、groupadd
3、有一些文件某普通用户无法读取,说明其权限位缺少哪个权限( D )

A、w B、s C、x D、r
4、bash脚本首行通常为( D )

A、无实意 B、#!/bin/ksh C、#!/usr/bin/python D、#!/bin/bash
5、修改文件的属性为:属主有读写权限,属组有读权限,其他用户无权限,以下权限介绍正确的是( B )

A、-r-xrwx— B、0640 C、0750 D、-rw-r- - - -
6、linux 上bash 重定向描述正确的是( D )

A、0 表示标准输入 B、1 表示标准输出

C、2 表示标准错误输出 D、|表示管道
7、在windows的“记事本”或“写字板”窗口中,对当前编辑的文档进行存储,可以用( C )快捷键

A. Alt+F B. Alt+S C. Ctrl+S D. Ctrl+F
8、哪一个是的文本编辑器工具( D )

A、sed B、cat C、cut D、vim
9、linux 的CLI 中如何快速中断执行的命令?( D )

A、ctrl+a B、ctrl+w C、ctrl+u D、ctrl+c
10、删除文件得命令是( B )

A、mkdir B、rm C、cp D、mv
11、默认情况下grep 只搜索当前目录,如果搜索此目录下的子目录可以使用的参数( C )

A、-v B、-d C、-r D、-i
12、linux 系统中有很多别名命令,在命令下怎么使用命令本身且不改变别名( A )

A、\command B、!command C、*command D、command
13、 计算机中字节是常用单位,它的英文名字是( B )

A. Bit B. byte C. Bout D. baut
14、用于解析域名的协议是( B )

A. HTTP B. DNS C. FTP D. SMTP
15、查看当前Linux 各分区的大小及使用情况的命令是什么?( B )

A、u -lh B、df -lh C、ls -lh D、fdisk -l /dev/sd[a-z]
16、可以查看系统内存情况的命令有哪些( A )

A、free B、top C、ps D、netstat 
17、一个字节由几个二进制数组成( B )

A、4 B、8 C、24 D、64
18、若十进制数为57,则其二进制数为( D )。
A、111011 B、111010 C、110001 D、111001
19、 在Windows中剪贴板是用来在程序和文件间传递信息的临时存储区,此存储区是( C )

A. 回收站的一部分 B. 硬盘的一部分

C. 内存的一部分 D. C盘的一部分
20、操作系统是一种( A )

A. 系统软件 B. 应用软件 C. 工具软件 D. 管理软件
21、找出 /etc/passwd 中的两位或三位数

  cat /etc/passwd |egrep "\<[0-9]{2,3}\>"
22、找出 /etc/rc.d/init.d/functions 文件中所有的函数名称,名称包含 _ 和 ()

  cat /etc/rc.d/init.d/functions |grep "() {" |sed -n "s/{//p"
 23、拷贝 /etc/rc.d/init.d/functions 文件到 /tmp 中,文件通常使用 '#' 作为注释的开始,请你使用 vim 的搜索替换功能打卡所有的注释
cp /etc/rc.d/init.d/functions /tmp
vim /tmp/functions
:%s/^#//g

24、Linux系统中,删除/data/fifiles目录下1周前修改过且大于10MB的文件?

①find /data/fifiles -type f -mtime +7 -size +10M -exec rm {} \;
②find /data/fifiles -type f -mtime +7 -size +10M |xargs rm
③rm -f `find /data/fifiles -type -mtime +7 -size +10M`  

25、linux系统上软件安装包,有哪几种形式?每种形式的安装如何安装?这几种安装形式各有什么优

点?

有两种形式:第一种yum安装,第二种源码包安装 
yum安装直接查找你要安装的软件名
源码包安装是把软件下载到本地去编译安装
yum安装的优点是能自动加载应用的依赖包,是快速高效的方式。
源码包安装的优点是可以自定义安装路径,还有各方面的参数能根据自己的需求安装自己想要的部分。

26、把httpd包解压到/home/source/目录

tar xf httpd -C /home/source

27、sed将文件test中第50行中的haiwao改为haiwai?

sed -ie '50s/haiwao/haiwai/g' test

28、替换一个文件/etc/passwd里的这root❌0:0:root:/root:/bin/bash一行第二个root为test? 

[root@oldboyedu-lnb~]# cat /etc/passwd| sed '/^root/!d'|sed 's/root/test/2' (默认是1,可以更改为2 更改为3等等)
root:x:0:0:test:/root:/bin/bash 

29、打印九九乘法表

\#!/bin/bash

for i in {1..9};do
 
 for j in `seq $i`;do

echo -e "${j}x$i=$((i*j))\t\c"

done

echo

done 

30、打印等腰三角形

\#!/bin/bash
read -p "请输入三角形的行数: " line
for((i=1;i<=line;i++));do
   for((k=0;k<=line-i;k++));do
   echo -e ' \c'
done
for((j=1;j<=2*i-1;j++));do
  echo -e '*\c'
done
echo
done

第三周作业

  1. 使用 sed 命令打印出 /etc/passwd 文件中的奇数行内容
 sed -n '1~2p' /etc/passwd
  1. 使用 sed 命令将 /etc/passwd 文件从 2 到 10 行中的 bin 替换成 linux ?
  sed -r '2,10s#\<bin\>#linux#g' /etc/passwd
  1. 使用 sed 命令显示 /etc/passwd 文件的最后一行信息内容
[root@oldboyedu-lnb~]# sed -n '$p' /etc/passwd
stu10:x:1053:1053::/home/stu10:/bin/bash
  1. 使用 sed 命令删除 /etc/fstab 文件中所有以 '#' 为注释的行和其后面紧挨着的空白字符,达到去除注释的目的
 sed -r '/^#[ :space: ]*/d' /etc/fstab
  1. 使用 sed 命令将 /etc/passwd 前三行信息保存至 /root/file.txt 文件中
[root@oldboyedu-lnb~]# sed -n '1,3w /root/file.txt' /etc/passwd
[root@oldboyedu-lnb~]# cat /root/file.txt
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin

6、使用rpm命令安装、卸载、更新ntp-0.7.12x86_64.rpm软件包?  

 rpm -ivh ntp-0.7.12x86_64.rpm

 rpm -e ntp-0.7.12x86_64.rpm 

 rpm -Uvh ntp-0.7.12x86_64.rpm

7、哪个命令可查看安装openssl.x86.rpm包的依赖关系,查询会安装哪个文件,分别到哪个目录,不实际安装?如何查询openssl安装的时间?如何查询/usr/lib/libssl.so.6属于哪个包安装的?

依赖关系:rpm -qpR openssl.x86.rpm

安装哪几个文件:rpm -qpl openssl.x86.rpm

安装的时间:rpm -qi openssl.x86.rpm

属于哪个包: rpm -qf /usr/lib/libssl.so.6

8,实现开机自动挂载光盘  

 使用命令echo "/dev/sr0 /media iso9660 defaults 0 0" >> /etc/fstab

9、查看系统是否安装reids软件

   rpm -ql reids

马哥教育第二次月考

第二阶段考试

一 、判断题10道、一题3分。

1、DNS默认端口号是多少?( D )

A、443 B、80 C、25 D、53
2、docker中以下那个命令不正确 ?( B )

A、docker run B、docker file C、docker exec D、docker images
3、在shell脚本中以下那个选项不是关键字 ( C )

A、if B、for C、watch D、while
4、打印/etc/passwd的奇数行? (A)

A、sed -n '1~2p' /etc/passwd

B、sed -c '1~2p' /etc/passwd

C、sed -n '1~3p' /etc/passwd
5、Linux下查看服务程序占用的端口命令是什么?( D )

A ps -aux

B netstat –apn

C watch

D lsof
6、 在linux系统中,用来存放系统所需要的配置文件和子目录是( A )

A /etc

B /var

C /root

D /home
7、(多选)下面哪些命令可以查看file1文件的第300-500行的内容?(BC )

A cat file1 | tail -n +300 | head -n 200

B cat file1| head -n 500 | tail -n +300

C sed -n ‘300,500p’ file1
	方法一:
tail -n +K是输出从第K行开始的内容。
先输出从第300行开始的内容,然后输出前200行。
cat file1 | tail -n +300 | head -n 200
方法二:
tail -n K是输出最后K行的内容。
先输出前500行,然后输出其中从第300行开始的内容。
cat file1| head -n 500 | tail -n + 300
方法三:
直接通过sed -n命令获取指定范围的内容,其中p :列印,亦即将某个选择的数据印出。通常 p 会与参数 sed -n 一起运行。
sed -n ‘300,500p’ file1
8、Linux下查看磁盘使用情况的命令是?( B )

A dd

B df

C top

D netstat
9、linux查看系统活跃进程的命令是?( A  )

A ps 

B netstat

C df

D ifconfig
10、在shell 中变量的赋值有四种方法,其中,采用name=12 的方法称 (   A  )

A 直接赋值

B 使用read 命令

C 使用命令行参数

D 使用命令的输出

二、填空题10道、一题3分。

1、在linux中,某文件的权限为:drw-r–r–,该权限用数值形式表示为(    644   ),修改文件权限用(    chmod  )命令。
2、在Linux 系统 中,以(  文件  )方式访问设备 。
3、链接分为:(  软连接  ) 和 (  硬链接  )。

4、(     DHCP    )可以实现动态 IP 地址分配。

5、DNS 实际上是分布在internet 上的主机信息的 数据库 ,其作用是(  IP地址 )和(  域名  )之间的转换。

6、当LAN 内没有条件建立DNS 服务器,但又想让局域网内的用户可以使用计算机名互相访问时,应配

置 (    hosts    ) 文件。

7、DHCP 是动态主机配置协议的简称,其作用是:(   动态分配IP地址 ) 。

8、 唯一标识每一个用户的是 (  UID    ) 和 (  用户名    ) 。

9、docker和虚拟机的区别在于虚拟机有(    独立的内核    )。

10、docker采用了一种(  数据卷   )挂载的方式实现了可写层

三、操作题一共5道、一题8分。

1、简述Raid0、Raid1、Raid5、Raid10的区别?

[复制代码](javascript:void(0)

标签:bin,文件,马哥,考试题,etc,&&,教育,root,目录
来源: https://www.cnblogs.com/strugger-0316/p/14490585.html