bash的多行注释

单行的就不说了,井号#可以搞定.下面说多行的. 一. 通过Here Documents实现: 1) :<<EOF 注释的代码... EOF 冒号:表示什么都不做. 说明: 这种方法当注释代码里出现变量引用或者是反引号时,bash会去尝试解析他们,会提示错误信息. 解决方法有下面几种: 1. :<<\EOF 注释的代码... EOF 2. :<<'EOF' 注释的代码... EOF 3. :<<'EOF 注释的代码... EOF' 4. :<<EOF' 注释的代码... 'EO...

作者: nianzong 发布时间: 11-29

Linux生产服务器Shell脚本

一、MySQL的热备份脚本 这是MySQL的备份方式之一,脚本如下: #!/bin/bashPATH=/usr/local/sbin:/usr/bin:/bin # The Directory of BackupBACKDIR=/usr/mysql_backup# The Password of MySQLROOTPASS=password # Remake the Directory of Backuprm -rf $BACKDIRmkdir -p $BACKDIR # Get the Name of DatabaseDBLIST=`ls -p /var/lib/mysql | grep / | tr -d /`# 偷瞄了下我...

作者: ganfic 发布时间: 11-27

linux shell 流程控制(条件if,循环【for,while】..

linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),选择语句(case)。下面我将通过例子介绍下,各个语句使用方法。 一、shell条件语句(if用法) if语句结构[if/then/elif/else/fi] if 条件测试语句 then action [elif 条件 action else action ] fi 如果对于:条件测试语句不是很清楚,可以参考:linux shell 逻辑运算符、逻辑表达式详解 s...

作者: sun5411 发布时间: 11-26

linux中shell变量$#,$@,$0,$1,$2的含义解释:

linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。 $@ 所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。...

作者: 火鸡 发布时间: 11-25

awk使用记录

cat /var/log/maillog |awk /size/'{strend=(length($8)-6);mailSize=substr($8,6,strend);if (mailSize>6000000) {print $0}}' ##过滤邮件大于6M的基本信息。 top -b -n 1 |awk 'NR >7' ##过滤top -b -n 1 七行后显示的记录

作者: linscora 发布时间: 11-18

DOS中的特殊符号

DOS中的特殊符号 使用条件处理符号可以从单个命令行或脚本运行多个命令。通过条件处理符号运行多个命令时,条件处理符号右边的命令根据条件处理符号左边的命令结果来发挥作用。例如,只有在前一个命令失败的情况下,才可能需要运行一个新命令。或者,只有在前一个命令成功时才可能需要运行一个新命令。 可以使用下表列出的特殊字符来传递多个命令。 字符 语法 定义 & comman...

作者: vivieu 发布时间: 11-17

nohup命令详解

使用nohup让程序永远后台运行 Unix/Linux下一般比如想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe --user=mysql & 但是加入我们很多程序并不象mysqld一样做成守护进程,可能我们的程序只是普通程序而已,一般这种程序使用 & 结尾,但是如果终端关闭,那么程序也会被关闭。但是为了能...

作者: liurhyme 发布时间: 11-17

shell学习———第五课时(文件属性的操作)

改变文件的属组工具 chgrp ; 语法: chgrp [参数选项]…… 组 文件…… 它的用户和chown 类似,只不过它仅是用来改变文件或目录的属组的;-R参数用于目录及目录下所有文件改变属组的。这和chown也是一样的。简单来两个例子; 例子一: [root@localhost ~]# ls -l sun.txt -rw-r——r—— 1 root root 0 04-25 09:38 sun.txt [root@localhost ~]# chgrp beinan sun.txt 注:改变sun...

作者: liurhyme 发布时间: 11-17

bash看网速

虽然写的很烂,还是留个纪念吧。。。。 #!/bin/bash #================================================================ #Script Name: netspeed.sh #Description: to see every netdev's speed (B/s) #Date: 2010.11.15 #================================================================ #---------------------------------------------------------------- #Functio...

作者: donvan 发布时间: 11-16

shell学习———第三课时(文件操作)

ls 列出目录中文件的命令 ls 命令经常要使用,通过使用 ls 命令可以查看linux文件夹包含的文件,查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等,ls 命令在平常的linux操作中使用很频繁,所以这里介绍下 ls 命令的相关使用方法。 一、ls命令使用介绍 ls命令使用权限:所有用户。 格式:ls [选项] [目录名]。 功能:列出目标目录中所有的子目录和文件。 选项说...

作者: liurhyme 发布时间: 11-16