老男孩Linux58期第一次考试总结

第一关测试题


作者:孙鹏鹏

归档:考试笔记

时间:2019/3/15


快捷键:

Ctrl + 1    标题1

Ctrl + 2    标题2

Ctrl + 3    标题3

Ctrl + 4    标题4

Ctrl + 5    程序代码

Ctrl + 6    正文

Ctrl + 7    实例1-1

格式说明:

蓝色字体:注释

黄色背景:重要

绿色背景:注意

老男孩教育教学核心思想6重:重目标、重思路、重方法、重实践、重习惯、重总结

学无止境,老男孩教育成就你人生的起点!

联系方式:

网站运维QQ交流群:

Linux 385168604架构师390642196

Python 29215534大数据421358633

官方网站:

http://www.oldboyedu.com 


1、运维人员的重要职责有哪些(3分)

1.1数据安全不丢失、不泄露

1.27×24小时运行,不宕机

1.3提升用户体验

2、绝对路径与相对路径概念和区别是什么?(2分)

绝对路径:从根开始的文件目录

相对路径:不从根开始的文件目录

3、简述进程、守护进程、程序之间的区别(6分)

程序:存放在磁盘上的文件

进程:运行着的程序

守护进程:持续在运行的程序

4、写出你所知道的主流Linux系统发行版本(5种以上)(5分)

CentOS  Redhat    Ubuntu   麒麟  Debian   SUSE  Fedora  等

5、 请描述GNU、GPL名词含义和内容?(6分)

GNU:is not unix,又称革奴计划,由斯托曼先生在1984年发起,是FSF的主要项目。目的是为了建立一套完全自由的和可移植的类unix操作系统。由于内核不稳定并没有问世,但也研发了一些优秀的组件:Emacs、gcc、basg、gawk。

GPL:通用公共许可。核心是保证任何人有共享、修改软件的自由,任何人有权获得、修改和发布软件的源代码权力,但都必须给出具体更改的源代码。

6、请描述命令行提示符的各组成部分含义?(6分)

root:用户名 @:分隔符 oldboy:主机名 ~:当前所在路径 #:管理员提示符$:普通用户提示符

7、机自启需要再哪个文件设置__/etc/rc.local__,开机自动挂载的文件是__/etc/fstab__,DNS客户端的文件地址是__/etc/resolv.conf____。(8分)

8、中创建oldboy目录,并在其中创建oldgirl.txt文件(12分)

[if !supportLists]a. [endif]在oldgirl.txt文件中键入“oldboyedu”(不少于三种方法)

vim oldgril.txt,按i进入插入,输入“oldboyedu”,Esc返回,:wq保存退出。

echo “oldboyedu” >oldgirl.txt

cat > oldgirl.txt<<EOF

oldboyedu

EOF

b.通过一条命令将下面内容输入到girl.txt中:

oldboyedu

oldgirl

linux

解:cat >oldgirl.txt<<EOF

oldboyedu

oldgirl

linux

EOF

[if !supportLists]b.[endif]打印出oldgirl.txt文件中包含oldboyedu的所有行

echo oldgirl.txt |grep “oldboyedu”

9、已知/etc/目录为Linux默认配置文件及服务启动命令目录,请做如下题目:(6分)

a、请用tar 打包/etc 整个目录(打包及压缩)

tar zcf /opt/etc.tar.gz ./etc

b、请把a 中的压缩包,解/tmp 指定目录下(最好只用tar 命令实现)

tar xf /opt/etc.tar.gz -C /tmp

10、请写出你所知道的命令行模式下及vim模式中常用的快捷键(各至少5种以上)(5分)

Tab 补全0或^ 行首

Ctrl+s 锁屏

gg  文件开头

Ctrl+q  解屏

G   文件结尾

Ctrl+l 清屏

ngg  到指定行

Ctrl+z  退出当前xshell

O  在当前行上面插入一行并进入编辑

Ctrl+c 暂停当前执行任务

0  在当前行下面插入一行并进入编辑

Ctrl+insert 复制zz  快速保存并退出

shift+insert 粘贴

yy  复制光标所在行

12、在其中键入1-30数字序列,并显示数字10-20的序列(6分)

第一问:

1、seq 30 >num.txt

2、echo -e {1..30}“\n”>num.txt

第二问:

1、head -20 num .txt|tail -11

2、grep 20 -B 10 num.txt

3、grep 10 -A 10 num.txt

4、grep 15 -C 5 num.txt

12、实际生产环境中常见的分区方式有哪几种,分别怎样分区的(9分)

