shell - 在文本中的前一行或后一行添加一行内容,指定行前后增加一行内容

linux的sed工具是十分强大的,能很容易的实现在某关键词的前一行或后一行增加内容。今天在批量修改tomcat的日志时就用到了该功能。 一、在某行的前一行或后一行添加内容 具休操作如下: #匹配行前加 sed -i '/allow 361way.com/iallow www.361way...

2019-03-31 12:03:21

阅读数 480

评论数 0

shell - sed的用法与实例介绍

Linux sed命令 Linux sed命令是利用script来处理文本文件。 sed可依照script的指令,来处理、编辑文本文件。 Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 语法 sed [-hnV][-e<script&...

2019-03-31 11:32:46

阅读数 261

评论数 0

shell - shell总结(待续)

#!/usr/bin/bash # #!是一个约定的标记,告诉系统这个脚本需要什么解释器来执行 echo "shell test start -----" echo "---------- 定义变量 ----------" # 定义变量 country=...

2019-03-30 23:04:21

阅读数 31

评论数 0

Docker中centos如何启动sshd服务

1、启动一个docker容器: # docker run -it centos:latest /bin/bash 这样就会新建一个docker容器,并且进入容器的bash中 2、安装sshd: # yum -y install openssh-server -y # yum -y in...

2019-03-27 17:16:18

阅读数 47

评论数 0

Docker 创建MySQL容器

Docker 创建MySQL容器: 1.运行“docker pull mysql”获取mysql镜像 [root@centos7 mnt]# docker pull mysql Using default tag: latest Trying to pull repository docke...

2019-03-27 11:14:36

阅读数 43

评论数 0

CentOS7 Docker pull修改镜像源

CentOS7 Docker pull修改镜像源 Docker pull 默认源太慢,不过蜗壳镜像源很快, 步骤如下: Docker最新版 推荐使用 json 配置文件的方式,默认为/etc/docker/daemon.json,在该文件中加入 { "registry-mi...

2019-03-26 20:47:09

阅读数 70

评论数 0

python - datetime模块中datetime,timedelta的用法

直接上代码: # coding=utf-8 from datetime import datetime, timedelta def get_before_time_str(input_str, days): """ 返回一个日期,前后n天的日期...

2019-03-25 22:13:29

阅读数 48

评论数 0

python - udp socket通信循环发送和接收数据

运行结果:(在测试的过程中udp_client.py中的send_addr要设置为:接收方的IP地址) udp_client.py: #coding=utf-8 import socket def main(): # 创建udp套接字, # AF_INET表示ip地址的...

2019-03-25 09:55:22

阅读数 285

评论数 0

python - socket udp通信

socket介绍 socket(简称套接字) 是进程间通信的一种方式,它与其他进程间通信的一个主要不同是: 它能实现不同主机间的进程间通信,我们网络上各种各样的服务大多都是基于 Socket 来完成通信的,例如我们每天浏览网页、QQ聊天、收发 email 等等。 模拟udp_socket客户...

2019-03-24 21:41:20

阅读数 39

评论数 0

python - 打印进度条

打印进度条: # coding=utf-8 import sys import time def progress(percent, width=50): """进度条打印""" if percent &g...

2019-03-24 19:09:00

阅读数 74

评论数 0

Python - 多进程拷贝文件并显示百分比

centos7下查看cup核数: # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"...

2019-03-24 19:01:35

阅读数 52

评论数 0

centos7下查看cup核数

centos7下查看cup核数 # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"|...

2019-03-24 18:54:49

阅读数 136

评论数 0

python - centos7安装ipython

介绍 IPython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变 量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。 IPython 是基于BSD 开源的。 IPython 为交互式计算提供了一个丰...

2019-03-24 13:21:39

阅读数 75

评论数 0

python - Python 模拟数据生成模块 Faker

Faker,能够为你产生各种假数据。 示例: # coding=utf-8 """一些生成器方法,生成随机数,手机号,以及连续数字等""" import random from fak...

2019-03-16 10:08:21

阅读数 74

评论数 0

python - python crontab模块设置和清除定时任务

centos7下安装Python的pip root用户使用yum install -y python-pip 时会报如下错误: No package python-pip available Error:Nothing to do 解决方法如下:   首先安装epel扩展源: ...

2019-03-15 23:47:35

阅读数 95

评论数 0

python - 读写文件-读取文件内容并写入其他文件

文件目录结构,如图: read_file.py是工作文件,file_test.py是读取文件源,write_test.py是写入目标文件。 文件A:file_test.py #coding=utf-8 for i in range(1, 10): print i 文件B:read_...

2019-03-15 21:45:40

阅读数 74

评论数 0

python - random.shuffle有序列表乱序排列

python - 使用random.shuffle()将有序列表进行乱序排列 代码如下: >>> import random >>> li = range(20...

2019-03-15 20:08:44

阅读数 94

评论数 0

python - 使用python crontab设置linux定时任务

# 熟悉linux的朋友应该知道在linux中可以使用crontab设置定时任务。可以通过命令crontab -e编写任务。# 当然也可以直接写配置文件设置任务。 # 但是有时候希望通过脚本自动设置,比如我们应用程序部署时等。有需求当然就得想办法解决。 # 下面进入正题,开始想通过以写文件的形...

2019-03-07 21:06:28

阅读数 103

评论数 0

python - 输入当前时间戳,转出今天0点的时间戳

# coding=utf-8 import time # 输入当前时间戳,转出今天0点的时间戳def def get_today_zero_timestamp(now_time): # 今天0点的时间字符串 timeStamp = float(now_time / 1000)...

2019-03-06 18:10:07

阅读数 86

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