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编程学习
Linux
Shell编程学习
笔记——目录(附笔记资源下载)
写在前面最近花了些时间学习Shell,视频学习过程中做了笔记,留给大家参考。第一部分Shell基础编程第一部分Shell基础编程——第一章Shell简介http://blog.csdn.net/wentasy/article/details/8702846第一部分Shell基础编程——第二章变量和运算符http://blog.csdn.net/wentasy/article/details/871
Wentasy
·
2013-04-25 21:19
Linux
Shell
Programming
Linux学习之路
Linux
Linux
Shell编程学习
笔记——目录(附笔记资源下载)
写在前面 最近花了些时间学习Shell,视频学习过程中做了笔记,留给大家参考。 第一部分Shell基础编程 第一部分Shell基础编程——第一章Shell简介http://blog.csdn.net/wentasy/article/details/8702846 第一部分Shell基础编程——第二章变量和运算符http://blog.csdn.net/wentasy/article/details
Wentasy
·
2013-04-25 21:00
linux
学习笔记
目录
shell编程
附笔记资源下载
shell编程学习
之xargs
xargs命令是在管道操作符之后,并通过提供命令行参数执行其他命令。 1、多行变成单行-bash-3.2#cattest.txt abcdefgopq-bash-3.2#cattest.txt|xargsabcdefgopq 2、单行变成多行-bash-3.2#cattest.txt abcdefgopq-bash-3.2#cattest.txt|xargs-n2abcdefgopq 3、删除
xiaolang85
·
2013-02-02 15:00
shell编程学习
笔记四
shell函数定义函数定义函数的格式function函数名(){ 命令}在脚本中使用函数示例代码如下:hello(){echo"hellotheretodaydateis`date`"}在脚本中使用函数示例代码如下:#!/bin/sh#test20#在脚本中使用函数hello(){echo"Hellotheretoday'sdatais`date`"}echo"nowgoingtothefunct
retacn_yue
·
2013-01-04 20:00
shell编程学习
笔记四
shell函数 定义函数 定义函数的格式 function 函数名(){ 命令 } 在脚本中使用函数 示例代码如下: hello(){ echo "hello there today date is `date`" } 在脚本中使用函数 示例代码如下: #!/bin/sh #
岳振华
·
2013-01-04 20:00
shell编程
shell编程学习
笔记三
case语句语句格式case"$variable"in 模式1) 命令1 ... ;; 模式2) 命令2 ... ;;esac模式部分可使用通配符*任意字符?任意单个字符[..]类或范围中任意字符简单的case语句示例代码如下:#!/bin/sh#test12#简单case语句echo-n"enteranumberfrom1to5:" readANS case$ANSin 1)ec
retacn_yue
·
2013-01-03 21:00
shell编程学习
笔记三
case 语句 语句格式 case "$variable" in 模式1) 命令1 ... ;; 模式2) 命令2 ... ;; esac 模式部分可使用通配符 * 任意字符 ? 任意单个字符 [..] 类或范围中任意字符 简单的case语句 示例代码如下: #!/bin/sh #test12 #简单case语句 echo -n "enter a number fro
岳振华
·
2013-01-03 21:00
shell编程
shell编程学习
笔记二
流程控制退出状态有四种退出状态最后命令退出状态$?控制次序命令$$||处理shell脚步本退出或shell退出及相就退出状态或函数返回码退出当前进程exitnn为数字流控制ifthenelse格式为:if条件1 then命令1elif条件2 then命令2 else命令3 fi简单的if语句 if条件 then命令 fi示例代码:测试1是否小于2#!/bin/sh#test#测试1是否小于2if
retacn_yue
·
2013-01-03 18:00
shell编程学习
笔记二
流程控制 退出状态 有四种退出状态 最后命令退出状态$? 控制次序命令$$ || 处理shell脚步本退出或shell退出及相就退出状态或函数返回码 退出当前进程 exit n n为数字 流控制 if then else 格式为: if 条件1 then 命令1 elif 条件2 then 命令2 else 命令3 fi 简单的if 语句 if条件 then 命令 fi 示例代码:测试1是否小于
岳振华
·
2013-01-03 18:00
shell编程
Shell编程学习
总结
原文:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=19453740、脚本的执行过程:./test.sharg1,操作系统先读取./test.sh文件的首行(#!/bin/sh)得到脚本解释器可执行文件的绝对路径,然后运行该解释器程序,并把该脚本的文件名和输入的参数传递给该解释器,所以上面脚本的执行相当于:/bin/sh./test.s
chj90220
·
2013-01-01 20:00
shell
shell编程学习
笔记一
linux角本编程 文件的安全与权限 [root@localhost ~]# ls -l 总计 48 #所有文件所占空间 -rw------- 1 root root 913 12-26 13:50 anaconda-ks.cfg -rw-r--r-- 1 root root 26586 12-26 13:50 install.log -rw-r--r-- 1 root root 3488 12-
岳振华
·
2012-12-31 21:00
linux
shell编程学习
笔记一
linux角本编程文件的安全与权限 [root@localhost~]#ls-l总计48#所有文件所占空间 -rw-------1rootroot 91312-2613:50anaconda-ks.cfg-rw-r--r--1rootroot2658612-2613:50install.log-rw-r--r--1rootroot 348812-2613:47install.log.s
retacn_yue
·
2012-12-31 21:00
shell编程学习
笔记
一、vi编辑器的使用:1、插入文本类命令i 在光标前I 在当前行首a 光标后A 在当前行尾 2、 删除命令x 删除当前光标所在的字符dd 删除当前整行 3、搜索命令/abc 从光标开始处向文件尾搜索?abc 从光标开始处向文件首搜索n 在同一
chxw00
·
2012-12-18 16:00
shell编程
shell编程学习
之xargs
转自:http://youzao.blog.51cto.com/3946111/784424 xargs命令是在管道操作符之后,并通过提供命令行参数执行其他命令。 1、多行变成单行-bash-3.2#cattest.txtabcdefgopq-bash-3.2#cattest.txt|xargsabcdefgopq 2、单行变成多行-bash-3.2#cattest.txtabcdefgopq-
alsww
·
2012-11-06 11:31
linux
shell
find
xargs
shell编程学习
(5)
======================================================================
robertlittleme
·
2012-07-18 16:00
linux
sell
shell编程学习
(4)
====================================================================== &n
robertlittleme
·
2012-07-12 14:00
正则表达式
脚本
shell编程学习
(3)
====================================================================== &n
robertlittleme
·
2012-07-10 20:00
unix
脚本
shell编程学习
(2)
====================================================================== &n
robertlittleme
·
2012-07-10 13:00
shell
脚本
shell编程学习
(1)
1、命令和工具的区别 工具是能够执行或运行的程序。例如:who、date 命令指的是程序和为了改变程序行为而声明的参数 命令指的是程序和为了改变程序行为而声明的参数 2、shell运行模式 交互模式:shell执行时需获取用户的输入 非交互模式:读入保存在一个文件中的命令,并在执行完毕后退出! 3、shell脚本 shell脚本是保存在一个文件中的命令列表,shell可以非交互式的
robertlittleme
·
2012-07-05 16:00
shell
unix
脚本
Shell编程学习
进度
6/8上午chmod[auog][+-=][rwx]filechmod-R[XXX]file //R表示递归recursionchowntarget_ownerfilechgrptarget_ownerfileumask与chmod功能相反默认数值为0022umask0002//validbeforeclosetheshell软链接 ln-s source_path target_path
vernice
·
2012-06-08 11:00
多线程
编程
shell
File
Access
Path
shell编程学习
之函数
shell编程学习
之函数 1、创建函数和使用函数-bash-3.2#cattest.sh#!
游造
·
2012-02-28 10:57
职场
shell编程
shell函数
休闲
shell编程学习之函数
shell编程学习
之循环
shell编程学习
之循环1、for----do.......done第一种循环-bash-3.2#cattest.sh#!
游造
·
2012-02-28 09:10
休闲
shell编程学习之循环
shell循环for
shell循环while
shell循环until
shell编程学习
之判断语句
shell编程学习
之控制流 1、if.....the......efif.......efif.....else......fibash-3.2#cattest.sh#!
游造
·
2012-02-27 15:59
职场
休闲
shell判断语句
shell编程学习之判断语句
shell判断if
shell编程学习
之条件测试
条件测试1、文件测试-d 目录-f 普通文件-L 符号链接-r 可读-s 文件长度大于0非空-w 可写-u 文件有suid位设置-x 可执行 2、逻辑操作符测试-a 逻辑与,也可以使用&&表示-o 逻辑或,也可以使用||表示!逻辑非 3、字符串测试= 等于!= 不等于〈小于号〉大于号 4、测试数值-eq 等于-ne 不等于-gt 大于-lt
游造
·
2012-02-27 14:21
职场
休闲
shell编程学习之条件测试
shell编程学习
之数组
数组 1、显示第一个元素bash-3.2#arr=(12345)bash-3.2#echo${arr[0]}1 2、显示元素的个数两种方法bash-3.2#echo${#arr[@]}5bash-3.2#echo${#arr[*]}5 3、获取元素的范围值bash-3.2#echo${arr[@]:1:3} #注意下标从1开始234 4、前三个元素显示bash-3.2#echo${arr[@]
游造
·
2012-02-27 11:03
休闲
shell学习
shell数组
shell编程学习之数组
shell数组基础
shell编程学习
之变量
变量一、shell有两种变量,有些资料也介绍有四种1、本地变量2、环境变量3、导出变量4、特定变量 二、本地变量bash-3.2#name=testbash-3.2#echo${name}test 三、清除变量bash-3.2#unsetnamebash-3.2#echo${name}bash-3.2# 四、环境变量bash-3.2#echo$HOME/rootbash-3.2#echo$PATH
游造
·
2012-02-27 10:31
职场
休闲
shell变量
shell编程学习之变量
shell变量学习
shell编程学习
之awk
awkawk是一种样式扫描与处理工具 1、首先先看下awk的参数[thxy@linux-3~]#awk--hlepUsage:awk[POSIXorGNUstyleoptions]-fprogfile[--]file...Usage:awk[POSIXorGNUstyleoptions][--]'program'file...POSIXoptions: GNUlongoptions
游造
·
2012-02-24 11:21
AWK编程
awk学习
shell编程学习之awk
awk基础
awk命令
shell编程学习
之sed
sedsed是流编辑器,是一个过滤工具,处理行 1、sed参数p打印匹配行=显示文件行号a/在定位行号后附加新文本信息i/在定位行号后插入新文本信息d删除定位行c/用新文本替换定位文本s使用替换模式替换相应模式r从另一个文件中读文本w写文本到一个文件q第一个模式匹配完成后推出或立即推出l显示与八进制ASCII代码等价的控制字符{}在定位行执行的命令组n从另一个文件中读文本下一行,并附加在下一行g
游造
·
2012-02-22 17:22
sed命令
休闲
shell编程学习之sed
sed教程
sed基础
shell编程学习
之grep
grepgrep 管道命令 1、常用的参数c 只输出匹配行的总数i 不区别大小写h 过滤多文件时不显示文件名l 过滤多文件时只输入匹配的文件名n 匹配行和行号v 不包含匹配的 2、过滤出一个单词-bash-3.2#greproot/etc/passwdroot:x:0:0:root:/root:/bin/bashoperator:x:11:0:operator:
游造
·
2012-02-21 15:55
grep命令
shell编程学习之grep
shell之grep
grep基础了
grep学习
shell编程学习
之uniq
uniquniq是删除重复内容 1、查看uniq的帮助-bash-3.2#uniq--help用法:uniq[选项]...[输入[输出]]DiscardallbutoneofsuccessiveidenticallinesfromINPUT(orstandardinput),writingtoOUTPUT(orstandardoutput).长选项必须用的参数在使用短选项时也是必须的。 -c,-
游造
·
2012-02-21 10:47
uniq学习
shell编程学习之uniq
uniq基础
uniq运用
uniq命令
shell编程学习
之sort
sortsort用于排序 1、先看下sort的各个参数 -b 忽略每行前面开始出的空格字符。 -c 检查文件是否已经按照顺序排序。 -d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符。 -f 排序时,将小写字母视为大写字母。 -i 排序时,除了040至176之间的ASCII字符外,忽略其他的字符。 -m 将几个排序好的文件进行合并。 -M 将
游造
·
2012-02-21 09:24
sort命令
sort编程
shell编程学习之sort
sort基础
sort学习
shell编程学习
之tr
trtr可以对标准输入的字符进行替换、删除、压缩 1、替换-bash-3.2#cat1.txtabc-bash-3.2#cat1.txt|tr'a-c''A-C'ABC 2、删除某个字符-bash-3.2#cat1.txt|tr-d'c'ab 3、过虑字符-bash-3.2#cat2.txthello2shell3-bash-3.2#cat2.txt|tr-d-c'a-z\n'hellosh
游造
·
2012-02-20 17:01
tr命令
shell编程学习之tr
tr实战
tr计算
tr教程
shell编程学习
之正则表达式
正则表达式 正则表达式说明简单举例^行头标记^t 以t开头的行$行尾标记^t 以t结束的行.匹配任何一个字符t. 匹配tt或者是t1\转义\{ 输出{[]匹配[]中的任意字符a[ab] 匹配aa或者ab [^]匹配[]除外的字符a[^ab] 匹配ac不能匹配aa或者ab [-]匹配[-]范围内的字符[a-c] 匹配a-c中的任何一个字符 ?匹配前面1次或者0次tex?t 匹配
游造
·
2012-02-20 16:05
正则表达式
职场
休闲
shell编程学习之正则表达式
shell编程学习
之xargs
xargs命令是在管道操作符之后,并通过提供命令行参数执行其他命令。1、多行变成单行-bash-3.2#cattest.txtabcdefgopq-bash-3.2#cattest.txt|xargsabcdefgopq2、单行变成多行-bash-3.2#cattest.txtabcdefgopq-bash-3.2#cattest.txt|xargs-n2abcdefgopq3、删除某个重复的字符
游造
·
2012-02-20 10:12
xargs命令
find之xargs
xargs基础命令
shell编程学习
shell编程学习
之xargs
xargs命令是在管道操作符之后,并通过提供命令行参数执行其他命令。 1、多行变成单行-bash-3.2#cattest.txtabcdefgopq-bash-3.2#cattest.txt|xargsabcdefgopq 2、单行变成多行-bash-3.2#cattest.txtabcdefgopq-bash-3.2#cattest.txt|xargs-n2abcdefgopq 3、删除某个
游造
·
2012-02-20 10:12
xargs命令
find之xargs
xargs基础命令
shell编程学习之xargs
find和xargs配合使用
shell编程学习
之find
find 查找命令 1打印当前列表 [root@linux-3~]#find.-print../install.log.bak./.bash_logout./.bash_history./install.log.syslog.bak./.tcshrc./.rnd 2查找/root下面以bak后缀,并打印出来[root@linux-3~]#find/root/-name'*.bak'-prin
游造
·
2012-02-16 15:06
find命令
shell编程学习之find
find基础
find经典教程
find命令使用
shell编程学习
之权限
权限一、linux的访问权限分为三种 读、写、执行 使用rwx或者是使用八进制4 21来设置权限 二、linux的文件权限分为三种 文件属主 、同组用户、其他用户 三、linux的文件类型 _(普通文件) d(目录) l(链接) p(命名管道) b(块设备文件) s(套接字 文件) c(字符设备文件) 讲解一个简单例子 d
游造
·
2012-02-16 10:42
shell编程
Linux权限
shell基础
linux权限学习
shell编程学习
Linux
shell编程学习
实例与参数分析
Linux
shell编程学习
实例与参数分析第一章:shell基础●umask --查看当前用户创建文件或文件夹时的默认权限eg:[test@szbirdora1]$umask0002[test@szbirdora1
netsword
·
2012-02-05 21:30
linux
职场
休闲
shell编程学习
Linux
Shell编程学习
笔记
其实作为命令语言互动式地解释和执行用户输入的命令只是Shell功能的一个方面,Shell还可以用来进行程序设计,它提供了定义变量和参数的手段以及丰富的程序控制结构。使用Shell编程类似于DOS中的批处理文件,称为Shell script,又叫Shell程序或Shell命令文件。 Shell基本语法 像高级程序设计语言一样,Shell也提供
wujianjun0410
·
2011-06-28 10:00
编程
linux
dos
bash
D语言
Linux
Shell编程学习
笔记
其实作为命令语言互动式地解释和执行用户输入的命令只是Shell功能的一个方面,Shell还可以用来进行程序设计,它提供了定义变量和参数的手段以及丰富的程序控制结构。使用Shell编程类似于DOS中的批处理文件,称为Shell script,又叫Shell程序或Shell命令文件。 Shell基本语法 像高级程序设计语言一样,Shell也提供
wujianjun0410
·
2011-06-28 10:00
编程
linux
dos
bash
D语言
linux
shell编程学习
笔记
文本过滤常用命令find使用Find命令的一般形式为:findpathname-options[-print-exec-ok]让我们来看看该命令的参数:pathnamefind命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-printfind命令将匹配的文件输出到标准输出。-execfind命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为:'command'
xiaoweibeibei
·
2011-04-26 22:00
Linux
shell编程学习
实例与参数分析(一)
第一章:shell基础●umask --查看当前用户创建文件或文件夹时的默认权限eg:[test@szbirdora1]$umask0002[test@szbirdora1]$ls-lh-rw-rw-r-- testtest myfile drwxrwxr-x testtest1上面的例子中我们看到由test默认创建的文件myfile和文件夹1的权限分别为664,775.而
857687486
·
2011-04-10 12:48
linux
shell
职场
休闲
Linux
shell编程学习
实例与参数分析(四)
第六章shell函数1.定义函数funcationname(){ command1 ....}或函数名() { command1 ... }eg.#!/bin/bash#hellofunfunctionhello(){echo"hello,todayis`date`"return1}2.函数调用#!/bin/bash#hellofunfunctionhello(){echo"hello
kaiyong
·
2011-01-10 07:13
编程
linux
shell
shell函数
休闲
Linux
shell编程学习
实例与参数分析(三)
第五章文本过滤1.正则表达式一种用来描述文本模式的特殊语法,由普通字符以及特殊字符(元字符)组成^ ----只匹配行首$ ----只匹配行尾* ----匹配0个或多个此单字符[] ----只匹配[]内字符,可以使用-表示序列范围[1-5]\ ----屏蔽一个元字符的特殊含义. ----匹配任意单字符pattern\{n\}只用来匹配前面pattern出现的次数,n为次数pat
kaiyong
·
2011-01-10 07:15
编程
linux
shell
shell函数
休闲
Linux
shell编程学习
实例与参数分析(二)
第三章shell的输入和输出1.echo echo[option]string -e解析转移字符 -n回车不换行,linux系统默认回车换行 转移字符\c\t\f\n#!/bin/bash#echoecho-e"thisecho's3newlne\n\n\n"echo"OK"echoecho"thisisecho's3ewline\n\
kaiyong
·
2011-01-10 07:11
编程
linux
shell
shell函数
休闲
Linux
shell编程学习
实例与参数分析(一)
第一章:shell基础●umask --查看当前用户创建文件或文件夹时的默认权限eg:[test@szbirdora1]$umask0002[test@szbirdora1]$ls-lh-rw-rw-r-- testtest myfile drwxrwxr-x testtest1上面的例子中我们看到由test默认创建的文件myfile和文件夹1的权限分别为664,775.而通过
kaiyong
·
2011-01-10 07:50
编程
linux
shell
shell函数
休闲
Linux
Shell编程学习
常在Linux下进行项目开发,对于Shell编程当然要所有掌握,把平时学习到的内容在这篇文章中做一下记录,方便回顾。1.在windows下编写Shell脚本时,还是喜欢windows的文本编辑器(方便-:)),但是windows下的换行符为0d,0a,而Linux系统下的为0a。所以直接拿windows编写好的shell脚本是无法再linux运行的,通常运行时提示错误信息为:syntaxerror
小元宝
·
2009-09-11 16:00
Linux
Shell编程
Linux
Shell编程学习
常在Linux下进行项目开发,对于Shell编程当然要所有掌握,把平时学习到的内容在这篇文章中做一下记录,方便回顾。1.在windows下编写Shell脚本时,还是喜欢windows的文本编辑器(方便-:)),但是windows下的换行符为0d,0a,而Linux系统下的为0a。所以直接拿windows编写好的shell脚本是无法再linux运行的,通常运行时提示错误信息为:syntaxerror
chb2000
·
2009-09-11 16:00
编程
linux
windows
shell
脚本
文本编辑
Shell编程学习
摘录十三--shell函数
shell允许将一组命令集或语句形成一个可用块,这些块称为shell函数.函数由两部分组成:函数标题函数体标题是函数名.函数体是函数内的命令集合.标题名应该唯一;如果不是,将会混淆结果,因为脚本在查看调用脚本前将首先搜索函数调用响应的shell.格式:函数名(){命令1...}或者函数名(){命令1...}两种方式都可行.如果愿意,可在函数名前加上关键字function,这取决于使用者需求.fun
iteye_12894
·
2009-07-02 01:27
Linux/Unix
linux
shell编程学习
笔记
linux
shell编程学习
笔记作者:falcon 发表日期:2006-04-0318:32 复制链接这里只是我自己的个人学习笔记哦,要是想系统的学shell,应该找一些比较系统的资料这里有一篇好的:http
兴海北路
·
2008-03-14 15:00
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他