• shell学习集合-shell第十三讲

    欢迎同学们来到马哥教育官网,今天和大家分享的文章是shell学习集合中的shell第十三讲的内容,我们一起来学习一下吧! 1、shell字符串比较符1.1、==== 可用于判断变量是否相等,我们在此前的课程当中也都给大家讲过,字符串的比较建议使用[[ ]],因为我们直接对字符串本身做比较的话,我们会习惯上对字符串加上双引号,比如:bash [root@master1 ~]#[[ "you are a pig" == "you are a pig" ]] [root@master1 ~]#echo...

    Linux云计算 2020年5月11日
  • shell系列-shell第十二讲

    1、整数比较符上一节课我们给大家讲解了[ expression ]以及[[ expression ]]和test命令这三者的使用方法,以及他们的使用区别,不知道大家是否还记得,忘记的同学可以赶紧翻看课本看看去。那么今天我们给大家讲讲整数比较符。这在我们的实际工作中是相当常用的,快来跟我一起学习吧。 1.1、-eq-eq,即equal的意思,在之前的小节中我们都使用过,它相当于我们数学中的等于意思,比如:bash [root@master1 ~]#[ 1 -eq 1 ] [root@master1...

    Linux云计算 2020年5月9日
  • shell系列-shell第十一讲

    今天和大家分享一下shell系列-shell第十一讲内容!希望对大家有所帮助! 1、条件表达式1.1、[ expression ] 用法[ expression ]是用来做判断的字符。比如:bash [root@master1 ~]#[ 1 -eq 1 ] [root@master1 ~]#echo $? 0这里的-eq就相当于我们数学上的等于号,那么我们这里的[ 1 -eq 1 ]表示1是否等于1,我们使用中括号做一个判断,1确实等于1,此时条件为真,命令执行成功,返回值为0。或者我们可以使用...

    Linux云计算 2020年5月9日
  • shell入门第十讲

    1、Linux标准流在Linux中, 标准输入 是标准输入流,这接受文本作为其输入,我们看到的stdin就是标准输入流之意(也称为输入重定向)。从命令到shell的文本输出是通过 标准输出 (标准输出)流,stdout就是标准输出流之意(也称为输出重定向),来自命令的错误消息通过发送 标准错误 (标准错误)流,比如stderr就是标准错误流之意(也称为错误重定向)。我们之前给大家介绍过,一个命令不管执行成功与否,都会产生一个状态值,这个值如果是0,就表示命令执行成功了,如果是1~255之间的任意...

    Linux云计算 2020年5月8日
  • shell第九讲

    1、特殊变量我们之前给大家讲过几个特殊变量了,比如 $0 $1 这些位置变量,还有命令执行状态判断符$?。这些在工作中都是比较常用的,初次之外,再给大家分享几个工作中偶尔会用到的。1.1、位置参数总数这个主要是用来打印执行的脚本参数的个数,比如:bash [root@localhost ~]# cat a.sh!/bin/bashecho $1 $2 $3 $4 $5 echo "本次脚本传入的参数个数为: $#" [root@localhost ~]# chmod +x a.sh [root@...

    Linux云计算 2020年5月8日
  • 重磅打造3天训练营

    嗨喽,一直关注马哥教育的小伙伴们,为了回馈新老学员,也为了让更多的人了解到马哥教育,我们与腾讯平台进行了合作;重磅推出直播集训营,带你快速掌握Docker和K8s,工作效率提升不止10倍,具体流程如下: 活动时间:4.21—4.23 主讲老师:马哥(马永亮) 课程安排: 【第一天】Docker容器技术入门与实践(4月21日 20:00-21:30) 【第二天】Docker容器设计模式与容器编排实战(4月22日 20:00-21:30) 【第三天】Kubernetes及应用入门(4月23日 20:...

  • shell入门第四讲

    1、回顾 我们昨天给大家分享了四种执行脚本的方法,不知道大家还记不记得了,分别是使用bash file.sh、./file.sh 、source file.sh、.  file.sh。我们建议大家使用前两种方法来执行脚本,这也是日常工作中大家都使用的方式。 那今天我们先来说说这四种执行脚本的区别是什么 2、区别 首先我们打印当前进程的父进程ID和当前进程的ID,分别使用命令 打印父进程ID: echo $PPID        打印当前进程ID: echo $$ 现在我们把它写入脚本里面,如下所...

    Linux云计算 2020年4月21日
  • Shell脚本系列-shell入门第二讲

    1、普通环境变量与临时环境变量 1.1、定义普通环境变量 [root@localhost ~]# VAR=value 注意:左边的VAR是我们定义的一个变量名,右边则是一个值,我们通过把值赋值给一个变量,从而达到引用一个变量就相当于引用值的目的。一般上而言定义一个变量名也有命令法则,如下所示: (1)、不能使用程序中的保留字,如if、while、for、print等字符串作为变量名 (2)、只能使用数字、字母、下划线,可以组合使用,但不能以数字开头 (3)、最好做到见名知意(建议这样子来做) 1...

    Linux云计算 2020年4月13日
  • Shell系列文章-shell入门第一讲

    命令行界面 Shell(CLI Shell) CLI 是在用户提示符下键入可执行指令的界面,用户通过键盘输入指令,完成一系列操作。 在 Linux 系统上主流的 CLI 实现是 Bash,是许多 Linux 发行版默认的 Shell。还有许多 其他的Shell类型,例如 tcsh、csh、ash、bsh、ksh 等。 对我们来说主要是给大家分享bash shell的使用,bash现在已经是Linux发行版的默认标准,几乎大多数发行版都使用这个,在工作中我们也要大量使用shell脚本来完成自动化操...

    Linux云计算 2020年4月13日
  • 运维人员你知道如何监控Linux服务器的状态吗

    今天马哥教育要跟大家分享的文章是关于运维人员你知道如何监控Linux服务器的状态吗?Linux 服务器我们天天打交道,特别是 Linux 工程师更是如此。为了保证服务器的安全与性能,我们经常需要监控服务器的一些状态,以保证工作能顺利开展。想要Linux入门和Linux学习的小伙伴一定要好好看一下啦!希望能够对大家有所帮助。 1. watch watch 命令我们的使用频率很高,它的基本作用是,按照指定频率重复执行某一条指令。使用这个命令,我们可以重复调用一些命令来达到监控服务器的作用。 默认情况...

    Linux云计算 2019年12月23日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、容器云、Go、Python开发专业人才培训机构!