![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
Aa. NiceMan
这个作者很懒,什么都没留下…
展开
-
shell 文件安全性的保证
监控Web站点目录(/var/html/www)下的所有文件是否被恶意篡改(文件内容被更改)文件内容被改动了会有如下特征:1.大小可能会变化2.修改时间会变化3.文件内容会变化。利用nd5sun指纹校验4.增加或删除文件,对比每次监测前后的文件数量第一步:在企业网站发布代码之后,即对所有网站数据建立初始指纹库和文件库,这个步骤很重要,没有基础的指纹 库,无法进行入侵监测1.建立测试数...原创 2020-02-16 16:19:46 · 198 阅读 · 0 评论 -
md5sum
简介在网络传输、设备之间转存、复制大文件等时,可能会出现传输前后数据不一致的情况。这种情况在网络这种相对更不稳定的环境中,容易出现。那么校验文件的完整性,也是势在必行的。md5sum命令用于生成和校验文件的md5值。它会逐位对文件的内容进行校验。是文件的内容,与文件名无关,也就是文件内容相同,其md5值相同。md5值是一个128位的二进制数据,转换成16进制则是32(128/4)位的进制值。...原创 2020-02-16 16:01:27 · 192 阅读 · 0 评论 -
文本三剑客:grep sed awk
grep和正则表达式什么是正则表达式: 正则表达式用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分隔、匹配、查找及替换操作元字符*重复匹配前一个字符0到多次.匹配除了换行符外任意一个字符,类似通配符?^匹配行首或后面字符的非$匹配行尾[ ]匹配中括号中的指定任意一个字符,只匹配一个字符[^]匹配除了中括号的字符以外的任意...原创 2020-02-16 15:45:44 · 176 阅读 · 0 评论 -
shell中常用的命令
shell中常用的命令diff和path命令diff命令用于比较文件的差异。diff以逐行的方式,比较文本文件的异同处。如果指定要比较目录,则diff会比较目录中相同文件名的文件,但不会比较其中子目录。diff file1 file2是以file2为标准比较不同<表示第一个文件中的内容“> 表示第二个文件中的内容a表示添加-----addc表示更改-----chang...原创 2020-02-14 19:49:17 · 190 阅读 · 0 评论 -
shell-环境变量
shell-环境变量环境变量也称为全局变量,可以在创建他们的shell及其派生出来的任意子进程shell中使用,环境变量又可以分为自定义环境变量和bash内置环境变量,环境变量可以在命令行中设置和创建,用户退出命令行时这些变量值就会丢失,想要永久保存环境变量,可写在文件中全局文件为/etc/profile,对所有用户有效,用户文件为~/.bash_profile,仅对指定用户有效用户...原创 2020-02-14 18:13:52 · 204 阅读 · 0 评论 -
shell-数组
数组的定义数值类型的数组:一对括号表示数组,数组中元素之间使用“空格”来隔开。arr_number=(1 2 3 4 5);字符串类型数组:同样,使用一对括号表示数组,其中数组中的元素使用双引号或者单引号包含,同样使用“空格”来隔开。arr_string=(“abc” “edf” “sss”); 或者 arr_string=(‘abc’ ‘edf’ ‘sss’);数组的操作1获取数组长...原创 2020-02-14 17:41:57 · 128 阅读 · 0 评论 -
shell-select语句
#!/bin/bashecho "what is your favourite os ?"select name in "linux" "window" "mac" "unix"do echo $namedoneecho "you have selected $name"#!/bin/bashselect i in a b c ddo case $i i...原创 2020-02-14 16:59:40 · 251 阅读 · 0 评论 -
shell函数,if(test),while,until,for,case
shell函数,if(test),while,until,for,case1.shell函数shell中函数定义的语法格式如下:function name (){ action; [return int;]}name #调用函数说明:1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。2、参数返回,可以显示加:return ...原创 2020-02-14 16:42:23 · 320 阅读 · 0 评论 -
shell基础
shell基础1.shell是什么?首先shell的英文含义是“壳”;它是相对于内核来说的,因为它是建立在内核的基础上,面向于用户的一种表现形式,比如我们看到一个球,见到的是它的壳,而非核。Linux中的shell,是指一个面向用户的命令接口,表现形式就是一个可以由用户录入的界面,这个界面也可以反馈运行信息shell在Linux中的存在形式:由于Linux不同于Windows,Li...原创 2020-02-14 14:26:41 · 241 阅读 · 0 评论