Linux基础练习题7.15
Posted 六月OvO
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基础练习题7.15相关的知识,希望对你有一定的参考价值。
1.取出系统中的文件/etc/passwd的第七列(以:为分隔符)。
2.已知文件test.txt内容如下,请给出输出test.txt文件内容时,不包含oldboy字符串的命令。
test
qiudao
oldboy
test
qiudao
oldboy
3.只查看/etc/passwd文件内第5到第15行的内容
4.把test.txt文件中的oldboy替换为oldgirl,给出命令
5.test.txt 的内容如下,要求过滤出不包含qiudao的行。有几种方法可以实现
oldboy
oldgirl
qiudao
oldboy
oldgirl
qiudao
6.把文件/etc/passwd文件中的/sbin/nologin替换为/bin/bash
7.把/etc/selinux/config文件中的SELINUX=enforcing行中的enforcing替换成disabled
8.现将文件b.txt 中的所有123 替换成def,请问如何实现?
9.将文件的test.txt中的第10行的oldboy改为oldgirl
10.请执行命令取出linux中eth0的IP地址(请用cut,有能力者也可分别用awk,sed命令答)。
11.使用命令调换/etc/passwd文件里 root 位置和/bin/bash 位置? 即将所有的第一列和最后一列位置调换?
12.先拷贝,再删除/etc/passwd文件的前三行内容。
13.使用sed命令打印出/etc/passwd文件的第一行到第三行
14.过滤出/etc/services 文件包含3306或1521两数字所在的行的内容。(三种方法)
15.在linux 系统中,当LAN(局域网)内没有条件记案例DNS 服务器,但又想让局域网内的用户可以使用计算机名互相访问时,应配置( )文件(请写全路径)
16.写出redhat中,配置网卡及dns的配置文件是什么?有什么区别?
17.若要将鼠标从VM中释放出来,可按()键完成。
18.如何统计/etc下有多少个目录,不包括隐藏目录,只显示目录个数。
19.统计secure.log文件中每个ip地址破解你用户密码的次数(包含Failed password字符串的行属于破解密码的,日志群里有,文件很大,建议不要使用cat打开)。
20.输入last,统计当前连接本机的每个远程终端IP的连接总次数
21.输入lscpu,取出当前系统的cpu核心数
22.输入df -h,取出当前系统根分区剩余可用磁盘空间
23.显示/proc/meminfo文件中以s开头的行(忽略大小写)
24.执行命令echo "I am qls,myqq is 1176494252">/oldboy/oldboy.txt,
现在需要从文件中过滤出“qls”和“1176494252”字符串,请给出命令?(最少三种方法)
25.接上题,如果需要从文件中过滤出“qls,1176494252”字符串,请再给出命令?
26.我想在/data/oldboyedu目录下面创建 一个oldboy.txt文件,出现了如下报错。
[root@qiudao ~]# touch /data/oldboyedu/oldboy.txt
touch: cannot touch ‘/data/oldboyedu/oldboy.txt’: No such file or directory
问:为何出现这样的错误?该怎么解决?
27.翻译题
01).command not found
02).No such file or directory
03).File exists
04).Is a directory
05).Not a directory
[root@qiudao ~]# touch /data/oldboyedu/oldboy.txt
touch: cannot touch ‘/data/oldboyedu/oldboy.txt’: No such file or directory
问:为何出现这样的错误?该怎么解决?
27.翻译题
01).command not found
02).No such file or directory
03).File exists
04).Is a directory
05).Not a directory
28.在/backup下创建10个.txt的文件,找到/backup目录下所有后缀名为.txt的文件
29.显示/etc/services文件的第10行到第20行的内容?
30.显示文件/etc/services的大小?
31.以“:”为分隔符,取出/etc/passwd第一行的第七列也就是最后一列的内容?(两种方法)
32.找出/var/log目录中以.log结尾的文件,并显示这些文件的属性信息。
33.寻找名称为mytest.log的文件
34.用命令行更改config.txt文件,把里面的“name”更改为“address”
35.把/etc/passwd文件中的:替换成#
36.说明下面这几个文件的作用:/etc/hostname、/etc/resolv.conf、/etc/hosts
37.尝试使用sed命令的后向引用和awk命令取出ip地址,请分别使用ip和ifconfig命令取出。
38.在123.txt文件末尾插入‘test’。(两种方法)
39.将/etc/passwd文件中第一行到第五行的root替换为admin?
40.统计nginx访问日志access.log中每个访问ip出现次数最多的10个。(已知ip在第一列,日志群里有)
41.取出下列文件的权限如:0644 ?(两种方法)
[root@qls ~]# stat qls.txt
File: ‘123.txt’
Size: 44 Blocks: 8 IO Block: 4096 regular file
Device: 803h/2051d Inode: 67160518 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2019-07-27 16:55:57.055131412 +0800
Modify: 2019-07-27 16:55:50.098131214 +0800
Change: 2019-07-27 16:55:50.101131214 +0800
41.取出下列文件的权限如:0644 ?(两种方法)
[root@qls ~]# stat qls.txt
File: ‘123.txt’
Size: 44 Blocks: 8 IO Block: 4096 regular file
Device: 803h/2051d Inode: 67160518 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2019-07-27 16:55:57.055131412 +0800
Modify: 2019-07-27 16:55:50.098131214 +0800
Change: 2019-07-27 16:55:50.101131214 +0800
42.删除qls.txt文件中的第10行到20行。(两种方法)
以上是关于Linux基础练习题7.15的主要内容,如果未能解决你的问题,请参考以下文章