随笔 - 159, 文章 - 0, 评论 - 14, 阅读 - 25万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  shell

摘要:转载http://blog.51yip.com/linux/1049.htmllinux curl是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称url为下载工具。一,curl命令参数,有好多我没有用过,也不知道翻译的对不对,如果有误的地方,还请指正。查看复制打印?-a/--append上传文件时,附加到目标文件-A/--user-agent<string>设置用户代理发送给服务器-anyauth可以使用“任何”身份验证方法-b/--cookie<name=string/file>cookie字符串或文件读取 阅读全文

posted @ 2012-07-18 10:55 bug yang 阅读(307) 评论(0) 推荐(0) 编辑

摘要:#!/bin/bash/usr/sbin/sendmail -t <<EOFFrom: alert center <test@126.com>To: test@126.com#Cc: test@126.com#Bcc: test@126.comSubject: $1---------------------------------$2---------------------------------EOF 阅读全文

posted @ 2012-07-09 14:01 bug yang 阅读(533) 评论(0) 推荐(0) 编辑

摘要:1、输出时间格式 dateecho `date -d "today" +"%Y%m%d"`echo `date -d " -1 day" +"%Y%m%d"`注意:上面的”加号“和后面的”时间格式“之间不能够有空格。2、shell时间循环begin_date="20120529"end_date="20120621"echo "data process start ......."while [ $begin_date -le $end_date ]do 阅读全文

posted @ 2012-06-28 16:58 bug yang 阅读(334) 评论(0) 推荐(0) 编辑

摘要:fork ( /directory/script.sh) :如果shell中包含执行命令,那么子命令并不影响父级的命令,在子命令执行完后再执行父级命令。子级的环境变量不会影响到父级。fork是最普通的, 就是直接在脚本里面用/directory/script.sh来调用script.sh这个脚本.运行的时候开一个sub-shell执行调用的脚本,sub-shell执行的时候, parent-shell还在。sub-shell执行完毕后返回parent-shell. sub-shell从parent-shell继承环境变量.但是sub-shell中的环境变量不会带回parent-shellexe 阅读全文

posted @ 2012-03-30 16:31 bug yang 阅读(4692) 评论(0) 推荐(0) 编辑

摘要:摘要本章我们会讨论在Bash脚本中使用条件,包含以下几个话题: if 语句 使用命令的退出状态比较和测试输入和文件 if/then/else 结构 if/then/elif/else 结构 使用和测试位置参数嵌套 if 语句 布尔表达式使用 case 语句7.1. 介绍if7.1.1. 概要 有时候你需要指定shell脚本中的依靠命令的成功与否来实施不同过程的行为。if 结构允许你来指定这样的条件。 最精简的 if 命令的语法是:if TEST-COMMANDS; then CONSEQUENT-COMMANDS; fi TEST-COMMAND 执行后且它的返回状态是0,那么 CONSEQU 阅读全文

posted @ 2012-03-28 18:01 bug yang 阅读(829) 评论(0) 推荐(0) 编辑

摘要:SHELL编程一、Shell语法1.1、变量声明1.2、数组声明和使用1.3、特殊的变量1.4、运算和运算符1.4.1、整数运算符1.5、流程语句1.5.1、if 语句1.5.2、case语句1.5.3、select 语句1.6、循环语句1.6.1、for语句1.6.2、while 语句1.6.3、breake 和continue1.6.4、shift三、shell程序调试四、信号五、bash中常用的命令SHELL编程一、Shell语法1.1、变量声明变量=值 (注意:等号两侧不能有空格)a=”hello”b=9unset a 撤销变量 areadonly a=2 声明静态的变量 a=2 ,不 阅读全文

posted @ 2012-03-28 10:47 bug yang 阅读(10388) 评论(0) 推荐(0) 编辑

摘要:一、变量1、普通变量variable1=hellovariable2="hello world"echo $variable1 //output helloecho $variable2 //output helloworld变量自增的实现:方法一:i=0i=`expr $i + 1` #中间有空格,加号两边也有空格方法二:let i=$i+1方法三:i=$(expr $i + 1)2、数组变量:详细用法:http://www.cnblogs.com/chengmo/archive/2010/09/30/1839632.html//赋值方式1:arr[0]=a;arr[1] 阅读全文

posted @ 2012-02-05 21:33 bug yang 阅读(609) 评论(0) 推荐(0) 编辑

摘要:1、indent -kr来帮助我整理我写的代码的格式2、sudo apt-get install/update/upgrade/remove 来管理我电脑上的软件3、mv 旧文件名 新文件名 //mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中4、tar -zvxf mysql.tgz //是将mysql.tgz压缩包解压到当前文件夹tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个 阅读全文

posted @ 2011-09-08 14:00 bug yang 阅读(367) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示