2019年11月14日
摘要: https://jimmysong.io/kubernetes-handbook/guide/using-kubectl.html零、Options 选项https://www.kubernetes.org.cn/doc-45功能: 使用kubectl来管理Kubernetes集群。可以在 http 阅读全文
posted @ 2019-11-14 19:35 Brad Miller 阅读(1829) 评论(0) 推荐(0)
摘要: Docker 命令1. 容器生命周期管理1.1 rundocker run :创建一个新的容器并运行一个命令语法: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]OPTIONS说明: -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDO 阅读全文
posted @ 2019-11-14 19:34 Brad Miller 阅读(328) 评论(0) 推荐(0)
摘要: 1.Perl POD 文档Perl 中可以在模块或脚本中嵌入 POD(Plain Old Documentation) 文档。POD 是一种简单而易用的标记型语言(置标语言)。POD 文档使用规则: POD 文档以 =head1 开始, =cut 结束, =head1 前与 =cut 后添加一空行。 阅读全文
posted @ 2019-11-14 19:30 Brad Miller 阅读(176) 评论(0) 推荐(0)
摘要: 1.Perl 进程管理Perl 中你可以以不同的方法来创建进程。本教程将讨论一些进程的管理方法。 你可以使用特殊变量 $$ 或 $PROCESS_ID 来获取进程 ID。 %ENV 哈希存放了父进程,也就是shell中的环境变量,在Perl中可以修改这些变量。 exit() 通常用于退出子进程,主进 阅读全文
posted @ 2019-11-14 19:29 Brad Miller 阅读(299) 评论(0) 推荐(0)
摘要: 1.Perl 包和模块Perl 中每个包有一个单独的符号表,定义语法为:package mypack;此语句定义一个名为 mypack 的包,在此后定义的所有变量和子程序的名字都存贮在该包关联的符号表中,直到遇到另一个 package 语句为止。每个符号表有其自己的一组变量、子程序名,各组名字是不相 阅读全文
posted @ 2019-11-14 19:28 Brad Miller 阅读(180) 评论(0) 推荐(0)
摘要: 1.Perl CGI编程什么是CGICGI 目前由NCSA维护,NCSA定义CGI如下:CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。 2.网页浏览为了更好的了解CGI是如何工作的,我们可以从 阅读全文
posted @ 2019-11-14 19:28 Brad Miller 阅读(299) 评论(0) 推荐(0)
摘要: 1.Perl 数据库连接本章节我们将为大家介绍 Perl 数据库的连接。Perl 5 中我们可以使用 DBI 模块来连接数据库。DBI 英文全称:Database Independent Interface,中文称为数据库独立接口。DBI 作为 Perl 语言中和数据库进行通讯的标准接口,它定义了一 阅读全文
posted @ 2019-11-14 19:26 Brad Miller 阅读(377) 评论(0) 推荐(0)
摘要: 1.Perl 面向对象Perl 中有两种不同地面向对象编程的实现:一是基于匿名哈希表的方式,每个对象实例的实质就是一个指向匿名哈希表的引用。在这个匿名哈希表中,存储来所有的实例属性。二是基于数组的方式,在定义一个类的时候,我们将为每一个实例属性创建一个数组,而每一个对象实例的实质就是一个指向这些数组 阅读全文
posted @ 2019-11-14 19:25 Brad Miller 阅读(188) 评论(0) 推荐(0)
摘要: 1.Perl Socket 编程Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。本章节我们为大家接收 Perl 语言中如何使用 Socket 服务。1.1创建服务端使用 socket 函数来创建 socket服务。使用 阅读全文
posted @ 2019-11-14 19:21 Brad Miller 阅读(181) 评论(0) 推荐(0)
摘要: 1.Perl 发送邮件如果你的程序在 Linux/Unix 系统上运行,你就可以在 Perl 中使用 sendmail 工具来发送邮件。以下是一个简单的脚本实例用于发送邮件:#!/usr/bin/perl#接收者邮箱$to = '123@qq.com';#发送者邮箱$from = 'test@qq. 阅读全文
posted @ 2019-11-14 19:19 Brad Miller 阅读(230) 评论(0) 推荐(0)
摘要: 1.Perl 正则表达式正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。Perl语言的正则表达式功能非常强大,基本上是常用语言中最强大的,很多语言设计正则式支持的时候都参考Pe 阅读全文
posted @ 2019-11-14 19:07 Brad Miller 阅读(187) 评论(0) 推荐(0)
摘要: 1.Perl 特殊变量Perl 语言中定义了一些特殊的变量,通常以 $, @, 或 % 作为前缀,例如:$_。很多特殊的变量有一个很长的英文名,操作系统变量 $! 可以写为 $OS_ERROR。如果你想使用英文名的特殊变量需要在程序头部添加 use English;。这样就可以使用具有描述性的英文特 阅读全文
posted @ 2019-11-14 19:06 Brad Miller 阅读(158) 评论(0) 推荐(0)
摘要: 1.Perl 错误处理程序运行过程中,总会碰到各式各样的错误,比如打开一个不存在的文件。程序运行过程中如果出现错误就会停止,我们就需要使用一些检测方法来避免错误,从而防止程序退出。Perl 提供了多中处理错误发方法,接下来我们一一介绍。2.if 语句if 语句 可以判断语句的返回值,实例如下:if( 阅读全文
posted @ 2019-11-14 19:05 Brad Miller 阅读(321) 评论(0) 推荐(0)
摘要: 1.Perl 目录操作以下列出了一些操作目录的标准函数:opendir DIRHANDLE, EXPR # 打开目录readdir DIRHANDLE # 读取目录rewinddir DIRHANDLE # 定位指针到开头telldir DIRHANDLE # 返回目录的当前位置seekdir DI 阅读全文
posted @ 2019-11-14 19:04 Brad Miller 阅读(177) 评论(0) 推荐(0)
摘要: 1.Perl 文件操作Perl 使用一种叫做文件句柄类型的变量来操作文件。从文件读取或者写入数据到文件需要使用文件句柄。文件句柄(file handle)是一个I/O连接的名称。Perl提供了三种文件句柄:STDIN,STDOUT,STDERR,分别代表标准输入、标准输出和标准出错输出。Perl 中 阅读全文
posted @ 2019-11-14 19:03 Brad Miller 阅读(189) 评论(0) 推荐(0)
摘要: 1.Perl 格式化输出Perl 是一个非常强大的文本数据处理语言。Perl 中可以使用 format 来定义一个模板,然后使用 write 按指定模板输出数据。Perl 格式化定义语法格式如下:format FormatName =fieldlinevalue_one, value_two, va 阅读全文
posted @ 2019-11-14 18:59 Brad Miller 阅读(336) 评论(0) 推荐(0)
摘要: 1.Perl 引用引用就是指针。Perl 引用是一个标量类型,可以指向变量、数组、哈希表(也叫关联数组)甚至子程序,可以应用在程序的任何地方。2.创建引用定义变量的时候,在变量名前面加个\,就得到了这个变量的一个引用,比如:$scalarref = \$foo; # 标量变量引用$arrayref 阅读全文
posted @ 2019-11-14 18:48 Brad Miller 阅读(133) 评论(0) 推荐(0)
摘要: 1.Perl 子程序(函数)Perl 子程序也就是用户定义的函数。Perl 子程序即执行一个特殊任务的一段分离的代码,它可以使减少重复代码且使程序易读。Perl 子程序可以出现在程序的任何地方,语法格式如下:sub subroutine{ statements;}调用子程序语法格式:subrouti 阅读全文
posted @ 2019-11-14 18:47 Brad Miller 阅读(237) 评论(0) 推荐(0)
摘要: 1.Perl 时间日期本章节介绍 Perl 语言对时间日期的处理。Perl中处理时间的函数有如下几种: time() 函数:返回从1970年1月1日起累计的秒数 localtime() 函数:获取本地时区时间 gmtime() 函数: 获取格林威治时间2.当前时间和日期 localtime() 函数 阅读全文
posted @ 2019-11-14 18:42 Brad Miller 阅读(213) 评论(0) 推荐(0)
摘要: 1.Perl 运算符运算符是一种告诉编译器执行特定的数学或逻辑操作的符号,如: 3+2=5。Perl 语言内置了丰富的运算符,我们来看下常用的几种: 算术运算符,比较运算符,逻辑运算符,赋值运算符,位运算符,引号运算符,其他运算符,及运算符优先级2.算术运算符表格实例中我们设置变量 $a 为 10, 阅读全文
posted @ 2019-11-14 18:41 Brad Miller 阅读(414) 评论(0) 推荐(0)
摘要: 1.Perl 循环一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。有的时候,可能需要多次执行同一块代码。编程语言提供了更为复杂执行路径的多种控制结构。循环语句允许我们多次执行一个语句或语句组。注意,数字 0, 字符串 '0' 、 "" , 空 list () , 阅读全文
posted @ 2019-11-14 18:40 Brad Miller 阅读(328) 评论(0) 推荐(0)
摘要: 1.Perl 条件语句Perl 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。注意,数字 0, 字符串 '0' 、 "" , 空 list () , 和 undef 为 false ,其他值均为 true。 true 前面使用 ! 或 not则返回 false 阅读全文
posted @ 2019-11-14 18:39 Brad Miller 阅读(189) 评论(0) 推荐(0)
摘要: 1.Perl 哈希哈希是 key/value 对的集合。Perl中哈希变量以百分号 (%) 标记开始。访问哈希元素格式:${key}。以下是一个简单的哈希实例:#!/usr/bin/perl%data = ('google', 'google.com', 'abc', 'abc.com', 'tao 阅读全文
posted @ 2019-11-14 17:35 Brad Miller 阅读(116) 评论(0) 推荐(0)
摘要: 1.Perl 数组Perl 数组一个是存储标量值的列表变量,变量可以是不同类型。数组变量以 @ 开头。访问数组元素使用 $ + 变量名称 + [索引值] 格式来读取,实例如下:#!/usr/bin/perl@hits = (25, 30, 40); @names = ("google", "abc" 阅读全文
posted @ 2019-11-14 17:34 Brad Miller 阅读(145) 评论(0) 推荐(0)
摘要: 1.Perl 标量标量是一个简单的数据单元。标量可以是一个整数,浮点数,字符,字符串,段落或者一个完整的网页。以下实例演示了标量的简单应用:实例#!/usr/bin/perl$age = 20; # 整数赋值$name = "abc"; # 字符串$salary = 130.50; # 浮点数pri 阅读全文
posted @ 2019-11-14 17:32 Brad Miller 阅读(103) 评论(0) 推荐(0)
摘要: 1.Perl 变量变量是存储在内存中的数据,创建一个变量即会在内存上开辟一个空间。解释器会根据变量的类型来决定其在内存中的存储空间,因此你可以为变量分配不同的数据类型,如整型、浮点型、字符串等。上一章节中我们已经为大家介绍了Perl的三个基本的数据类型:标量、数组、哈希。标量 $ 开始, 如$a $ 阅读全文
posted @ 2019-11-14 17:30 Brad Miller 阅读(151) 评论(0) 推荐(0)
摘要: 1.Perl 数据类型Perl 是一种弱类型语言,所以变量不需要指定类型,Perl 解释器会根据上下文自动选择匹配类型。Perl 有三个基本的数据类型:标量、数组、哈希。以下是这三种数据类型的说明:1.1标量标量是Perl语言中最简单的一种数据类型。这种数据类型的变量可以是数字,字符串,浮点数,不作 阅读全文
posted @ 2019-11-14 17:29 Brad Miller 阅读(120) 评论(0) 推荐(0)
摘要: Perl 基础语法Perl借用了C、sed、awk、shell脚本以及很多其他编程语言的特性,语法与这些语言有些类似,也有自己的特点。Perl 程序有声明与语句组成,程序自上而下执行,包含了循环,条件控制,每个语句以分号 (;) 结束。Perl 语言没有严格的格式规范,你可以根据自己喜欢的风格来缩进 阅读全文
posted @ 2019-11-14 17:28 Brad Miller 阅读(194) 评论(0) 推荐(0)
摘要: 1.Perl 环境安装在我们开始学习 Perl 语言前,我们需要先安装 Perl 的执行环境。Perl 可以在以下平台下运行:Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX etc.)Win 9x/NT/2000/WinCEMacinto 阅读全文
posted @ 2019-11-14 17:16 Brad Miller 阅读(268) 评论(0) 推荐(0)
摘要: Perl 是 Practical Extraction and Report Language 的缩写,可翻译为 "实用报表提取语言"。Perl 是高级、通用、直译式、动态的程序语言。Perl 最初的设计者为拉里·沃尔(Larry Wall),于1987年12月18日发表。Perl 借用了C、sed 阅读全文
posted @ 2019-11-14 17:14 Brad Miller 阅读(236) 评论(0) 推荐(0)
摘要: 10.Bash的安装本节提供了在 Bash支持的不同系统上的基本安装指导。本版本支持 GNU操作系统,几乎每个 UNIX版本,以及几个非 UNIX 系统,例如 BeOS 和 Interix。还有针对 MS-DOS、OS/2、Windows 等系统的独 立移植版本。10.1 基本安装下面介绍 Bash 阅读全文
posted @ 2019-11-14 16:42 Brad Miller 阅读(1871) 评论(0) 推荐(0)
摘要: 9.历史的交互使用本章从用户的角度介绍了如何使用 GNU 的历史库功能。可以把这里的内容作为用户指南。关于如何在其它程序中使用 GNU 的历史库功能,请参考《GNU Readline 库参考手册》 9.1 Bash的历史功能如果使用了内部命令 set 的“-o history”选项,shell 就会 阅读全文
posted @ 2019-11-14 16:41 Brad Miller 阅读(195) 评论(0) 推荐(0)
摘要: 8.编辑命令行本章介绍 GNU 命令行编辑界面的基本功能。命令行编辑是 Readline 库提供的;这个库被几个不同的程序共用,Bash 是其中一个。使用交互式的 shell 时,默认已经打开了命令行编辑,除非启动 shell 时指定 了"--noediting"选项。当使用内部命令 read 的" 阅读全文
posted @ 2019-11-14 16:38 Brad Miller 阅读(1068) 评论(0) 推荐(0)
摘要: 7.作业控制本节讨论作业控制是什么、它怎么工作、以及 Bash 里面怎么使用这些功能7.1 作业控制基础作业控制是指有选择的停止(暂停)并在后来继续(恢复)执行某个进程的能力。通常,用户通过 Bash和系统的终端驱动共同提供的功能,在交互式的界面上使用作业控制。shell 会把每个管道都和一个关联。 阅读全文
posted @ 2019-11-14 16:30 Brad Miller 阅读(239) 评论(0) 推荐(0)
摘要: 6.Bash的功能本章介绍 Bash 的特色功能。6.1 Bash的启动 bash [长选项] [-ir] [-abefhkmnptuvxdBCDHP] [-o 选项] [-O shopt 选项] [参数 ...] bash [长选项] [-abefhkmnptuvxdBCDHP] [-o 选 项] 阅读全文
posted @ 2019-11-14 16:28 Brad Miller 阅读(649) 评论(0) 推荐(0)
摘要: 5.Shell变量本章介绍 shell 中所使用的变量。Bash 会自动给其中一些变量赋默认值。5.1 波恩Shell的变量Bash 使用一些和波恩 shell 同样的变量。有时,Bash 会给它赋默认值。CDPATH 冒号分隔的一组目录名,用作内部命令 cd 的搜索路径。HOME 当前用户的主目录 阅读全文
posted @ 2019-11-14 16:27 Brad Miller 阅读(210) 评论(0) 推荐(0)