普通分区

/boot  256M

Swap  256M

/     剩余多少给多少

数据服务器分区

/boot  256M

Swap  256M

/   100G

/data  剩余给/data   data可以是任意名

门户网站分区

/boot  256M

Swap  256M

/   100G

剩余的空间保留,等以后哪个部门有使用需求再分

错误的分区方式(不建议使用)

/boot  256M

Swap  256M

/     100G

/home

这种分区方式利用LVM,动态实实调整各分区空间,大并发时性能会下降5-10%,磁盘空间容易满。

13、Raid0和raid1的特点与区别(10分)

Raid0:

多块磁盘整合在一起,容量是所有盘之和,性能是所有盘之和,没有冗余,即使坏一块盘,其他盘的数据也会丢失。

Raid1:

两块磁盘组合一起,容量是一个盘的容量,性能也是单个盘的,但是冗余100%,即使坏了一个盘另外一个盘还有备份。

14、Centos6中开机启动的流程(9分)

电源,bios自检

MBR引导,通过硬盘启动

GRUB菜单,选择内核版本

加载内核

运行init进程

读取运行级别

读取初始化系统,设置主机名、ip地址

根据运行级别运行脚本

开机自启动程序

启动Mingetty,显示登录界面

15、简述Centos6系统中的七种运行级别(7分)

0  关机

1  单用户模式(忘记root密码时选择,也是救援模式)

2  多用户模式

3  命令行模式(企业服务器运行的状态)

4  未使用

5  图形化模式

6  重启

======================================================

第一章至第八章重点

第1章 章 计算机硬件与组成基础

1. 运维人员的重要职责有哪些?

(1)企业数据不丢失,不泄露

(2)7*24小时不宕机

(3)用户体验舒适

2. 服务器尺寸的衡量单位是什么?

1U=4.445cm

3. 互联网企业常见的服务器品牌以及型号有哪些?

IBM戴尔HP 联想浪潮 华为

戴尔的R710/720 R610/620

4. 常见的服务器的型号有哪几种?

戴尔的R710/720 R610/620

5. 内存的特点有哪些?

内存也被称为临时存储器,是临时存放数据的地方,当电脑关机的时候,会清空。电脑运行软件的时候会把软件调到内存中运行,软件关闭的时候再从内存中释放掉

6. 简述程序、进程和守护进程之间的区别?

程序:程序就是存放在磁盘中的数据文件

进程:在内存中运行的程序就是内存

守护进程:持续运行的程序

7.简述buffer 和 cache 区别?

Buffer:缓冲区,高并发访问时,由于数据量大,所以数据会先在内存中存放,然后当达到一定数量的时候或者一定时间的时候写入磁盘,buffer就在中间起缓冲作用。

Cache:缓存区,高并发读取的时候,由于用户读取数据较多,所以会把数据调到内存中,这样可以让用户更快的看到自己想看到的东西,cache就起缓存的作用。

Buffer:写入到内存缓冲区 数据----》内存----磁盘

Cache:从内存读取缓存区 读取《----数据《----磁盘

8. 什么是远程控制卡,作用是什么?

远程控制卡可以在远处控制服务器。

9. 常见的磁盘的接口有哪几种?

IDESAS SAST SCSI  SSD

10. Raid 卡的级别有哪些?分别有什么特点?

级别有 0  1   5    10

Raid 0:由1块或者多块盘组成,容量是所有盘容量之和,性能也是所有盘之和,但是没有冗余。

Raid 1:只能由两块盘组成,容量是总容量的1/2,性能一般,但是有100%的冗余。

第 第2 章 Linux 系统介绍与环境搭建准备

[if !supportLists]1.[endif]Linux 发展中三个重要人物及其贡献?

谭邦宁   开发Minix

斯托曼   自由软件与GUN项目发起人

托瓦兹   Linux之父


[if !supportLists]2.[endif]简述 GNU 是什么?

GNU全称是GNU

NOT UNIX 意思GNU不是UNIX,GNU计划也被称为革奴计划,目的是建立一套完全自由的和可移植的类unix的操作系统

[if !supportLists]3.[endif]GPL 协议的内容有哪些?

复制自由:允许将软件复制到任何人的电脑中,并且不限制复制的数量。

传播自由:允许以各种形式进行传播。

收费传播:允许在各种媒介上出售该软件,但必需提前让买家知道这个软件是可以免费获得的,并解释收费的理由(一般来讲都是能够为用户提供某种服务,以技术服务的形式来收费)。

