自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 Docker-ce(社区版)自动安装教程和用阿里云为镜像加速

Docker-ce社区版一、Docker介绍一、Docker介绍Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。...

2020-11-12 10:26:52 791 4

原创 Linux中DNS——域名解析服务

DNS 域名解析服务一、DNS——的作用二、安装DNS服务程序bind三、修改bind服务的配置文件1、主配置文件1)全局配置2)区域配置2、区域数据配置文件1)正向区域配置2)反向区域配置3)注意事项(重点)4、检查配置文件格式1)检查主配置文件2)检查区域数据配置文件一、DNS——的作用DNS 系统在网络中的作用就是维护一个地址数据库,其中记录了各种主机域名与 IP 地址的对应关系,以便为客户程序提供正向或反向的地址查询服务,即正向解析与反向解析。正向解析:根据域名查 IP 地址,即将指定的域名

2020-11-04 11:06:57 562 1

原创 Linux中两个配置文件配置dhcp服务(dhclient)

dhcp服务一、dhcp原理二、Linux中dhcp的配置1、安装dhcp服务2、配置dhcp配置文件1)/etc/dhcp/dhcpd.conf 文件的配置构成2)dhcpd 服务的全局配置3)subnet 网段声明3、启动dhcp服务三、测试dhcp服务1、修改测试机的网卡配置2、获取dhcp服务一、dhcp原理dhcp原理,点击前往二、Linux中dhcp的配置1、安装dhcp服务[root@localhost ~]# rpm -ivh dhcp[root@localhost ~]# y

2020-11-04 09:49:26 7709 2

原创 Linux中日志文件分析(last、lastb)

日志文件分析日志文件分析一、日志数据主要的三种类型二、常见的一些日志文件三、内核及系统日志四、用户日志1、查询当前登录的用户情况——users、who、w 命令2、查询用户登录的历史记录——last、lastb 命令五、程序日志六、总结日志文件分析日志文件是用于记录 Linux 操作系统中各种运行消息的文件,相当于 Linux 主机的“日记”。不同的日志文件记载了不同类型的信息,如 Linux 内核消息、用户登录事件、程序错误等。一、日志数据主要的三种类型内核及系统日志:这种日志数据由系统服务 r

2020-11-04 00:59:43 2812 2

原创 inode 与 block和硬链接与软链接的分析详解

inode 与 block和硬链接与软链接的分析详解一、inode 与 block1、inode 和 block 概述2.inode 的内容二、硬链接与软链接一、inode 与 block操作系统的文件数据除了实际内容之外,通常含有非常多的属性,例如 Linux 操作系统的文件权限(rwx)与文件属性(所有者、群组、时间参数等)。文件系统通常会将这两部分内容分别存放在 inode 和 block 中。1、inode 和 block 概述文件是存储在硬盘上的,硬盘的最小存储单位叫做“扇区”(secto

2020-11-03 23:48:02 313

原创 Linux系统安全(用户、账号、密码)及应用管理及网络扫描(sudo、chage、chattr,nmap、chage)

Linux系统安全及应用一、基本安全措施1、系统账号管理2、密码安全管理3、命令历史、自动注销一、基本安全措施1、系统账号管理常见的非登录用户账号包括 bin、daemon、adm、lp、mail 等。为了确保系统安全,这些用户账号的登录 Shell 通常是/sbin/nologin,表示禁止终端登录,应确保不被人为改动。[root@localhost ~]# grep "/sbin/nologin$" /etc/passwd bin:x:1:1:bin:/bin:/sbin/nologin d

2020-11-03 19:45:05 759

原创 Linux中计划任务管理(croutab、at)

计划任务管理一、at一次性计划任务的设置二、croutab周期性计划任务设置1、croutab的配置文件和目录解析1)/etc/crontab——系统任务配置文件一、at一次性计划任务的设置at 命令设置的计划任务只在指定的时间点执行一次,前提是对应的系统服务 atd 必须已经运行。需要注意的是,计划执行任务的时间、日期必须安排在当前系统的时刻之后,否则将无法正确设置计划任务。设置一次性计划任务时,在 at 命令行中依次指定计划执行任务的时间、日期作为参数(若只指定时间则表示当天的该时间,若只指定日

2020-11-03 09:23:41 346

原创 linux中进程管理(ps、top、pstree、pgrep、jobs、&、kill、fg)

进程管理一、查看控制进程1、ps查看静态进程统计信息(Processes Statistic)2、top查看进程动态信息3、pgrep查询进程信息4、pstree查看进程树、二、进程控制1、启动以及改变运行进程方式1)手动启动进程方式2)调度启动进程方式3)改变进程的运行方式(Ctrl+Z)4)查看后台的进程(jobs)5)将后台的进程恢复运行(fg)2、终止执行进程(kill、killall 和 pkill)1)使用 kill 命令终止进程2)使用 killall 命令终止进程3)使用 pkill 命令终

