http://bobo520.blog.51cto.com/514552/116798
转载
2010-07-06 09:28:52
313阅读
【转】 在linux中常用的shell备份脚本
备份脚本:
备份网站内容
#!/bin/bash
#指定运行的脚本shell
#运行脚本要给用户执行权限
bakdir=/backup
month=`date +%m`
day=`date +%d`
year=`date +%Y`
hour=`date +%k`
min=`date +%M`
dirname=$
转载
精选
2012-12-04 10:22:06
2082阅读
备份脚本:
备份网站内容
#!/bin/bash
#指定运行的脚本shell
#运行脚本要给用户执行权限
bakdir=/backup
month=`date +%m`
day=`date +%d`
year=`date +%Y`
hour=`date +%k`
min=`date +%M`
dirname=$year-$month-$day-$hour-$min
mk
原创
2008-12-02 23:34:05
5401阅读
点赞
1评论
一,,shell脚本中常用命令:1,diff命令:diff命令是以逐行的方式,比较文本文件的异同处。如果该命令指定进行目录的比较,则将会比较该目录中具有相同文件名的文件,而不会对其子目录文件进行任何比较操作。使用规则:diff[options]target1target2difffile1file2diffdirecory1directory2#输出结果含义:[num1,num2][a|c|d][
转载
2019-07-09 11:28:14
4291阅读
文件状态测试
-b filename : 当filename 存在并且是块文件时返回真(返回0)
-c filename : 当filename 存在并且是字符文件时返回真
-d pathname : 当pathname 存在并且是一个目录时返回真
-e pathname : 当由pathname 指定的文件或目录存在时返回真
-f filename : 当filename 存在并且
转载
精选
2012-06-15 14:33:20
664阅读
有言道,冗余不做,日子甭过;备份不做,十恶不赦。对于Linux系统管理员而言,备份是要定期做的重要工作。虽然工作性质重要但这并不妨碍系统管理员通过各种方式让系统自动完成这个任务。下面提供的脚本是Linux系统上常用的备份脚本,供大家参考。
Linux常用备份脚本
01
#!/bin/bash
转载
精选
2011-05-06 09:20:02
485阅读
在 Bash 解释器中,内置了许多变量,这些变量的功能是解释器自带的,我们在编写shell脚本时如果能灵活的使用它们,对脚本的编写效率以及差错大有帮助, 下面一一介绍这些变量$FUNCNAME、$LINENO、$PWDFUNCNAME和LINENO 变量经常用于脚本的调试FUNCNAME 表示当前函数的名字,作用范围仅限函数中使用,在函数外无值LINENO 表示当前所在脚本中变量出现在的行号PWD
转载
2021-06-02 17:52:51
429阅读
循环命令用于将一个命令或一组命令执行指定的次数,或者一直执行直到满足某个条件为止。在Bash shell中常用的循环语句有,for循环,while循环,until循环一、For循环语句 1、For循环的语法 for var in list
原创
2013-07-27 19:03:43
6841阅读
点赞
3评论
1.显示当前的IPifconfig eth0 | grep Bcast | awk -F ":" '{print $2}' | cut -d " " -f 12.查找文件里是否含有某些字段grep test test.txt3.前一个命令正确打印出来的是0echo $?4.判断某个目录是否存在,不存在则创建if [ ! -d /test ];then mkdir /tes
原创
2014-09-12 15:16:52
564阅读
seq1100数列的写法wc-l统计行数-c字节-w字数basename返回一个字符串基本的文件名dirname保留除文件名中的非目录部分read-p""name打印提示并等待输入输入的信息直接赋予变量$#:传给脚本的参数个数$0:是脚本本身的人文件名%*:以一个单字符串的形式显示所有参数which--skip-alias命令:调过别名
原创
2018-07-27 09:21:19
643阅读
不同的shell具备不同的功能,shell还决定了Linux中默认的shell是/bin/bash,流行的shell有ash、bash、ksh、csh、zsh等,不同的shell都有自己的特点以及用途。 bash大多数Linux系统默认使用的shell,bash shell是Bourne shell
原创
2022-08-26 17:23:05
181阅读
获取日志文件中最小日志号
[root@localhost ~]# mysqlbinlog /var/lib/mysql/bin-log.000005 | grep "end_log_pos" | awk '{print $7}' | sort -n | head -n1
249
获取日志文件中最大日志号[root@localhost ~]# mysqlbinlog /var/lib/mysql/
原创
2023-04-27 16:21:22
107阅读
备份脚本:
备份网站内容
#!/bin/bash
#指定运行的脚本shell
#运行脚本要给用户执行权限
bakdir=/backup
month=`date +%m`
day=`date +%d`
year=`date +%Y`
hour=`date +%k`
min=`date +%M`
dirname=$year-$month-$day-$hour-
转载
精选
2009-03-03 17:20:00
1164阅读
Shell脚本中常用的操作符
算术操作
+ - * / %
关系操作
< > >= &nb
转载
精选
2013-03-06 13:52:16
339阅读
Linux中的Shell脚本是非常重要的工具,它可以帮助用户简化复杂的任务,提高工作效率。其中,红帽企业Linux作为一款广泛使用的操作系统,在Shell脚本的应用领域也非常广泛。本文将介绍一些Linux常用的Shell脚本,帮助读者更好地理解和使用这些工具。
首先,我们来了解一下Shell脚本是什么。Shell脚本是一种用来编写、运行和自动化控制Unix操作系统的脚本语言。它基本上是一种批处理
1. 设置ssh、scp命令的认证运行一次脚本后,以后再使用ssh或scp命令登录远程机器时不再提示输入密码 -----------------setkey.sh开始------------------------- OLDDIR=`pwd`if [ -z "$1" ]; then echo Need user@host info;
转载
精选
2015-07-30 09:52:02
830阅读
在运维中,尤其是linux运维,都知道脚本的重要性,脚本会让我们的 运维事半功倍,所以学会写脚本是我们每个linux运维必须学会的一门功课,这里收藏linux运维常用的脚本。如何学好脚本,最关键的是就是大量的练习 和实践。根据以下脚本我们可以拓展,这样我们提高的很快!举一反三 1.用Shell编程, ...
转载
2021-08-10 22:31:00
308阅读
2评论
如何用脚本实现分割文件代码:#!/bin/bashif [ $# -ne 2 ]; thenecho 'Usage: split file size(in bytes)'exitfifile=$1size=$2if [ ! -f $file ]; thenecho "$file doesn't exist"exitfi#TOD test if $size is a valid integerfilesize=`/bin/ls -l $file | awk '{print $5}'`echo filesize: $filesizelet pieces=$filesize/$sizelet rem
转载
2010-12-18 22:49:00
100阅读
2评论
在Shell中经常会使用到单引号、双引号、反引号(键盘中Tab键上方的按键)、反斜线(转换某些Shell元字符的含义)。如我们有时希望echo命令输出的字符中就包含$符号本身,但一般情况下,Shell会将$视为取变量值,像这样的情况我们需要使用某些功能来屏蔽$符号本身的特殊含义,使其还原字面意义。
原创
精选
2017-02-14 23:22:35
10000+阅读
点赞
工作过程中的一些常用shell命令,与大家分享下!
原创
2013-07-24 15:30:28
480阅读
点赞