修改自由:允许开发人员增加或删除软件的功能,但必须依然基于GPL许可协议授权。一句话,修改后必须以GPL授权开源发布。

[if !supportLists]4.[endif]常见的 Linux 发行版本有哪些?

Red Hat,Ubuntu,Fedora,CentOS.

[if !supportLists]5.[endif]简述 RedHat 和 CentOS 之间的区别?

fedora 是red hat一个分支,免费   实验  新功能

red hat 不再遵循GPL协议,成为收费产品(但仍开源)

centos 是red hat的 logo删掉, 收费组件去掉后再编译而成的版本;

目前已被red hat收购,但仍开源免费。

 

[if !supportLists]6.[endif]简述 RedHat 和 Fedora 系统之间的区别

fedora 是red hat一个分支,免费   实验  新功能

[if !supportLists]7.[endif]32 位系统和 64 位系统之间的区别?

a.设计的定位不同 64是为专业人员设计,32是给普通用户设计

b.安装要求配置不同。64位只能安装在64位电脑上,32位不仅可以安装在32,还可以安装在64位系统上,,当然32发挥不了64的硬件性能

c.运算速度不同。64(一次提取8字节)比32(4字节)快一倍。

d.寻址能力不同。64位系统其CPU运算速度更快,支持使用更大内存,可以发挥更大更好的性能,提升用户工作效率

e.支持的内存不同,32位最多为4G,64位理论上可以无限加内存条

f.支持的软件不同,32位不能运行64位的软件

g.系统体积不同64位系统比32位系统大700MB左右。

8. 简述 Linux 系统有哪些优秀的特点?

1 .Linux是自由软件,开源不收费的,可根据自己需求更改源代码。

2.具有unix全部特性,系统更开放,功能更优秀。

 

第 第3章 章 级 企业级 CentOS6.9 操作系统的安装

[if !supportLists]1.  [endif]请简述 Linux 系统中常见的几种分区及其作用

(1)普通分区形式:

/boot 引导分区256M

swap 交换分区   内存大于8G,给8G。内存小于8G,给到1.5倍的内存。

/   给所有空间

使用条件:

1、数据不那么重要。

2、必须必须要有备份策略:就是实时的。

    内部人员发布数据,同时发布到两台以上生产服务器里。是三个备份,GIT上,代码。

  外部用户写入数据(图片、视频 文字),

  同时发布到两台服务器后面共享的服务器上(对这个共享服务器做备份),两个备份。

(2)存储服务器(含数据库)的分区方式:

/boot 引导分区256M

swap 交换分区   内存大于8G,给8G。内存小于8G,给到1.5倍的内存。

/   给100G

/data  剩余给数据分区 ,data可以是任意名称。


(3)门户网站的分区方案

===========================================

/boot 引导分区256M

swap 交换分区   内存大于8G,给8G。内存小于8G,给到1.5倍的内存。

/   给100G

剩余保留,将来哪个部门使用,使用部门自己分剩余的分区。

(4)不少网友错误分区方案

/boot 引导分区256M

swap 交换分区   内存大于8G,给8G。内存小于8G,给到1.5倍的内存。

/home 家目录

方便系统整理文件

[if !supportLists]2.  [endif]请描述 Linux 系统中不同分区方式及其应用场景

同上

[if !supportLists]3.  [endif]简述 Vmware 虚拟机中虚拟网卡有哪三种连接方式

桥接模式,NAT模式,主机模式

[if !supportLists]4.  [endif]简述桥接模式和 NAT 模式之间的区别

桥接模式:相当于除了主机之外又加了一台计算,通过物理主机网卡从而连入到了实际的网络中,所有网络功能和网络中的真实机器计划完全一样,桥接模式下的虚拟机和网内真实计算机所处的位置是一样的。

NAT模式:虚拟机是通过宿主机上网和交换数据的。

第 第4章 章 理 远程连接管理 Linux 实践

1. 常见的远程连接工具有哪些?

Xshellputty

2. 远程连接工具采用的是什么协议,默认端口号是多少?

SSH协议  默认端口号22

3. 简述远程终端工具连接不上虚拟机的故障排查思路?

a.检查ip地址是否一致

b.检查端口是否正确

c.检查防火墙是否关闭

d.检查SElinux是否关闭

4.启动 sshd服务的命令是________?

Systemctlstartsshd

5.常见的无法远程连接服务器的原因有哪些?

1、检查服务端:网卡、  IP是不是启动和正确的

ip add

或者ifconfig