2020-11-03 00:29:10 570

原创 Linux中的LVM分区与使用与系统设置磁盘配额(对用户的组的磁盘限额:干货)

LVM 与磁盘配额一、LVM 概述1、PV(Physical Volume,物理卷)2、VG(Volume Group,卷组)3、LV(Logical Volume,逻辑卷)二、LVM 的管理命令1、物理卷管理2、卷组管理3、逻辑卷的管理三、系统设置磁盘配额1、磁盘配额介绍1)磁盘配额的作用范围2)磁盘配额的限制对象3)磁盘配额的限制类型4)磁盘配额的限制方法2、磁盘配额管理1)以支持配额功能的方式挂载文件系统2)编辑用户和组账号的配额设置配额设置的基本命令格式:3)验证磁盘限额功能4)查看配额使用情况一

2020-11-02 22:07:49 743 2

原创 Linux 网络设置(ifconfig、route、traceroute、netstat、ss、nslookup、dig、ping状态返回分析)

Linux 网络设置一、查看网络1、查看网络接口地址2、查看更改主机名3、查看路由表条目4、查看网络连接情况netstat 命令ss 命令二、测试网络连接1、测试网络连通性2、跟踪数据包的路由途径3、测试 DNS 域名解析nslookup命令dig 命令三、使用网络配置命令1、临时配置和永久配置的解释2、修改网卡的地址、状态2、添加、删除静态路由与默认路由记录一、查看网络1、查看网络接口地址主机的网络接口卡(网卡)通常称为网络接口。在 Linux 操作系统中,使用 ifconfig 命令可以查看网络接

2020-11-02 17:47:23 4005 12

原创 如何给虚拟机或新添加的网卡配置双网卡以及nmcli工具简单用法(详细配置过程)

虚拟机或新添加的网卡配置双网卡虚拟机或新添加的网卡配置双网卡1、添加网卡2、查看(ifconfig或ip addr)虚拟机或新添加的网卡1)查看新添加的网卡信息2)如果没有查看到新添加的网卡的信息如何解决3、配置双网卡虚拟机或新添加的网卡配置双网卡1、添加网卡2、查看(ifconfig或ip addr)虚拟机或新添加的网卡1)查看新添加的网卡信息 [root@localhost ~]# ifconfigens33: flags=4163<UP,BROADCAST,RUNNING,MU

2020-10-31 18:06:18 2904 1

原创 服务器节点间时间同步的两种方式以及cal(以日历的形式的显示日期)命令用法介绍(线网环境和局域网环境)

服务器节点间时间同步的两种方式一、线网环境二、局域网环境1、在其中的一个节点安装配置NTP服务,作为所有节点的时间同步源2、其他节点同步时间同步源一、线网环境直接同步阿里云的时间服务器就可以[root@localhost ~]# ntpdate ntp1.aliyum.com //同步阿里云的时钟服务器二、局域网环境1、在其中的一个节点安装配置NTP服务,作为所有节点的时间同步源[root@node1 ~]# yum -y install ntp[root@node1 ~]# vim /et

2020-10-31 14:44:51 877

原创 GFS分布式文件系统、结合实验分析各种存储卷的特点。深入刨析分布式存储的方式。

GFS分布式文件系统一、GFS(GlusterFS)概述1、GFS简介2、GFS的特点3、GFS术语4、GFS用到的算法二、GlusterFS的卷类型分1、布式卷2、条带卷3、复制卷4、分布式条带卷5、分布式复制卷三、实例搭建GFS实验1、实验目的2、实验拓扑图3、实验详细配置过程1)同步所有存储服务器的时间、关闭selinux、关闭防火墙2) 配置所有存储服务器的主机名和/etc/hosts文件3)创建、格式化、挂载所有存储服务器新增的4块磁盘一、GFS(GlusterFS)概述1、GFS简介开源

