售前咨询
技术支持
渠道合作

  • 读《Linux Shell脚本攻略》第2章笔记

    1. cat (concatenate) #标准输入和输入文件的内容拼接在一起 echo ‘Text through stdin’ | cat – file.txt 压缩空白行 #将多个空行压缩成单个空格行,如下: [root@server…

  • 读《sed与awk》第1~3章笔记

    sed、awk功能 sed 在一个或多个文件上自动实现编辑操作 简化对多个文件执行相同的编辑处理工作 编写转换程序 awk 将文本文件看做由记录和字段组成的文本数据库 使用变量操作数据库 使用算术和字符串操作符 使用普通的程序设计结构,例如…

  • (总结)Linux下多行合并成一行,中间加分隔符

    将某个目录下的文件合并成一行,中间用冒号(:)作为分隔符 1、paste ls lib | sed ‘s@^@lib/@g’ | paste -s -d “:” 2、 tr ls lib | sed ‘s@^@lib/@g’ | tr “\…

  • 读《Linux Shell脚本攻略》第3章笔记

    1. comm comm命令可用于两个文件直接的比较。它有很多不错的选项可用来调整输出,以便我们执行交集、求差(difference)以及差集操作 交集:打印出两个文件所共有的行 求差:打印出知道文件所包含的且不相同的那些行 差集:打印出包…

  • Nginx开机自动启动脚本

    Nginx开机自动启动脚本如下: #!/bin/sh # # nginx – this script starts and stops the nginx daemon # # chkconfig: – 85 15 # descriptio…

  • php-fpm开机自动启动脚本

    cp {php-5.3.x-source-dir}/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm php-fpm开机自动启动脚本如下: #! /bin/sh ### BEGIN INIT INFO …

  • shell字符截断

    如果是文件路径的进行字符截断可以用basename和dirname这两个工具 basename可以从一个文件路径中截一个文件名 $ basename /root/lnmp/lnmp_install.sh lnmp_install.sh di…

  • CentOS 6、7下pptp vpn一键安装脚本

    这个脚本可以单独使用,直接复制或下载执行即可,不用依赖安装包的其它脚本。 CentOS 6、7下pptp vpn一键安装脚本,安装如下: wget http://mirrors.linuxeye.com/scripts/vpn_centos…

  • Pure-FTPd虚拟用户管理脚本(PureDB)

    《lnmp一键安装包》之前添加虚拟主机账号是保存在数据库,因此必须安装php和数据库才能正常使用,现更改为PureDB方式(不依赖php和MySQL),将用户信息保存在本地(非数据库)。但是这种方式管理ftp虚拟账号需要手工敲命令,于是写这…

  • MsSQL转化成MySQL – MySQL Migration Toolkit

    MySQL Migration Toolkit mysql官方提供的数据库移植工具,可以将任何数据源转换成mysql的数据,也可以将mysql的数据转换成其它类型的数据。需要java支持 安装Sql Server 2008 导数据略。 安装…