2

、检查服务端:端口和进程查端口:ss -lntup| netstat -lntup

查进程:ps -ef|grep ssh

想让他提供服务

systemctl start sshd

在检查。

=================================

3

、客户端:IP、端口、协议是不是对的。眼睛查。都是对的,就是连不上,咋办?

A

、ping 10.0.0.200 检查物理连接能否到达。

[c:\~]$ ping 10.0.0.200

正在 Ping 10.0.0.200 具有 32 字节的数据:

来自 10.0.0.200 的回复: 字节=32 时间=2ms TTL=64

来自 10.0.0.200 的回复: 字节=32 时间<1ms TTL=64

如果不可达:1、连接的IP输入错了。2、物理链路有问题(VM环境调虚拟网络编辑器)

B

、telnet 10.0.0.200 22 检查对方有没有提供服务,开启服务。

[c:\~]$ telnet 10.0.0.200 22

Connecting to 10.0.0.200:22...

Connection established.

To escape to local shell, press 'Ctrl+Alt+]'.

SSH-2.0-OpenSSH_7.4

连不上的状态:

[c:\~]$ telnet 10.0.0.200 333

Connecting to 10.0.0.200:333...

1

、服务端今天休息,没有提供服务(在此不成立)。2、防火墙(6是iptables,7是firewalld)。查看状态:systemctl status firewalld.service

#active (running)

活着的状态

#Active: inactive (dead)

死的状态。关闭:systemctl stop firewalld.service

启动:systemctl start firewalld.service

开机不自动启动:systemctl disable firewalld.service

[if !supportLists]5.  [endif]查看网卡 ip 的命令有哪些?

Ip a

Cat

/etc/sysconfig/network-scripts/ifcfg-网卡名

[if !supportLists]6.  [endif]如何测试服务器能否连上互联网?

Ping baidu.com

[if !supportLists]7.  [endif]什么是快照?

快照就是相当于虚拟机保存了一个以前的一个状态,你可以通过快照恢复到以前的那种状态。

[if !supportLists]8.  [endif]Centos7 中如何修改默认网卡命名规则?

[if !supportLists]a. [endif]通过vim /etc/sysconfig/network-scipts/ifcfg-网卡名,进去可以修改网卡名

[if !supportLists]b. [endif]Nmtui修改


第 第5 章 Linux 系统命令行入门基础

[if !supportLists]1.  [endif]请描述命令行提示符的各组成部分含义?

用户名 分隔符 主机名 当前所在目录

[if !supportLists]2.  [endif]对于不会使用的命令如何查询帮助?

Man   XXXX    help XXXXX

[if !supportLists]3.  [endif]Linux 系统关机命令有哪些?

Poweroff     init 0

Halt

Shutdown -h 0  Shutdown -h now  Shutdown -h +时间

[if !supportLists]4.  [endif]Linux 系统重启命令有哪些?

Reboot   init 6      shutdown -r 0      Shutdown -rnow  Shutdown -r+时间

[if !supportLists]5.  [endif]Linux 系统普通命令和内置命令有什么区别?

内置命令在系统启动时就调入内存,是常驻内存的,所以执行效率高。

而普通命令是系统的软件功能,用户需要时才从硬盘中读入内存。

 

[if !supportLists]6.  [endif]请写出在 Xshell 命令行模式下你所知道的快捷键命令?移动光标快捷键

ctrl+a光标移动到行首的位置;

ctrl+e光标移动到行尾的位置;

ctrl+f光标向右移动一个字符

ctrl+b光标向左移动一个字符

剪切、粘贴、清除快捷键

ctrl+k剪切(删除)光标处到行尾的字符;

ctrl+u剪切(删除)光标处到行首的字符;

ctrl+w剪切(删除)光标前的一个单词

Ctrl+y粘贴ctrl+u,ctrl+k,ctrl+w删除的文本

Ctrl+insert  复制命令行内容

Shift+insert  粘贴命令行内容

Ctrl+c中断正在执行的任务

Ctrl+h删除光标所在前的一个字符

重复执行快捷键

Ctrl+d退出当前x shell命令还可以退出x shell

Ctrl+r搜索历史纪录中的命令行

Ctrl+g从ctrl+r的模式中退出

Esc+.  获取上一条命令的最后的部分

控制快捷键

Ctrl+z暂停正在运行的服务

Crtl+l清屏;    ctrl+s锁屏;    ctrl+q解锁;

!号开头的快捷命令

!!执行上一条命令

!pw执行最近以pw开头的命令