2020-10-30 23:25:33 815 1

原创 smbclient搜索windows共享目录时 protocol negotiation failed: NT_STATUS_CONNECTION_RESET:报错解决方法

protocol negotiation failed: NT_STATUS_CONNECTION_RESET报错一、报错解释二、smbclient搜索win10共享目录时报错解决方法方法一方法二、一、报错解释协议连接失败:连接复位二、smbclient搜索win10共享目录时报错解决方法方法一线网yum源安装[root@localhost ~]# yum -y install samba[root@localhost ~]# smbclient -L //192.168.20.1/Ente

2020-10-30 16:19:02 3822

原创 ELK日志文件分析系统、Logstash、ElasticSearch和Kiabana三个开源工具组成(实例部署过程)

ELK日志文件分析系统一XC ,一XC ,0.3PPLAZSWSWDFDDDDDDDDDDDDDDDDDDDDDDFDDDDDDDDDDDDDDDDDDDDDE DGHRQYUK,./XZ、112rsaYRSetlkteryywuteyrwYRWQ TWutwquyrwqtreqy4e3wqrewqytrewq342323jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...

2020-10-29 22:55:29 2256 11

原创 ElasticSearch简单介绍以及实例搭建集群环境图形界面管理方式(企业级搜索引擎搭建及用法)(干货亲测软件包)

ElasticSearch使用介绍以及实例搭建集群环境图形界面管理方式一. ElasticSearch简单介绍1、ElasticSearch简单介绍2、ElasticSearch常用的工作方式3、生产环境中Elasticsearch使用的案例二、 Elasticsearch数据写入过程描述1) 数据写入 --> 进入ES内存 buffer (同时记录到translog(预写日志))--> 生成倒排索引分片(segment);2) 将 buffer 中的 segment 先同步到文件系统缓存中,

2020-10-29 00:38:46 599 1

原创 linux中如何设置最大打开文件数。补充ulimit命令的用法

linux中如何设置最大打开文件数一、查看系统和当前用户打开最大文件数的限制方式1、查看系统打开最大文件数的限制2、查看当前用户打开最大文件数的限制3、查看当前系统使用的打开文件描述符数二、设置系统和当前用户打开最大文件数的限制方式1、设置系统打开最大文件数的限制2、设置当前用户打开最大文件数的限制注:三、ulimit命令的用法注:一、查看系统和当前用户打开最大文件数的限制方式1、查看系统打开最大文件数的限制[root@node2]# cat /proc/sys/fs/file-max378724

2020-10-28 18:56:07 576 4

原创 shell脚本快速创建、格式化、挂载新添加的磁盘

shell脚本快速创建格式化磁盘一、通过管理员选择创建、格式化、挂载新添加的磁盘脚本二、自动创建、格式化、挂载新添加的磁盘脚本一、通过管理员选择创建、格式化、挂载新添加的磁盘脚本#! /bin/bashecho "=============================="PS3="chose which disk you want to create:"select W in `ls /dev/sd*|grep -o 'sd[b-z]'|uniq` quitdo case $

2020-10-28 01:43:51 2364 11

原创 如何将Linux操作系统目录和win10操作系统目录共享挂载、图文详细步骤、实现文件的互传

Linux操作系统目录和自己windows操作系统目录共享挂载一、win10开启要共享的目录权限1、找到要共享的目录,右击选择授予权限访问(G)2、选择Everyone,权限设置为读取二、设置win10本地访问策略1、win+r,输入secpol.msc,进入本地安全策略2、打开网络和共享中心,共享选项3、查看win10的任意一张网卡的地址用于Linux查找共享目录二、虚拟机查找win10共享目录并挂载1、使用命令查看win10共享目录2、Linux挂载win10的共享目录一、win10开启要共享的目录权

2020-10-27 23:07:16 1272 4

原创 Linux磁盘管理与文件系统、以及fdisk、mkfs、mkswap、mount、df、du的操作用法

Linux磁盘管理与文件系统一、磁盘的分区表示1、MBR2磁盘分区的表示3、Linux 中使用的文件系统类型二、管理磁盘及分区1、fdisk 命令–查看磁盘分区2、管理磁盘分区3、新建分区1)新建主分区2)新建扩展分区3)新建逻辑分区4)删除分区5)变更分区的类型6)分区完成退出 fdisk 分区工具三、管理文件系统1、创建文件系统1) mkfs 命令的使用2)mkswap 命令的使用2、挂载、卸载文件系统1)挂载文件系统2)卸载文件系统3、设置文件系统的自动挂载4、查看磁盘使用情况df命令查看磁盘使用情

