#ELL

【shell】shell编程(一)-入门

  如今,不会Linux的程序员都不意思说自己是程序员,而不会shell编程就不能说自己会Linux。说起来似乎shell编程很屌啊,然而不用担心,其实shell编程真的很简单。背景什么是shell编程高大上的解释,往往让人摸不住头脑。一句话概括就是:shell编程就是对一堆Linux命令的逻辑化处理。为什么要会she...
代码星球 ·2020-08-27

【shell入门】Shell用法

sh(全称BourneShell):是UNIX最初使用的shell,而且在每种UNIX上都可以使用。BourneShell在shell编程方面相当优秀,但在处理与用户的交互方面做得不如其他几种shell。bash(全称BourneAgainShell):LinuxOS默认的,它是BourneShell的扩展。与Bour...
代码星球 ·2020-08-27

【shell】Shell命令合集(0)

Ccatzdd浏览文件zdd的内容catzdd1zdd2浏览多个文件的内容cat-nzdd浏览文件zdd的内容并显示行号cd回到起始目录,也即刚登陆到系统的目录,cd后面无参数cd/回到根目录cd..返回上一级目录cd-返回到最近使用的目录Ddf-kh查看磁盘信息du-shfoldername查看文件夹大小,-h表示以...
代码星球 ·2020-08-27

Python3使用plotly模块保存图片与shell下生成表格

使用Python3的Plotly模块,实现对数据库数据的读取,然后形成Table表格,并通过钉钉机器人定时发送到钉钉群组。 Plotly本身是通过html页面展示的,先要把图片保存下来需要安装一些其他的包;通过网上的无数文章都是错误的,弄了将近两天才把环境搞得,不得不感慨一下,下面就自己总结成文,飞快的就能搞...

shell模糊匹配与正则详解

前言:  正则可以实现一些简单的功能,并用在脚本中,如检测ip地址是否符合规范,检测文件名是否符合规范等等。正则表达式主要是用来描述一个句法规则的模式。其实说的通俗一点,就是利用字符和元字符的组合,对一些符合既定句法的模式进行模糊匹配。它的主要功能是文本查询和字符串操作。正则表达式的基本元素包括普通字符和元字符,在Li...

s、g、a用法与统计shell

1.统计当前目录下所有文件的大小之和du-ch./  不仅能统计文件,还能统计文件夹的大小,这是ll-h所不能得 2.根据一列值的大小,打印另一列:dockerimages|grep-vID|grepmonths|awk'$4>=15{print$1}'3.统计一列数中的最大值:cattest.sh|a...
代码星球 ·2020-08-27

shell中seq命令详解

seq用于生成从一个数到另一个数之间的所有整数。#seq15生成数字1到512345用法:seq[选项]...尾数 或:seq[选项]...首数尾数 或:seq[选项]...首数增量尾数选项:   -f,--format=FORMAT   useprintfs...
代码星球 ·2020-08-27

shell中数组的定义与操作

  在Linux平台上工作,我们经常需要使用shell来编写一些有用、有意义的脚本程序。shell数组并不常用到,因为它仅支持弱类型的一维数组,但在某些情况下,它非常的有用。那么,shell中的数组是怎么表现的呢,又是怎么定义的呢?接下来逐一的进行讲解,shell中的数组。  何为数组?学过计算机编程语言的同学都知道,...
代码星球 ·2020-08-26

Python与shell脚本优化——使用颜色与进度条

前言:  在脚本中输出关键信息字符时带上颜色不仅能够更直观的发现核心信息,也让脚本的逼格高出不少,话不多说,简单的介绍下如何在shell脚本与python脚本中实现颜色的添加:首先,了解下shell中颜色控制的代码:背景颜色范围:40--49 字休颜色:30--39ANSI控制码:40:黑30:黑33[0m关...

shell中两个for循环一一对应实现的两种方式

前言:  生产环境中的应用场景:根目录下建立数量不等的目录,挂载不同的硬盘,按sdb-sdn的顺序对应/data2-/datan,就需要for循环嵌套来解决,写成如foriin123,forjinabc,1a,2b,3c这样而for循环似乎并不支持for的一一对应,写出来执行的话,会变成第一个循环只对应第二个循环的第一...

shell进阶——expect免交互工具的使用

前言:  expect是什么?答:expect是由DonLibes基于Tcl(ToolCommandLanguage)语言开发的,主要应用于自动化交互式操作的场景,是一个免费的编程工具,用来实现自动的交互式任务,而无需人为干预。说白了,expect就是一套用来实现自动交互功能的软件。  expect能做什么?答:借助e...

shell常用标识符及应用范例

Shell脚本是Linux开发工作中常用的工具,但是我一直没有找到一个适合自己的简明扼要的HandBook。在工作过程中整理了一下,贴在这里以备查看。1.对文件的判断:(命令执行成功返回值是0,不成功则是非0)-efilename如果filename存在,则为真-dfilename如果filename为目录,则为真-f...

使用vsftp与shell实现对进程与服务状态的监控

先说一下需求吧,公司开发了一款新的产品,新产品嘛,有着不得不出问题的理由,四个云机房,总共三百余台机器,需要实时的监控进程状态,虽然有zabbix来实现,但领导需求是脚本和zabbix一起做,zabbix网上有现成的教程,今天主要说的是shell的实现思路与方式:1.使用脚本来进行进程监控,将进程宕掉的具体信息保留,具...

SharePoint 2013 PowerShell命令备份还原报错

  错误截图:                   文字描写叙述:Restore-SPSite:<nativehr>0x80070003...

POJ 3150 Cellular Automaton(矩阵高速幂)

题目大意:给定n(1<=n<=500)个数字和一个数字m,这n个数字组成一个环(a0,a1.....an-1)。假设对ai进行一次d-step操作,那么ai的值变为与ai的距离小于d的全部数字之和模m。求对此环进行K次d-step(K<=10000000)后这个环的数字会变为多少。看了一...
首页上一页...4041424344...下一页尾页