!pw:p仅打印最近pw开头的命令,但不执行

!num执行历史命令列表的第num(数字)条命令

!$上一条命令的最后一个参数。相当于esc+.

Esc相关

Esc+.获取上一条命令的最后的部分

Esc+b移动到当前单词的开头

Esc+f移动到当前单词的结尾

Esc+t颠倒光标所在处及其相邻单词的位置

基本命令总结:


第 第6 章 Linux 文件及目录管理命令基础

[if !supportLists]1.  [endif]创建一个/oldboy 目录。

[root@zyl666  02:55:24  ~]# mkdir oldboy

[root@zyl666  02:55:45  ~]# ls

[if !supportLists]1-1. [endif]log  1.txt anaconda-ks.cfg  df.txt  oldboy oldboy.txt

2.切换目录到/oldboy下。

[root@zyl666  02:57:08  ~]# cd oldboy/

[root@zyl666  02:57:20  ~/oldboy]#

[if !supportLists]2.  [endif]查看当前路径所在位置。

[root@zyl666  02:57:41  ~/oldboy]# pwd

/root/oldboy

[if !supportLists]3.  [endif]在上述 oldboy 目录下创建一个 oldgirl.txt 文件。

[root@zyl666  02:58:04  ~/oldboy]# touch oldgirl.txt

[root@zyl666  02:59:47  ~/oldboy]# ls

oldgirl.txt

[if !supportLists]4.  [endif]通过一条命令同时创建 oldboy1,oldboy2 两个目录。

[root@zyl666  02:59:55  ~/oldboy]# mkdir oldboy{1,2}

[root@zyl666  03:00:27  ~/oldboy]# ls

oldboy1  oldboy2 oldgirl.txt

[if !supportLists]5.  [endif]把/oldboy/oldgirl.txt 文件复制到/opt 下。

root@zyl666  03:00:29  ~/oldboy]# cp oldgirl.txt /opt

[root@zyl666  03:01:08  ~/oldboy]# ls /opt

1.txt  oldgirl.txt text.txt

7. 查看当前/opt目录下有哪些文件。

[root@zyl666  03:01:08  ~/oldboy]# ls /opt

1.txt  oldgirl.txt text.txt

8. 把/oldboy/oldgirl.txt再次移动到/opt/下并且没有确认提示。

[root@zyl666  03:01:13  ~/oldboy]# \mv oldgirl.txt /opt/

[root@zyl666  03:02:44  ~/oldboy]# ls /opt/

1.txt  oldgirl.txt text.txt

9. 把/oldboy/oldgirl.txt文件删除并且不提示。

[root@zyl666  03:03:11  ~/oldboy]# \rm -rf oldgirl.txt

[root@zyl666  03:04:06  ~/oldboy]# ls

oldboy1  oldboy2

[if !supportLists]9.  [endif]把/oldboy/目录删除并且不提示。

[root@zyl666  03:04:48  /]# cd ~

[root@zyl666  03:04:54  ~]# ls

1-1.log  1.txt anaconda-ks.cfg  df.txt  oldboy oldboy.txt

[root@zyl666  03:04:56  ~]# \rm -rf oldboy

[root@zyl666  03:05:06  ~]# ls

1-1.log  1.txt anaconda-ks.cfg  df.txt  oldboy.txt

第 第7 章 Linux 目录文 件 与系统启动知识

[if !supportLists]1.  [endif]如何在 Vmware 下的 Linux 系统中看到 ISO 文件镜像中的文件。

[root@zyl666 04:26:21   ~]# blkid

/dev/sda1:UUID="0c1ad319-d952-46b2-8b61-f62707755ab2" TYPE="xfs"

/dev/sda2:UUID="bfcae4fe-e625-4e22-9354-7b645da955b8" TYPE="swap"

/dev/sda3:UUID="4d410023-5d68-4bd3-8380-3adde2724c42" TYPE="xfs"

/dev/sr0: UUID="2018-05-03-20-55-23-00"LABEL="CentOS 7 x86_64" TYPE="iso9660"PTTYPE="dos"

 

2. 当我们想要配置网卡信息时需要修改那个文件?

Ifcfg-eth0

3.请解释下列目录的作用

根下 的 目录 生产 中 常用 的核心文件

/bin     /etc/sysconfig/network-scripts/ifcfg-eth0

二进制命令所在      配置网卡

/boot    /etc/resolv.conf

系统引导程序所需的文件目录

系统DNS客户端配置文件

/dev       /etc/hostname(CentOS7特有)

