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
Shell学习
Shell正则表达式与grep、sed、awk的特点
[
Shell学习
笔记]Shell正则表达式与grep、sed、awk的特点正则表达式是基于样式匹配的文本处理技术的关键所在。想要在编写文本处理工具方面驾轻就熟,就必须对正则表达式有个基本的了解。
Sam_Qian
·
2014-04-16 13:13
正则表达式
小知识
学习笔记---linux shell编程1
每个数字对应一类用户,将每一个权限级别数字相加求和 #读(read):4 #写(write):2 #可执行(executable):1bash
shell
qnkk123
·
2014-04-15 22:39
linux
shell
Shell学习
1Shell中的变量赋值转自:http://czmmiao.diandian.com/post/2011-02-20/18865603#!/bin/bash#Filename:prameter_parctise2#Datetime:2010_12_2409:24#Discription:Practiseofevaluatingparameters#等号赋值a=879echo"Thevalueof\
zc02051126
·
2014-04-10 17:00
shell学习
:文件查找与打印文件列表命令find
本文转自:http://www.1987.name/227.htmlfind命令是Linuxshell编程中功能最强大和最有用的命令之一。各种版本的Linux/UNIX都具有可以包含数以千计的不同类型文件的文件系统。有了如此之多的选择,要定位一个特定文件或文件集,将变得非常困难。而find命令能通过许多方式,让这项任务变得更加轻松。根据文件或者正则表达式进行匹配列出当前目录及子目录下所有文件和
chunlovenan
·
2014-04-03 20:00
shell
shell学习
:显示、读取或拼接文件内容:cat命令用法
本文转自:http://www.1987.name/shellcat命令用于将多个文件连接,并将结果通过标准输出(stdout)输出来。常用选项-n,--number从1开始对所有输出的所有行编号-s,--squeeze-blank替换两行以上空白行为一行-b,--number-nonblank对空白行不编号-A,--show-all显示不可打印字符,行尾显示"$"-T,--show-tabs
chunlovenan
·
2014-04-03 19:33
shell
shell学习
:内部字段分隔符IFS、脚本调试DEBUG
本文转自:http://www.1987.name/205.html内部字段分隔符(InternalFieldSeparator,IFS)是shell脚本中的一个特殊变量,在处理文本数据很有用。把单个数据流划分成不同的数据元素的定界符,内部字段分隔符就是用于特定用途的定界符。IFS是存储定界符的环境变量,是Shell环境中的默认定界符字符串,默认值为空白字符(换行符、制表符、空格)迭代一个字符
chunlovenan
·
2014-04-03 09:01
shell
shell学习
取IP地址basic正则写法ifconfig|grep'[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'扩展正则写法ifconfig|grep-E"([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})"变量引用两个方法ADDRESS=`ifconfig|grep-E"([0-9]{
zhanghansina
·
2014-04-02 17:31
shell
shell
shell学习
取IP地址 basic正则写法 ifconfig|grep'[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' 扩展正则写法 ifconfig|grep-E"([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})" 变量引用两个方法 ADDRESS=`ifconfig|grep-E"(
zhanghansina
·
2014-04-02 17:31
shell
shell学习
之read:从键盘或文件中获取标准输入
本人转自:http://www.1987.name/151.htmlread命令用法read命令是用于从终端或者文件中读取输入的内部命令,read命令读取整行输入,每行末尾的换行符不被读入。在read命令后面,如果没有指定变量名,读取的数据将被自动赋值给特定的变量REPLY。下面的列表给出了read命令的常用方式:read1987name从标准输入读取输入并赋值给变量1987name。readfi
chunlovenan
·
2014-04-02 16:40
shell学习
笔记1
1.终端打印命令echo[root@SERVER-Testtestperl]#echo"helloworld" helloworld注意:[root@SERVER-Test~]#echo"$HOME" /root [root@SERVER-Test~]#echo"HOME" HOME [root@SERVER-Test~]#echo"${HOME}" /root [root@SERVER-Test
fuquanjun1013
·
2014-03-27 12:17
shell
①
shell学习
之路
阅读更多1.把执行的结果追加到日志中:echo"加到日志中">>./logs/tnserver.log2.根据key获取属性文件中的value值:osgiPort=`cat./configuration/config.ini|greporg.osgi.service.http.port|cut-d'='-f2|sed's/\r//'`(2解释:cat命令用来搜索config.ini文件,第一个gr
李时增
·
2014-03-18 10:00
shell命令
①
shell学习
之路
阅读更多1.把执行的结果追加到日志中:echo"加到日志中">>./logs/tnserver.log2.根据key获取属性文件中的value值:osgiPort=`cat./configuration/config.ini|greporg.osgi.service.http.port|cut-d'='-f2|sed's/\r//'`(2解释:cat命令用来搜索config.ini文件,第一个gr
李时增
·
2014-03-18 10:00
shell命令
①
shell学习
之路
1.把执行的结果追加到日志中: echo "加到日志中" >> ./logs/tnserver.log 2.根据key获取属性文件中的value值: osgiPort=`cat ./configuration/config.ini | grep org.osgi.service.http.port | cut -d'=' -f2 | sed 's/\r//
李时增
·
2014-03-18 10:00
shell命令
SHELL学习
之sftp输入重定向
上周出差联想EMC的VNX存储培训,长了不少见识,知道了西瓜哥这个人物,也略微明白和原厂工程师的差距在哪些方面。而他们良好的精神面貌,热情专研的态度,给我留下了深刻的印象。 回来继续shell脚本的学习,今晚的进度如下:#!/bin/bash #thisisascriptsthatautosftpaccounts'infotoserver #version0.1 DATE=$(date+%Y
hiubuntu
·
2014-03-17 23:21
version
Accounts
Power
Shell学习
(二),筛选与输出格式
首先我们来了解下“命令管道”,那什么是命令管道,命令管道的符号是一个竖“|”,命令管道的意思是前一个命令的输出作为后一个命令的输入。不明白这句话,没有关系下面我们来通过一个例子说明下,你就马上明白了。 如下图,我的D盘有很多txt文件 我使用命令查看下,我输入dir查看到的txt文件和我们使用图像界面打开的是一样的 下面我想找到名称为a的txt文档,我们输入 dir | find “a” 如下图,
mozhenhua
·
2014-03-14 14:26
style
target
管道
title
blank
Power
Shell学习
(一),简介
菜鸟学习PowerShell,旨在记录自己的学习忘了可以看看。 补充一点:目前WindowsServer2012R2的PowerShell版本是4.0 如何查看自己计算机上Powershell版本,我们输入Get-Host,如下图,我的操作系统是Win8,显示版本是3.0 怎么区分我打开的是PowerShell而不是CMD命令提示符呢?,如下图,左上角有“PS”字样,说明我们目前在使用PowerS
mozhenhua
·
2014-03-14 11:01
style
border
target
title
blank
Shell学习
总结之逻辑运算符及表达式
Shell学习
总结之逻辑运算符及表达式一.运算符总结说明1.条件运算符运算符号代表意义应用说明=等于整型或字符串比较:str1=str2字符串str1和字符串str2相等时返回真,如果在[]中,只能是字符串
wirelessqa
·
2014-02-23 14:00
shell学习
总结之特殊字符及特殊变量
运行结果:bixiaopeng@bixiaopengtekiMacBook-ProShell备忘录$bashShell变量使用总结.shparam1param2param3 #------------------------------------------------------- #=============特殊字符========== #-------------------------
wirelessqa
·
2014-02-16 14:00
shell学习
总结之变量引用
运行结果:bixiaopeng@bixiaopengtekiMacBook-ProShell备忘录$bashShell变量引用总结.sh #------------------------------------------------------- #=============变量使用需知========== #------------------------------------------
wirelessqa
·
2014-02-16 14:00
shell学习
总结之自定义函数
#!bin/bash #------------------------------------------------------------------------------- #文件名:Shell自定义函数总结.sh #版本:1.0 #创建日期:2014/02/12 #描述:shell中可以用户定义函数,然后在脚本中可以随便调用,下面是我总结的自定义函数的一些特性 #作者:毕小朋 #邮箱:
wirelessqa
·
2014-02-13 09:00
linux
shell
function
shell学习
总结之算术运算方法
shell算术运算方法总结.sh#!bin/bash #------------------------------------------------------------------------------- #文件名:shell算术运算方法总结.sh #版本:1.0 #创建日期:2014/02/11 #描述:算术运算是指加法(+),减法(-),乘法(*),整除(/),求余(%)四种运算,可
wirelessqa
·
2014-02-12 20:00
Powershell进阶学习(1) 浅谈Power
shell学习
方法
近一段时间更新了几十篇powershell相关的命令技巧并转载或亲自写了一些相关成功的脚本,但却没有在博客中过多的写一些理论的东西,不是不想写是因为总是感觉思维没有形成系统的理论和学习曲线,所以有些博客的读者兄弟们在问一些脚本中的功能如何实现的时候,其实我也不知道如何更专业贴切的回答。所以趁过年回来的这段闲暇时间好好看了一些老美的官方培训视频,感觉受益颇多。以前就觉得linux很强大,window
handsome7038
·
2014-02-11 21:35
服务器
windows
exchange
PowerShell
Powershell进阶学习(1) 浅谈Power
shell学习
方法
近一段时间更新了几十篇powershell相关的命令技巧并转载或亲自写了一些相关成功的脚本,但却没有在博客中过多的写一些理论的东西,不是不想写是因为总是感觉思维没有形成系统的理论和学习曲线,所以有些博客的读者兄弟们在问一些脚本中的功能如何实现的时候,其实我也不知道如何更专业贴切的回答。所以趁过年回来的这段闲暇时间好好看了一些老美的官方培训视频,感觉受益颇多。以前就觉得linux很强大,wi
handsome7038
·
2014-02-11 21:35
windows
服务器
学习方法
Exchange
微软系统
linux-
shell学习
笔记
shell程序:将一系列linux程序通过流程控制写在一个文本文件中,由shell读取此文本文件并且依次执行文件中的程序。例子:#!/bin/bash//#代表shell程序的注释echo'hellolinux'echo'thisisashellfile.'shell程序中需要用变量来存储程序中的数据。变量分为:局部变量、环境变量、位置变量。shell是一种解释型语言,编程时无须先声明变量,当对一
longoldfsq
·
2014-02-10 10:21
学习笔记
[
Shell学习
笔记] 数组、关联数组和别名使用
[
Shell学习
笔记]数组、关联数组和别名使用文章目录[隐藏]数组关联数组使用别名数组作为一种特殊的数据结构在任何一种编程语言中都有它的一席之地,数组在shell脚本中也是非常重要的组成部分,它借助索引将多个独立的数据存储为一个集合
yangchangshun1
·
2014-01-22 11:22
shell
Shell学习
1.设置shell的背景颜色打印彩色文本:echo-e"\e[1;31m thisisredtext\e[0m".重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝色=34,洋红=35,青色=36,白色=37将上例的31换成相应的颜色即可修改背景色。 彩色背景则把3换成4,如黑色=40,红色=41等。白色=02.向path中追加路径查看:path echo$PATH追加:export P
zlp5201
·
2014-01-14 23:00
shell学习
http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=557642每个命令都会返回一个exit状态(有时候也叫return状态).成功返回0,如果返回一个非0值,通常情况下都会被认为是一个错误码.一个编写良好的UNIX命令,程序,和工具都会返回一个0作为退出码来表示成功.Linuxshell的&&和||shell在执行某个命令的时候,会返回一个
yingbin920
·
2014-01-13 15:00
shell
Linux常用命令学习
文档目录一常用Linux操作二使用工具学习 1)正则表达式 2)find命令 3)sed 4)awk三
Shell学习
四精通Vim工具五精通Emacs工具六开发工具1)gcc学习2)makefile学习3
CRISPY_RICE
·
2014-01-03 22:00
Linux学习
linux
shell学习
笔记(四) 控制流结构
1、if语句 语句格式: if条件1 如果条件1为真 then 那么 命令1 执行命令1 elif条件2 如果条件1不成立 then 那么 命令2 执行命令2 else 如果条件1,2均不成立 命令3 那么执行命令3 fi 完成 注:if语句必须以单词fi终止 例子: #!/bin/bash #
钱阔
·
2013-12-27 16:46
linux
start
comment
控制流结构
一个完整的java进程启动
shell学习
hostname-showorsetthesystemâshostnameintheshell hname=`hostname`- thevariablehnamewillbecurrenthostnameaftershellrunsthislineuname-n
pczhangtl
·
2013-12-17 14:00
hostname
shell学习
(一)
1:Bash中,每个命令或是命令序列是通过分号或者换行符来进行分割的。2:pgrep进程名:列出指定进程的ID3:获取变量的长度:length=${#var}。var是变量4:Bash同时支持普通数组和关联数组。普通数组只能用整数做索引,关联数组可以使用字符串索引。定义关联数组: declare-Aass_array添加元素到关联数组:方法一:ass_array=([index1]=val1[in
DragonRiver2015
·
2013-12-13 21:00
收藏
Shell学习
网页
今晚无意出翻到一篇写得很详细的
Shell学习
网页。
临峰不畏
·
2013-12-01 19:00
linux
shell学习
笔记(二) 变量和运算符
1、什么是shell变量?本地变量、环境变量、变量替换(显示变量)、位置变量、标准变量、特殊变量、影响变量的命令2、本地变量:本地变量在用户现在的shell生命期的脚本中使用 variable-name=value set显示本地所有的变量 readonlyvariable-name 例子: LOCALTEST="test" echo${LOCALTEST} readonlyLOCA
钱阔
·
2013-11-29 10:52
linux
profile
Export
影响
编辑器
linux
shell学习
笔记(一)shell简介
1、shell是核心程序(kernel)之外的指令解析器,是一个程序,同时是一种命令语言和程序设计语言。2、shell的类型ash、bash、ksh、csh、tcsh(/etc/shells查看系统中有的shell)(echo$SHELL查看当前系统运行的shell)(linux默认的shell为/bin/bash)3、所有的linux命令程序都是在shell中运行4、shell中可运行子shel
钱阔
·
2013-11-27 12:09
linux
shell
alias
Awk 命令学习总结、AWk命令系列学习(linux
shell学习
必备)
学习linux的同人,都知道linuxshell文本处理能力非常强大。有一组强大的文本处理工具:grep,sed,awk。其中grep经常用作查找匹配文本、sed用作文本编辑替换、awk也是最强大的,经常用作报表生成!它的处理效率非常高,一个几百M文件,也能在秒秒钟完成!查阅资料,你会发现它不光可以命令行快速处理文本。它还可以编写awk文件,使用自己专用的语法函数,实现非常强大的功能,它有自己一套
佚名
·
2013-11-19 22:13
linux
shell学习
总结
1、获取文件夹或文件名 basename $catalina_home 输出tomcat文件夹名称 2、tar打包过滤文件夹 在命令后添加--exclude/include 文件或文件夹名称,可以使用*等匹配符 3、获取系统时间 `date +%Y%m%d%H%M%S` 4、ftp文件重定向 ftp -n < ftpfile(ftp操作指令) 5、查看进程及子
平凡的世界
·
2013-11-18 13:00
linux
Linux
Shell学习
笔记:exit退出状态代码
inux提供$?特殊变量来保存最后一条命令执行结束的退出状态。执行完一条命令后,立即执行echo$?,可以查看最后一条命令的退出状态值。 正常的情况下,命令成功执行完成的退出状态是0,如果非0,则命令执行有错。 该命令可以用于检查命令是否正确执行,比如在解压包的时候,检查解压包是否成功十分有效。 自定义退出状态码,可以在脚本中定义自己的退出状态代码,然后使用echo $?检
·
2013-11-14 20:00
Linux shell
Linux
Shell学习
笔记:exit退出状态代码
inux提供$?特殊变量来保存最后一条命令执行结束的退出状态。执行完一条命令后,立即执行echo$?,可以查看最后一条命令的退出状态值。正常的情况下,命令成功执行完成的退出状态是0,如果非0,则命令执行有错。该命令可以用于检查命令是否正确执行,比如在解压包的时候,检查解压包是否成功十分有效。自定义退出状态码,可以在脚本中定义自己的退出状态代码,然后使用echo$?检查。退出状态码最高是255,一般
iteye_3759
·
2013-11-14 19:00
Linux
Shell学习
笔记:exit退出状态代码
inux提供$?特殊变量来保存最后一条命令执行结束的退出状态。执行完一条命令后,立即执行echo$?,可以查看最后一条命令的退出状态值。正常的情况下,命令成功执行完成的退出状态是0,如果非0,则命令执行有错。该命令可以用于检查命令是否正确执行,比如在解压包的时候,检查解压包是否成功十分有效。自定义退出状态码,可以在脚本中定义自己的退出状态代码,然后使用echo$?检查。退出状态码最高是255,一般
hongkangwl
·
2013-11-14 19:00
linux
shell
SHELL学习
笔记----IF条件判断,判断条件
前言: 无论什么编程语言都离不开条件判断。SHELL也不例外。 iflistthen dosomethinghere eliflistthen doanotherthinghere else dosomethingelsehere fi EX1:#!/bin/shSYSTEM=`uname-s` #获取操
rosekin
·
2013-11-14 09:00
shell学习
笔记2013-11-12
/bin/bash-
shell学习
指南8.1修改版#pathfind[--all][--?]
xshalk
·
2013-11-12 16:42
shell学习
笔记2013-11-12
/bin/bash-
shell学习
指南8.1修改版 #pathfind[--all][--?]
xshalk
·
2013-11-12 16:00
shell学习
笔记
1、ls遍历出需要处理的文件,grep过滤出含有"Total adSrc"字段的行,awk从行中分离出需要的信息 grep -h "Total adSrc" `ls|grep 'clean\w\{0,\}\.\w\{0,\}'`|awk -F"Total adSrc: " '{print $2}' 2、遍历以当天时间为文件名一部分的文
·
2013-11-12 15:00
shell
shell编程范例之数值运算
《shell编程范例》原先是兰大开源社区论坛上吴章金师兄写的一个系列,对于
shell学习
有很大帮助。但是现在兰大开源社区这一系列的资源有问题,所以我赶忙从网上其他网站找来备份下。
longerzone
·
2013-11-08 14:00
linux
shell
数值运算
编程范例
shell学习
之检测批量下载成功与否
下载了很多源码包,我想看哪个下载成功了,哪个没下载成功。1234567891011121314wgethttp://blog.s135.com/soft/linux/nginx_php/nginx/nginx-0.8.46.tar.gzwgethttp://blog.s135.com/soft/linux/nginx_php/php/php-5.2.14.tar.gzwgethttp://blog
Linus_hai
·
2013-11-05 13:01
shell
文件
检测
批量
shell学习
之检测批量下载成功与否
下载了很多源码包,我想看哪个下载成功了,哪个没下载成功。wgethttp://blog.s135.com/soft/linux/nginx_php/nginx/nginx-0.8.46.tar.gz wgethttp://blog.s135.com/soft/linux/nginx_php/php/php-5.2.14.tar.gz wgethttp://blog.s135.com/soft/li
lspgyy
·
2013-10-11 21:50
shell
文件
检测
批量
shell学习
之检测批量下载成功与否
下载了很多源码包,我想看哪个下载成功了,哪个没下载成功。wgethttp://blog.s135.com/soft/linux/nginx_php/nginx/nginx-0.8.46.tar.gzwgethttp://blog.s135.com/soft/linux/nginx_php/php/php-5.2.14.tar.gzwgethttp://blog.s135.com/soft/linu
lspgyy
·
2013-10-11 21:50
文件
检测
shell
脚本·
自动化
Shell 脚本学习资料搜集
Shell文档 ChinaUnix上大神“網中人”总结的Shell十三问,强烈推荐,这本书讲得比较精炼,而且都是一些
Shell学习
中容易把握不住的一些细节难点。每一问都写得非常精彩。
longerzone
·
2013-10-11 20:00
shell学习
之突发奇想 ^_^ 打印9*9乘法表
国庆放假到今天,《linux命令行和高级shell编程》初步学习到了第十章。基本上一些简单的流程控制脚本我可以编写出来。今天偶然突发奇想,想把9*9的乘法表打出来。思考了半天,终于有了结果。但是还不够成熟。然后到群里问了几位朋友,他们的想法让我领悟了不少,在此贴出来,仅供参考和学习。要求:打印9*9乘法表。我的方法C式for循环嵌套C式子for循环;C式子for循环里面嵌套if语句;break控制
lspgyy
·
2013-10-04 18:52
shell
continue
循环for
乘法break
shell学习
笔记(二)
来一下快速排序吧,把let和eval去掉,用全局数组,可读性好多了。http://cyent.blog.51cto.com/905592/745659http://www.cnblogs.com/skyaspnet/archive/2010/11/03/1868298.html#NormalQuick-Sortalgorithm Quick_Sort(){ #SortNumeric-arrayin
xshalk
·
2013-09-22 11:00
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他