源代码如下: Read More
posted @ 2017-11-22 17:07 Alighieri Views(364) Comments(0) Diggs(0) Edit
在Linux运维过程中或者日常Linux系统操作过程中会同时执行多条命令,这样的话需要通过我们的多重命令方式进行处理。 命令是从左往右执行 1. 通过使用';'分号执行多个命令,如例: #sync;sync;shutdown -h now 2. 通过判断执行命令,&&/||执行情况 如例: cmd1 Read More
posted @ 2017-11-22 14:27 Alighieri Views(445) Comments(0) Diggs(0) Edit
首先说一下什么是数据流重定向,所谓数据流重定向简单来说就是一个过程,这个过程捕捉一个文件,或者命令,程序,脚本,甚至脚本中的代码块(code block)的输出,然后把捕捉到的输出,作为输入发送给另外一个文件,命令,程序,或者脚本。 谈到数据流重定向,我们首先需要了解文件描述符的概念。对于linux Read More
posted @ 2017-11-22 14:18 Alighieri Views(248) Comments(0) Diggs(0) Edit
Linux命令列出所有用户: d 的前边是数字1,d 的后边是冒号 Read More
posted @ 2017-11-22 13:52 Alighieri Views(152) Comments(0) Diggs(0) Edit
需求:查询某个文件夹下的所有文件,将文件修改时间小于当前时间,并大于当前时间前一天的文件备份到另一台服务器对应的文件夹下 思路: 1、递归查询文件夹下的文件 2、如果文件夹中含有空格,则将文件按列显示,并将IFS设为 \x0A 代码如下: Read More
posted @ 2017-11-20 13:45 Alighieri Views(339) Comments(0) Diggs(0) Edit
1、基本场景 基本场景是想从一台Server服务器直接登录另一台,或者将Server服务器的数据不需密码验证直接拷贝至Client服务器,以下我们简称Server服务器为S(待发送的数据文件在这台服务器上),Client服务为C,信任关系的最简单操作方法如下: 2、步骤 2.1 在S服务器上,进入当 Read More
posted @ 2017-11-20 13:40 Alighieri Views(512) Comments(0) Diggs(0) Edit
#!/bin/bash fun1() { echo $0 echo $1 } $0代表当前bash执行脚本名 Read More
posted @ 2017-11-16 13:57 Alighieri Views(10578) Comments(0) Diggs(0) Edit
在Shell中我们可以利用date命令比较两个日期的大小,方法是先把日期转换成时间戳格式,再进行比较。date 的+%s可以将日期转换成时间戳格式,看下面的例子: Read More
posted @ 2017-11-16 13:34 Alighieri Views(7664) Comments(0) Diggs(0) Edit
文件表达式 -e filename 如果 filename存在,则为真 -d filename 如果 filename为目录,则为真 -f filename 如果 filename为常规文件,则为真 -L filename 如果 filename为符号链接,则为真 -r filename 如果 fi Read More
posted @ 2017-11-16 09:28 Alighieri Views(3943) Comments(0) Diggs(0) Edit
ora2pg是一款可以方便将oracle内的数据导出并转换成pgsql格式的工具。它支持导出表,视图,序列等,十分强大,下面介绍它的安装与使用: 安装ora2pg需要以下三个软件支持 1)、DBD::Oracle 2)、DBI 3)、Ora2pg 要求:perl版本5.8以上 查看perl版本 pe Read More
posted @ 2017-11-14 19:22 Alighieri Views(7841) Comments(0) Diggs(0) Edit