设备软件目录     主机名配置文件

/etc       /etc/hosts

系统配置,启动程序    系统本地的DNS解析文件

/home       /etc/fstab

配置开机设备自动挂载的文件

/proc      /etc/rc.local

进程信息及内核信息  存放开机自启动程序命令的文件

/root    / etc/redhat-release

管理员家目录  声明Redhat版本号和名称信息的文件

/sbin       /etc/sysctl.conf

管理系统相关命令   Linux内核参数设置文件

/tmp     /etc/systemd/system(CentOS7特有)

临时文件目录

/usr   /usr/lib/systemd/system(CentOS7特有)

用户或系统软件应用程目录  软件启动程序所在目录

/var    /etc/sysconfig/network(CentOS6及以前特有)

存放系统日志      主机名配置文件

第 第8 章 Linux 文 文 件 过滤及内容编辑处理

[if !supportLists]1.  [endif]vim 编辑器中的快捷键有哪些?

普通模式:

:set nu 显示行号

普通模式:移动光标:

行尾$

行首0

文件尾部G

文件开头gg

到指定行 阿拉伯数字gg


普通模式:搜索与替换操作

向下搜索 /3306 继续搜 按n,反向搜N

向上搜索?80   继续搜 按n,反向搜N


普通模式:替换

:%s/A/B/g

:%s#world#oldgirl#g

/#还可以用@等特殊字符替换,实际就是分隔符。


s是替换 g表示全局(所有)

指定行号替换:

:4,6s/oldboy/oldgirl/g


普通模式:复制、粘贴、删除等操作

删除单行dd

删除多行 ndd n用任意数字替换

撤销   u

单行复制yy

多行复制nyy   n用任意数字替换

粘贴     p

 

[if !supportLists]2.  [endif]给文件增加内容的方法(不少于三种)?

第一种:[root@zyl666  03:43:53  ~]# echo "sdsadasd" >>1.txt

[root@zyl666  03:44:17  ~]# cat 1.txt

Welcome to oldboy training.

we are excellent.~                                                                                            

~       

Sdsadasd

第二种:[root@zyl666  03:45:23  ~]# cat >>1.txt<

> i love 我自己

> EOF

[root@zyl666  03:46:47  ~]# cat 1.txt

Welcome to oldboy training.

we are excellent.~                                                                                            

~       

sdsadasd

i love 我自己

第三种:vim 1.txt  自己编辑,:wq保存退出就行了

[if !supportLists]3.  [endif]怎样实现在目前文件内容的基础上追加“I am oldboy”内容?

[root@zyl666  03:49:58  ~]# echo "i am oldboy" >>1.txt

[root@zyl666  03:50:15  ~]# cat 1.txt

Welcometo oldboy training.

weare excellent.~                                                                                            

~       

sdsadasd

i

love 我自己

iam oldboy

[root@zyl666  03:50:17  ~]#

[if !supportLists]4.  [endif]按行插入数字序列 1-50 到文件/oldboy.txt 中。

root@zyl666  04:23:49  ~]# seq 50 > 1.txt

[root@zyl666  04:23:56  ~]# cat 1.txt

[if !supportLists]5.  [endif]显示 oldboy.txt 中 20-30 行的内容。

[root@zyl666  04:25:59  ~]# grep 20 -A10 1.txt

6. 假设一个文件test.txt 中有如下内容:

Oldboy

Oldgirl

Oldboyedu

如何实现只打印出带有 Oldboyedu 的行。

[root@zyl666  04:04:01  ~]# grep "Oldboyedu" 1.txt

Oldboyedu

8.如何将test.txt 中所有的 old(含大写)都替换成young。

:%从第几行开始数字/name/title/g

[root@zyl666  04:12:57  ~]# cat 1.txt

youngboy

younggirl

youngboyedu

[if !supportLists]10.    [endif]如何实现无论正确输出结果还是错误报错都不提示统一追加到/tmp/error.log 文件中。

[root@zyl666  04:13:05  ~]# cho "asdasda" >>1.txt 2>>1.txt

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,590评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,808评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,151评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,779评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,773评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,656评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,022评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,678评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,038评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,756评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,411评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,005评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,973评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,053评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,495评论 2 343

推荐阅读更多精彩内容

  • 感赏这几天每天都有钱宝宝入账,宇宙爸爸真的是有求必应,太丰盛了! 感赏今晚虽然去接儿子回到家也7点多了,还是能在很...
    丽丽丫丫阅读 166评论 0 0