E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
linux脚本
【
linux脚本
】bash中的循环
for循环一种可以是 for var in list;docommanddone这里的list可以是string也可以是sequence另一种是:for i in {a..z};docommanddonewhile循环while conditiondocommandsdoneuntil循环x=0until [ $x -eq 9 ]let count++echo $xdone
jyb_haha
·
2013-07-21 18:00
【
linux脚本
】比较与测试
if条件:if condition;thencommandselif condition;thencommandselsecommandsfiif和else语句可以嵌套。简化if条件:[ condition ] && action; #如果condition为真,执行action[ condition ] || action ; #如果 condition 为假,执行action算数比较:[ $v
jyb_haha
·
2013-07-21 18:00
【
linux脚本
】字符分隔符
例子:#!/bin/bashline=”root:x:0:0:root:/root:/bin/bash”oldIFS=$IFS #保存默认的IFSIFS=”:” #新IFS是:count=0for item in $line;do[ $count -eq 0 ] && user=$item[ $count -eq 6 ] && shell=$itemlet count++doneIFS=$old
jyb_haha
·
2013-07-21 18:00
【
linux脚本
】读取命令序列输出&&子shell&&父shell
读取命令序列输出&&子shell&&父shell将多个命令或工具结合起来一起输出。一个命令的输出可以当做另一个命令的输入,而这个命令的输出又可以作为另一个的输入。这几个命令通常用通道(pipe)来链接,“|”。例如:$cmd1|cmd2|cmd3三个命令组合。cmd1将输出传给cmd2,cmd2的输出又传给了cmd3。例子:$ls|cat-n>out.txtls的输出传给了cat-n,cat-n又
jyb_haha
·
2013-07-21 18:37
操作系统之linux
linux
shell
【
linux脚本
】读取命令序列输出&&子shell&&父shell
读取命令序列输出&&子shell&&父shell将多个命令或工具结合起来一起输出。一个命令的输出可以当做另一个命令的输入,而这个命令的输出又可以作为另一个的输入。这几个命令通常用通道(pipe)来链接,“|”。例如:$cmd1 | cmd2 | cmd3三个命令组合。cmd1将输出传给cmd2,cmd2的输出又传给了cmd3。例子:$ ls | cat -n > out.txt ls的输出传给了c
jyb_haha
·
2013-07-21 18:00
【
linux脚本
】fork炸弹
fork炸弹fork炸弹是一种利用系统调用fork进行拒绝服务攻击。与病毒或蠕虫不同,fork炸弹没有传染性。在类UNIX系统的shell编程下触发fork炸弹的shell脚本代码,总共13个字符(包括空格):(){:|:&};:其中::()是函数声明;|并用管道将其输出引至:|:表示每次调用函数“:”的时候会生成两份备份;&调用间脱钩,以使最初的“:”被杀死后为其调用的两个”:”还能继续执行;要
jyb_haha
·
2013-07-21 18:46
操作系统之linux
linux
shell
【
linux脚本
】fork炸弹
fork炸弹fork炸弹是一种利用系统调用fork进行拒绝服务攻击。与病毒或蠕虫不同,fork炸弹没有传染性。在类UNIX系统的shell编程下触发fork炸弹的shell脚本代码,总共13个字符(包括空格):(){ :|:& };:其中::()是函数声明;|并用管道将其输出引至:|:表示每次调用函数“:”的时候会生成两份备份;& 调用间脱钩,以使最初的“:”被杀死后为其调用的两个”:”还能继续执
jyb_haha
·
2013-07-21 18:00
【
linux脚本
】函数和参数
如何定义一个参数?functionfname(){statements;}或者fname(){statemants;}即可;执行函数:$fname;#执行函数传递参数:$fnamearg1arg2;#传递参数我们可以在函数中使用参数:fname(){echo$1$2#打印第一个和第二个参数echo“$@”#打印全部参数echo“$*”#类似以$@,但是参数被作为单个实体return0;#返回值}特
jyb_haha
·
2013-07-21 18:04
linux
shell
【
linux脚本
】函数和参数
如何定义一个参数?function fname(){statements;}或者fname(){statemants;}即可;执行函数:$ fname;#执行函数传递参数:$fname arg1 arg2 ;#传递参数我们可以在函数中使用参数:fname(){echo $1 $2 #打印第一个和第二个参数echo “$@”#打印全部参数echo “$*”#类似以$@ ,但是参数被作为单个实体ret
jyb_haha
·
2013-07-21 18:00
【
linux脚本
】脚本调试
最简单的方法就是我们可以使用:$bash-xscript.sh来进行脚本调试这一命令能打印所执行的每一行命令以及当前状态。当然,也可以使用sh-xxxx.sh那么如果我们只是想将脚本某些命令及参数打印输出怎么办?这种情况我们可以使用setbilud-in来实现。set-x:执行时显示参数和命令set+x:禁止调试set-v:当命令进行读取时显示输出set+v:禁止打印输出例子:#!/bin/bas
jyb_haha
·
2013-07-21 18:20
操作系统之linux
linux
shell
【
linux脚本
】脚本调试
最简单的方法就是我们可以使用:$ bash -x script.sh来进行脚本调试这一命令能打印所执行的每一行命令以及当前状态。当然,也可以使用 sh -x xxx.sh那么如果我们只是想将脚本某些命令及参数打印输出怎么办?这种情况我们可以使用 set bilud-in 来实现。set -x : 执行时显示参数和命令set +x :禁止调试set -v: 当命令进行读取时显示输出set +v :
jyb_haha
·
2013-07-21 18:00
【
linux脚本
】使用别名
使用别名:我们每次安装软件时都需要输入 sudo apt-get insrall xxx ,如果我们安装大量软件时需要频繁的运用这个指令,这会变得很麻烦。这时候我们就用到了------别名。$alias install=’sudo apt-get install’以后我们安装软件就可以是有那个命令:$install xxxx注意:alias命令只是暂时的,只要关闭终端此别名就会失效。为了是别名永久
jyb_haha
·
2013-07-21 18:00
【
linux脚本
】获取终端信息
获取终端信息:获取终端的行数和列数:$tput clols80$tput lines24打印当前终端名:$tput longnameX11 .......移动光标位置:$tput cup 60 20注意:如果所需定位的位置小于终端所有的行或列那么直接定位到最底行。设置终端背景颜色:$tput setb no (no可以取 1~7)例题:现在我们写一个脚本来实现计时功能:#!/bin/bashech
jyb_haha
·
2013-07-21 18:00
【
linux脚本
】数组
数组包括:普通数组和关联数组。Bash中的数组与C/C++中的不一样,BASH中的可以数组元素可以任意修改。赋值:BASH的数组赋值与C/C++中的不一样,BASH赋值:Array = (1 2 3 4 5)注意:小括号, 元素用空格隔开;输出:打印某个值:$ echo ${array[0]}注意:大括号 ,$符号打印全部值:$ echo ${array[*]}特用(索引):array[0] =
jyb_haha
·
2013-07-21 18:00
linux 脚本返回值
linux脚本
返回值简单版本1.创建一个脚本a,内容如下: #!
linuxheik
·
2013-07-17 10:00
Linux shell脚本基础学习详细介绍(完整版)第1/2页
1.
Linux脚本
编写基础◆1.1语法基本介绍1.1.1开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。
·
2013-07-04 16:45
初始化oracle用户以及表空间的bash shell脚本
linux脚本
很久没有写了,突然有需求写一个初始化oracle用户以及表空间的bash shell脚本。做一个记录,以备以后查询调用方式: .
371690509
·
2013-06-25 15:37
oracle
linux
bshell
Linux脚本
程序
#!/bin/bash # array-ops.sh: 数组更多有趣的用法. array=( zero one two three four five ) # 元素 0 1 2 3 4 5 echo ${array[0]} # zero echo ${array:0} # zero # 第一个元素的参数扩展, #+ 从位置0开始 (即第一个字符). echo ${arr
·
2013-06-23 11:00
linux
linux开机自动挂载windows分区
LINUX启动后自动加载window分区,并保证开机后在window分区下可以执行
linux脚本
,请修改/etc/rc.d/rc.local。
wulong710
·
2013-06-22 19:00
详细介绍Linux shell脚本基础学习(一)
1.
Linux脚本
编写基础◆1.1语法基本介绍1.1.1开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin
谢小丫
·
2013-06-19 14:51
我的转载
详细介绍Linux shell脚本基础学习(一)
1.
Linux脚本
编写基础◆1.1语法基本介绍1.1.1开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin
chengxuyuan20100425
·
2013-06-19 14:00
linux
shell
Linux脚本
编写基础
1.
Linux脚本
编写基础1.1语法基本介绍1.1.1开头程序必须以下面的行开始(必须放在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。
Junn
·
2013-06-17 10:00
linux
脚本编写
解决怪异的
Linux脚本
无法执行问题
在实际的工作中我们经常会用到Linux的Shell脚本或者其他的脚本语言来帮助我们更好的完成工作,但是有时候,我们也会碰到一些很古怪的问题。比如,下面这样的问题:我写了一个python的脚本,来求两个集合的差集,但是执行的时候发现报错了。tonydeng@nexus-service:statisticus $ ./difference_set.py :没有该文件或目录on通过file的比较,发现这
HMSIWTV
·
2013-06-14 10:00
Linux Shell编程(基础教程)
1.
Linux脚本
编写基础1.1语法基本介绍1.1.1开头 程序必须以下面的行开始(必须放在文件的第一行): #!/bin/sh 符号#!
guoxiaoqian8028
·
2013-06-06 23:00
详细介绍Linux shell脚本基础学习
1.
Linux脚本
编写基础◆1.1语法基本介绍1.1.1开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。
wgmml
·
2013-06-05 17:06
shell基础
利用
linux脚本
ssh到路由器自动备份配置文件
公司有几十台路由器,每周都要备份,并且备份格式要求如下:地名_IP_日期_cfg.txt这样的机械式劳动能不能利用
linux脚本
实现呢?
bill_ding007
·
2013-05-31 18:46
ftp
自动ssh
利用
linux脚本
ssh到路由器自动备份配置文件
公司有几十台路由器,每周都要备份,并且备份格式要求如下:地名_IP_日期_cfg.txt这样的机械式劳动能不能利用
linux脚本
实现呢?
bill_ding007
·
2013-05-31 18:46
自动ssh
ftp
Linux
Linux 脚本编写基础
1.
Linux脚本
编写基础1.1语法基本介绍1.1.1开头程序必须以下面的行开始(必须放在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。
LF_Software_Studio
·
2013-05-29 09:00
linux core文件设置
查看
Linux脚本
解析方式: echo$0 1.检验core是否打开以see/see登录 csh: limit; coredumpsize=0,说明没有打开core,否则打开了。
ctthunagchneg
·
2013-05-23 09:00
用脚本删除exchange邮箱里大量邮件
下面的是
Linux脚本
,在你的Linux机器上随便创建一个以.sh结尾的文件例如:#vishanchu.sh将下面的文字复制进来并做相应的修改#!/bin/shusername="me@my
libingk9999
·
2013-05-22 16:34
bash
详细介绍Linux shell脚本基础学习(一)
1.
Linux脚本
编写基础◆1.1语法基本介绍1.1.1开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。
again-Y
·
2013-05-17 15:00
解决怪异的
Linux脚本
无法执行问题
在实际的工作中我们经常会用到Linux的Shell脚本或者其他的脚本语言来帮助我们更好的完成工作,但是有时候,我们也会碰到一些很古怪的问题。比如,下面这样的问题:我写了一个python的脚本,来求两个集合的差集,但是执行的时候发现报错了。tonydeng@nexus-service:statisticus $ ./difference_set.py :没有该文件或目录on通过file的比较,发现这
Sky_qing
·
2013-05-16 17:00
Linux shell脚本基础学习
加油……1.
Linux脚本
编写基础◆1.1语法基本介绍 1.1.1开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!
酱汁
·
2013-05-15 20:30
shell
基础
LINUX脚本
学习
排序命令sort语法:sort [options][file]参数:-b忽略开头的空白-f忽略大小写-k定义排序字段-n以整数类型比较字段-r倒置排序-t使用特定的字符来代替默认字段分割字符,默认为空白实例: sort �Ct: �Ck1,1/etc/passwd 按照以冒号分割的第一个字段的第一个字符来排序 sort �Ct: -k3nr/ect/passwd 按
rainzl
·
2013-05-15 10:31
linux
学习
的
Linux 脚本编写基础知识
1.
Linux脚本
编写基础1.1语法基本介绍1.1.1开头程序必须以下面的行开始(必须放在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。
·
2013-05-13 11:56
linux脚本
实现自动发送和收取邮件的设置方法
1.命令行模式下的发送邮件1.1安装sendemail2.2使用sendemail和举例2.命令行模式下的收取邮件2.1安装getmail42.2配置getmail4和简单举例2.3用munpack从邮件中抽取附件1.命令行模式下的发送邮件1.1安装sendemail在Ubuntu下可以用新立得软件包管理器搜索安装,或者在终端运行:sudoapt-getinstallsendemail建议在安装前
·
2013-05-11 19:45
linux脚本
:2>&1
以下内容来自:《joyfire笔记》 http://joyfire.net/jln/index.html希望对大家有所帮助1.标准输入的控制语法:命令文件将命令的执行结果送至指定的文件中。例如:ls-l>list将执行“ls-l”命令的结果写入文件list中。语法:命令>!文件将命令的执行结果送至指定的文件中,若文件已经存在,则覆盖。例如:ls-lg>!list将执行“ls-lg”命令的结果覆盖写
gkingzheng
·
2013-04-19 20:00
找回Oracle用户密码的方法
并且@在oracle的
linux脚本
命令中有特定意思,也会报错。
vieriwin
·
2013-04-09 14:13
oracle
用户
密码
找回Oracle用户密码的方法
并且@在oracle的
linux脚本
命令中有特定意思,也会报错。
vieriwin
·
2013-04-09 14:13
Oracle
密码
用户
Oracle
详细介绍Linux shell脚本基础学习
1.
Linux脚本
编写基础◆1.1语法基本介绍1.1.1开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。
chape
·
2013-04-04 21:00
linux
基础学习
Linux Shell编程入门
LinuxShell编程(基础教程)本文网址:http://bbs.bitscn.com/72875 复制1.
Linux脚本
编写基础1.1语法基本介绍1.1.1开头 程序必须以下面的行开始(必须放在文件的第一行
EI__Nino
·
2013-03-30 17:00
Linux 脚本调试方法
Linux脚本
调试方法 Linux中脚本执行遇到错误时,一般都会打印错误及错误所在的行号。有的错误提示能望文知义,有的描述不是能够知其所以然,还有的错误是前面的过程导致了错误的发生。
Robertxiao
·
2013-03-27 13:00
Linux下实现秒级定时任务的两种方案(crontab 每秒运行)
Linux下实现秒级定时任务的两种方案(crontab每秒运行)2011-10-3012:53 1119人阅读 评论(0) 收藏 举报任务
linux脚本
第一种方案,当然是写一个后台运行的脚本一直循环,
fccwcom
·
2013-03-19 16:16
定时任务
Linux 脚本编写基础
1.
Linux脚本
编写基础1.1语法基本介绍1.1.1开头程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。
北岛游鱼
·
2013-03-13 20:00
linux脚本
判断条件总结
-bfile若文件存在且是一个块特殊文件,则为真-cfile若文件存在且是一个字符特殊文件,则为真-dfile若文件存在且是一个目录,则为真-efile若文件存在,则为真-ffile若文件存在且是一个规则文件,则为真-gfile若文件存在且设置了SGID位的值,则为真-hfile若文件存在且为一个符合链接,则为真-kfile若文件存在且设置了"sticky"位的值-pfile若文件存在且为一已命名
a19881029
·
2013-03-04 20:00
Linux脚本
(shell)编程(二) 基本语法
shell的基本语法赋值一般采用以下形式:变量名=字符串1.“=”号两边是不能有空格的,不然会出错的。(这点初学者特别容易出错)2.若赋值语句中,“=”后面没有任何内容,则该变量为一个空字符串,若只声明而没赋值,则该变量默认也是一个空字符串。3.若一个变量中含有空格、制表符、换行符,则要用双引号括起来,不然会出错。4.在shell程序文件中,如果想引用已经定义的变量,一般要在变量名前加“$”符号,
sir_zeng
·
2013-02-05 16:00
Linux脚本
(shell)编程(一) 简单入门HelloWorld
在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下command.com。它接收用户命令,然后调用相应的应用程序。同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支。s
sir_zeng
·
2013-02-05 14:00
Linux脚本
运行错误解决
问题描述:在Linux下运行脚本文件报错:/bin/bash^M:badinterpreter:没有那个文件或目录。产生原因:由于Linux和Windows之间对换行符的定义不一致,Linux下为0x0A,Windows下为0x0D0x0A,当Shell脚本使用Windows格式保存时,运行脚本会出现上述错误。检查方法:使用vi打开脚步文件,在命令模式下输入:setff?查看文件格式,如果出现fi
fan_hai_ping
·
2013-01-24 09:00
linux
linux
linux
Linux 脚本编写基础
1.
Linux脚本
编写基础1.1语法基本介绍1.1.1开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。
心心
·
2013-01-23 10:00
linux
脚本编写基础
linux 脚本的执行方式
linux脚本
的执行方式脚本LinuxBash1、source命令用法:sourceFileName作用:在当前bash环境下读取并执行FileName中的命令。
心心
·
2013-01-23 09:00
linux
shell
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他