- 博客(13)
- 收藏
- 关注
转载 shell_Day09
awk 【单独的编程语言解释器】 awk介绍 全称:Aho Weinberger Kernaighan 三个人的首字母缩写; 1970年第一次出现在Unix机器上,后来在开源领域使用它; 所以,我们在Linux中使用,改名为GNU awk;所以,在Linux上实际上叫做gawk; grep 行过滤器 -o -i -v -E gre...
2019-08-25 20:04:00 106
转载 shell_Day08
数组与字符串: 数组 数组就是一段连续的变量,一段连续的内存存储空间 为了解决变量过多的问题; 在同一类变量中,我们不需要去定义多个名字,而是以数组的方式来定义;(列表) 数组名[索引]=值 定义数组 declare -i 定义整数 (申明) declare -a 定义数组array declare -A 定义嵌套的数组 array[8]=1 ...
2019-08-25 19:32:00 89
转载 shell_Day07
函数: 函数介绍function 为了避免代码重复使用,我们一般通过函数编写代码块,而这一个代码块用来实现某种功能,这个功能在后面的代码中,会重复调用; 函数的语法格式 function check_cpu { cat /proc/cpuinfo } ls /etc/ check_cpu 【不调用函数,则函数体中的命令是不会执行的;在哪里调用,函数体中...
2019-08-25 19:17:00 61
转载 shell_Day06
sed命令 Linux文本处理三剑客 之 sed sed stream EDite 作为行编辑器,对文本进行编辑(以行为单位进行编辑) 注意:sed编辑文件,却不改变原文件; sed的工作原理: 指定一个文本文件,依次读取文本文件中每行的内容,读取到模式空间中(PATTERN SPACE),在模式空间中进行文本匹配(正则表达式),对匹配后的内容进行修改(替换...
2019-08-25 19:09:00 76
转载 shell_Day05
交互输入 read Python中用input()函数,进行输入; read命令同时可以定义多个变量值;而输入的内容默认以空格为分隔符,将值输入到对应的变量中; 如果默认值过多,最后所有的值都会被赋予给最后一个变量; 如果默认值过少,多余的变量则为空值; 示例: read a b c aa bb cc read如何输入: ...
2019-08-22 21:06:00 90
转载 shell_Day04
grep程序 Linux下有文本处理三剑客 -- grep sed awk grep:文本 行过滤工具 sed: 文本 行编辑器(流编辑器) awk:报告生成器(做文本输出格式化) grep 包含三个命令:grep egrep fgrep ,它们是用来进行 行模式(pattern)匹配的 egrep = gerp -E //使用扩展的正则表达式进行匹...
2019-08-22 20:59:00 78
转载 shell_Day03
嗯,这是第二天,吧 wc word count 统计文本文件中的字符个数 -l 查看行数 -w 查看字符个数 -c 查看文件大小(字节) cut 用来分割文件内容 -d指定分隔符,delimiter -f指定提取那一列 -f2 输出第二列 -f1,3 输出第一列和第三列 -f1-3 输出第一列到第三列 --output-deli...
2019-08-13 20:19:00 84
转载 shell_Day02
虽然差了不少天,但的确是第......一天 history 查看历史命令记录 !命令序号 查看命令并执行 -c 清空 关于命令历史的文件 关于命令历史的变量(环境变量) 命令补全 tab:制表符 \t 四个空格 作用:提示、自动补全命令 目录补全 tab 作用:提示、自动补全目录 ...
2019-08-13 19:57:00 81
转载 Windows server 2016 域服务1之创建域
谁知道以后会不会用到呢,总不能现学不是,写下来以后也许用的上。 本文为自己实验操作,工作环境是否与之相同本人并不清楚,步骤中详略参半,原理不会在这里说,因为我也不清楚。 1、首先安装域服务,选择添加角色与功能 1.1、选择AD域服务、DHCP服务器、DNS服务器,除此之外,一切步骤均下一步 1.2、它说要重启,那就重启好了。(才看见,没改主机名,没关系,一会改,无伤...
2019-08-10 17:14:00 659
转载 shell_Day01
1、判断/etc/inittab文件是否大于100行,如果大于,则显示”/etc/inittab is a big file.”否者显示”/etc/inittab is a small file.” #!/bin/bash if [ `wc -l /etc/inittab | awk '{print $1}'` -gt 100 ] ;then echo ”...
2019-08-06 21:00:00 142
转载 Study python_04
数组 a = [1,2,3] print(a) 数组替换 a = [1,2,3] a[0] = 100 print(a) 数组去重复 def delete_chong(): a = [1,1,2,2,3] b = []# 建立一个空数组 for i in a: if i not in b :...
2019-08-03 00:29:00 97
转载 Study python_02
分支结构 简单的使用if语句 使用if-else import random# 调用一个随机数包(只看if的情况可忽略) n1 = random.randrange(100) n2 = random.randrange(100) print(n1,n2) jg = int(input()) if jg == (n1 + n2): print('结果为真'...
2019-07-31 20:50:00 86
转载 Study python_01
Python历史事件 1989 年 ——— 荷兰人吉多·范罗苏姆决心开发一个新的脚本解释程序; 1991 年 ——— 第一个用C语言实现的Python编译器诞生,Python 的代码对外公布,版本为 0.9.0; 1994 年 ——— Python 1.0诞生; 2000 年 ——— Python 2.0 发布; 2001 年 ——— Python 2.1 基于 Pytho...
2019-07-30 20:51:00 102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人