2020-10-26 23:39:42 873

原创 Linux 应用程序基础、RPM 概述、编译安装流程

Linux 应用程序基础、RPM 概述、源代码编译安装流程一、Linux应用程序基础1、Linux 命令与应用程序的区别2、Linux 应用程序的组成3、软件包的封装类型二、RPM概述1、RPM概述2、RPM 软件包管理命令——rpm1)rpm 命令的格式2)查询 RPM 软件包信息3、安装、升级、卸载 RPM 软件包4、维护 RPM 数据库三、编译安装流程1、通常哪几种情况下需要编译安装2、编译安装流程1)安装依赖环境包2)解包3)配置4)编译5)安装一、Linux应用程序基础1、Linux 命令与应

2020-10-26 19:32:12 339

原创 linux(干货不解释) 中vi编辑器的用法详细介绍

linux 中vi编辑器的用法介绍一、vim的介绍二、vi 编辑器的工作模式三、命令模式中的基本操作1、模式切换2、移动光标3、复制、粘贴、删除操作4、查找文件内容5、撤销编辑及保存和退出四、输入模式中的基本操作五、末行模式中的基本操作1、保存及退出vi编辑器2、打开新文件或读入其他文件内容3、替换文件内容一、vim的介绍配置文件是 Linux 操作系统的显著特征之一,其作用有点类似于 Windows 操作系统中的注册表,只不过注册表是集中管理,而配置文件采用了分散的自由管理方式。以便更好地管理和维护系

2020-10-26 16:42:40 687 2

原创 Linux目录结构和查看、统计、过滤文件的方法以及压缩工具的使用方法

linux目录和文件管理一、Linux 目录结构二、查看、统计、过滤文件的方法1、查看文件(cat、more、less、head、tail)用法2、统计文件内容3、过滤文件内容三、压缩工具的使用方法1、gzip 和 gunzip 命令压缩与解压缩2、bzip2 和 bunzip2 命令压缩与解压缩3、使用tar 归档和释放工具1)tar命令——制作归档备份文件2)tar命令——从归档文件中恢复数据一、Linux 目录结构Linux 操作系统中的目录和文件数据被组织为一个树形目录结构,所有的分区、目录、文

2020-10-26 13:28:37 443

原创 Linux管理用户账号和组账号以及目录和文件的属性、包括创建、删除、增加、查询、修改命令的用介绍

前言一:用户账号和组账号概述1.1:用户账号概述1.2:组账号概述1.3:UID号和GID号1.4:用户账号文件1.4.1:用户账号文件/etc/passwd1.4.2:用户账号文件/etc/shadow1.5:组账号文件1.5.1:/etc/group 和 /etc/gshadow二:用户账号和组帐号管理2.1:用户账号管理2.1.1:useradd命令–添加用户账号2.1.2:passwd命令–设置/更改用户口令2.1.3:usermod命令–修改用户账号的属性2.1.4:

2020-10-26 00:12:32 1819

原创 (MHA)MySQL高可用集群配置实例,综合理解解析过程(干货MHA的下载连接)

MHA高可用MySQL高可用集群一、MHA的介绍二、实验介绍1、实验环境2、实验目的3、实验配置过程三、实例配置MySQL(MHA)高可用过程1、配置MySQL一主两从2、安装 MHA 软件一、MHA的介绍MHA是一款用于解决数据库MySQL高可用性环境下故障切换和主从提升的高可用软件。能够很好的解决单master主数据库单点故障点的问题。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中, MHA能在最大程度上保证数据的一致性,以

2020-10-25 19:45:20 1220 12

原创 rsync 远程同步连接结合实验综合理解以及免密同步、rsync+inotify 自动远程连接同步

rsync 运程连接

2020-10-24 20:23:05 413 1

原创 yum仓库报错: Cannot find a valid baseurl for repo: base/7/x86_64

Cannot find a valid baseurl for repo: base/7/x86_64报错原因是因为服务器没有连接外网在生产环境解决方法首先使用ping命令ping网关能否通网关不同可能是没有配置网关,在/etc/sysconfig/network-scripts/ifcfg-ens33或eth0中添加修改完成后重启网络服务systemctl restart network网关通的前提下ping www.baidu.com能否通如果百度通,就说明网络没有问题,

2020-10-21 15:59:16 3629

原创 MySQL 存储过程原理理解以及存储过程的优点缺点

mysql> select curdate(),curtime(),now();+------------+-----------+---------------------+| curdate() | curtime() | now() |+------------+-----------+---------------------+| 2020-10-16 | 08:54:58 | 2020-10-16 08:54:58 |+------------+--

2020-10-20 18:32:59 724 1

原创 MySQL 数据库常用的函数(数学函数、聚合函数、字符串函数、时间函数)

MySQL 数据库常用的函数一、MySQL常用的数学函数常用的数学函数和用法用法实例二、常用的聚合函数常用的聚合函数和用法用法实例mysql> select * from stu;三、常用的字符串函数常用字符串函数的用法用法实例四、常用的时间函数常用的时间函数用法用法实例一、MySQL常用的数学函数常用的数学函数和用法函数名注释ads(x)输出x的绝对值rand()输出0到1之间的一个随机数 [0~1),可以返回0但是不能返回1mod(x,y)输出x对y取余

2020-10-18 01:08:08 443 1

原创 MySQL (内、左、右)连接查询(多表查询)

MySQL (内、左、右)连接查询一、MySQL内连接查询内连接的语法结构实例操作二、MySQL左连接查询左连接的语法结构实例操作三、MySQL右连接查询右连接的语法结构实例操作一、MySQL内连接查询内连接的语法结构SELECT column ( 要查询的字段) FROM table1(需要做连接查询的表名)INNER JOIN (内连接)table2 ON 连接条件注:1)join:用于根据两个或多个表中的列之间的关系,从这些表中查询数据2)用于查询两张或多张表中同时符合某

2020-10-17 17:56:09 17724 2

原创 MySQL的四种运算符(算术运算符、比较运算符、逻辑运算符和位运算符)

MySQL的四种运算符一、算术运算符MySQL 支持使用的算术运算符。用法实例二、比较运算符MySQL常用的比较运算符1、等于运算符用法实例注意项2、不等于运算符用法实例3、大于、大于等于、小于、小于等于运算符用法实例4、IS NULL、IS NOTNULL运算符用法实例5、BETWEEN AND运算符用法实例6、LEAST、 GREATEST运算符用法实例7、IN、NOTIN运算符用法实例8、LIKE、NOTLIKE运算符用法实例三、逻辑运算符MySQL中支持使用的逻辑运算符有四种1、逻辑非实例操作逻辑与

2020-10-15 23:59:21 10029 3

原创 mysql查询语句select多种用法

mysql查询语句select多种用法一、使用select按关键字排序select按关键字排序的语法格式实例操作:二、使用select对结果进行分组sselect对结果进行分组的语法格式实例操作三、使用select查询限制条目结果使用select查询限制条目结果的语法结构实例操作四、使用select设置别名使用select设置别名的语法结构实例操作一、使用select按关键字排序select按关键字排序的语法格式SELECT column1(字段1),column2,… FROM 表名 ORDER

2020-10-15 00:48:08 1454 2

原创 nginx 中rewrite跳转的使用方法介绍和配置Rewrite跳转连接

nginx 中配置rewrite跳转Rewrite跳转场景Rewrite跳转场景主要包括以下几种1)可以调整用户浏览的URL,看起来更规范,合乎开发及产品人员的需求,2)为了让搜索引擎搜录网站内容及用户体验更好,企业会将动态URL地址伪装成静态地址提供服务。3)网址换新域名后,让旧的访问跳转到新的域名上。例如,访问京东的360buy.com会跳转到jd.com.4根据特殊变量、目录、客户端的信息进行URL调整等。2.Rewrite跳转实现Nginx是通过ngx_http_rewrite_

2020-09-10 17:20:37 2610 1

原创 apache服务构建虚拟web主机

apache服务构建虚拟web主机一、虚拟web主机的类型1、虚拟 Web 主机介绍2、apache服务支持的三种虚拟web主机类型2.1、基于域名的类型2.2、基于IP地址的类型2.3、基于端口的类型二、构建基于域名的虚拟web主机1、提供域名解析2、准备网页文档3、更改配置文件4、客户机访问虚拟的web主机三、构建基于IP地址的虚拟web主机四、构建基于端口的虚拟web主机一、虚拟web主机的类型1、虚拟 Web 主机介绍虚拟 Web 主机指的是在同一台服务器中运行多个 Web 站点,其中每一个站

2020-09-06 23:09:59 3179

原创 httpd服务架设简单web站点的部署过程、httpd服务器的基本配置

httpd服务架设简单web站点的部署过程一、web部署过程1、确定网站的名称、以及IP地址2、配置启动httpd服务2.1、配置httpd服务2.2、启动httpd服务3、部署网页文档4、在客户端访问web站点5、查看web站点的访问情况二、httpd服务器的httpd.conf主配置文件解析一、web部署过程首先先安装好httpd服务没有安装的请参考:https://blog.youkuaiyun.com/wulimingde/article/details/1083227151、确定网站的名称、以及IP地址

2020-09-02 23:25:33 6991 1

原创 编译安装httpd服务器以及优化、添加系统服务、apache简介

apache网站服务基础 以及httpd服务器的安装和基本配置一、apache简介1、apache的起源2、apache的特点1、开放源代码2、跨平台应用3、支持各种Web 编程语言4、模块化设计5、运行非常稳定6、良好的安全性二、编译安装HTTP服务一、apache简介“Apache HTTP Server”是开源软件项目的杰出代表,基于标准的 HTTP 网络协议提供网页浏览服务,在 Web 服务器领域中长期保持着超过半数的份额。Apache 服务器可以运行在 Linux、UNIX、Windows 等

2020-09-02 16:44:02 4724

原创 shell 编程之正则表达式(RegularExpression,RE)以及grep应用实例

shell 编程之正则表达式以及grep应用实例一、shell正则表达式(RegularExpression,RE)1.正则表达式的定义2.正则表达式用途3.正则表达式的分类4.基础正则表达式的元字符5.扩展正则表达式的元字符二、grep的于egrep的用法1、grep的用法1.1、grep命令的常用格式为:1.2、grep常用选项1.3、grep用法实例2、grep使用正则表达式的实例2.1、使用行首符“^”与行尾符“$”的用法2.2、使用表示任意一个字符“.”与重复字符“*”的用法一、shell正则表

2020-08-30 12:28:17 2986

原创 shell 编程之sed工具以及awk工具的用法示例 结合实例理解简单

sed编辑器与awk用法一、sed工具1、sed工具的介绍2、使用sed的注意事项3、sed 命令常见用法4、常见的 sed 命令 选项5、常见的 sed 命令 操作一、sed工具1、sed工具的介绍sed(Stream EDitor)是一个强大而简单的文本解析转换工具,可以读取文本,并根据指定的条件对文本内容进行编辑(删除、替换、添加、移动等),最后输出所有行或者仅输出处理的某些行。sed 也可以在无交互的情况下实现相当复杂的文本处理操作,被广泛应用于 Shell 脚本中,用以完成各种自动化处理任务

2020-08-25 21:57:33 4640

原创 Shell 编程之条件语句 常见的条件测试操作、if 条件语句、case 分支语句

Shell 编程之条件语句一、常见的条件测试操作1、文件测试2、整数值比较3、字符串比较4、逻辑测试二、if 条件语句1、单分支 if 语句2、双分支 if 语句3、多分支 if 语句三、case 分支语句1、case语句的使用格式2、使用case语句的应注意的点一、常见的条件测试操作1、文件测试Shell 环境根据命令执行后的返回状态值($?)来判断是否执行成功,当返回值为 0 时表示成功,否则(非 0 值)表示失败或异常。使用专门的测试工具——test 命令,可以对特定条件进行测试,并根据返回值来

2020-08-20 13:57:16 2290

原创 Shell 编程中变量的作用、类型

Shell 变量的作用、类型一、Shell 变量的作用、类型二、自定义变量1.定义新的变量2.查看和引用变量的值3.变量赋值的特殊操作4.设置变量的作用范围5.数值变量的运算三、特殊的 Shell 变量一、Shell 变量的作用、类型各种 Shell 环境中都使用到了“变量”的概念。Shell 变量用来存放系统和用户需要使用的特定参数(值),而且这些参数可以根据用户的设定或系统环境的变化而相应变化。通过使用变量,Shell 程序能够提供更加灵活的功能,适应性更强。常见 Shell 变量的类型包括自定义

2020-08-20 08:24:41 1760

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除