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学习
文档
为什么要进行shell编程在Linux系统中,虽然有各种各样的图形化接口工具,但是shell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。下面,让我们一起来看看shell是如何工作的:建立一个脚本Linux中有好多中不同的shel
xiahuawuyu
·
2012-07-17 14:00
Shell学习
1
一、shell中系统变量、用户变量和环境变量之间的区别和使用:Shell有以下几种基本类型的变量:1)shell定义的环境变量shell在开始执行时就已经定义了一些和系统的工作环境有关的变量,这些变量用户还可以重新定义,常用的shell环境变量有:HOME:用于保存注册目录的完全路径名。PATH:用于保存用冒号分隔的目录路径名,shell将按PATH变量中给出的顺序搜索这些目录,找到的第一个与命令
xiahuawuyu
·
2012-07-17 13:00
MongoDB
Shell学习
//mongodbcopy: db.copyDatabase("dbname_src","dbname_dst","host_src:port");
dysj4099
·
2012-07-16 10:00
mongodb
shell
DST
Windows Power
Shell学习
笔记
一、命令帮助PowerShell是专为系统管理员设计的全新的Windows命令行外壳程序。其构建在.NET公共语言运行时(CLR)和.NETFramework的基础之上,为您提供了对计算机上文件系统、注册表和数字签名证书的访问。PowerShell引入了cmdlet(读作“command-let”)的概念,每个cmdlet是内置的,可以分别使用,但是组合使用它们时更能发挥其作用。PowerShel
lzspf
·
2012-07-04 17:20
windows
学习
【Shell 编程基础第一部分】Shell脚本HelloShell及简单的Shell基础
本章节分享
Shell学习
篇,那么对于Shell简单介绍下,对于Shell来说,大家可以理解Shell是一个命令解释器,类似于DOS下的command.com。它接收
xiaominghimi
·
2012-06-25 18:37
编程
shell
gcc
sh
chomd
【Shell 编程基础第一部分】Shell脚本HelloShell及简单的Shell基础
本章节分享
Shell学习
篇,那么对于Shell简单介绍下,对于Shell来说,大家可以理解Shell是一个命令解释器,类似于DOS下的command.com。它接收用户命令(如l
HimiScxin
·
2012-06-25 18:37
编程
shell
gcc
【Shell
编程基础开发】
find xargs
shell学习
笔记二:find和xargs1. find命令findpathname-options[-print-exec-ok]pathname find命令所查找的目录路径。
misiter
·
2012-06-18 15:00
c
shell
user
[学习参考]
shell学习
帖
这个shell的帖子很全面,参考:http://bbs.chinaunix.net/thread-452942-1-1.html shell基础1:文件安全与权限 http://bbs.chinaunix.net/thread-434579-1-1.html附:Linux的用户和用户组管理 http://bbs.chinaunix.net/thread-438660-1-1.
·
2012-06-11 15:00
shell
shell学习
笔记(四)shell控制流结构
shell学习
笔记(四)shell控制流结构目录:=======================================================条件语句 if语法结构循环语句 for
viong
·
2012-06-10 15:58
viong
shell学习笔记
shell控制流结构
shell学习
笔记(四)shell控制流结构
shell学习
笔记(四)shell控制流结构目录:=======================================================条件语句if语法结构循环语句for语法结构
viong
·
2012-06-10 15:58
shell学习笔记
viong
shell控制流结构
Bat/Shell/Awk脚本
shell学习
笔记(三)shell输入与输出
shell学习
笔记(三)shell输入与输出目录:======================================================echoreadcat管道|tee标准输入.
viong
·
2012-06-10 15:30
shell学习笔记
viong
shell输入与输出
Bat/Shell/Awk脚本
shell学习
笔记(三)shell输入与输出
shell学习
笔记(三)shell输入与输出目录:======================================================echoreadcat管道|tee标准输入.
viong
·
2012-06-10 15:30
viong
shell学习笔记
shell输入与输出
shell学习
笔记(二)shell变量与运算符
shell学习
笔记(二)shell变量与运算符目录:====================================================本地变量—局部变量本地变量—局部变量变量替换位置变量标准
viong
·
2012-06-10 14:48
运算符
shell学习笔记
viong
Bat/Shell/Awk脚本
shell学习
笔记(二)shell变量与运算符
shell学习
笔记(二)shell变量与运算符目录:====================================================本地变量—局部变量本地变量—局部变量变量替换位置变量标准
viong
·
2012-06-10 14:48
运算符
viong
shell变量与运算符
shell学习笔记
shell学习
笔记(一)shell编程介绍
================================================================声明:此次分享bash
shell学习
心得,根据周朝剑老师的shell编程视频整理成文档形式与大家分享
viong
·
2012-06-10 14:11
viong
shell学习笔记
shell编程介绍
shell脚本使用范围
shell学习
笔记(一)shell编程介绍
================================================================声明:此次分享bash
shell学习
心得,根据周朝剑老师的shell编程视频整理成文档形式与大家分享
viong
·
2012-06-10 14:11
shell学习笔记
viong
shell编程介绍
Bat/Shell/Awk脚本
shell学习
(一):统计文本行数脚本
最近突然迷上了shell,虽是新手,但是还是感受到了其功能的强大,写了一个简单的文本行数统计的小脚本,记录一下!功能:统计一个文件或者一个目录下所有文件的所有行数,并根据文件类型的不同而分别记录,比如.cpp,.h,.txt等等,缺点:没有根据文件是否为文本类型文件做判断和处理实现:递归遍历目录主要使用命令:关联数组,函数,参数,cat,wc递归函数:根据传递的参数类型做处理,文件,记录行数;目录
oneRain88
·
2012-06-04 09:00
shell
function
File
脚本
statistics
shell 学习笔记(16)
my.oschina.net/leejun2005/blog/60726注:以前的1-15连载部分放在百度空间,目前百度空间已不支持博客搜索,但你可以使用google搜索关键词:leejun_2005
shell
xrzs
·
2012-06-03 12:00
linux
shell
awk
sed
Mongodb
Shell学习
(一)
本节内容讲述的是MongoDB Shell下一些基本命令的使用. 安装完Mongodb后,在开启命令行切到/bin下,输入mongo即可进入到命令行模式:C:\Users\Administrator>mongo MongoDB shell version: 1.8.5 connecting to: test 默认链接的数据库为test数据库 1.显示所有的数据库 s
bigboy
·
2012-05-28 22:00
mongodb
【Shell 编程基础第一部分】第一个Shell脚本HelloShell及一些简单的Shell基础书写与概念;
本章节分享
Shell学习
篇,那么对于Shell简单介绍下,对于Shell来说,大家可以理解Shell是一个命令解释器,类似于DOS下的command.com。它接收用户
xiaominghimi
·
2012-05-25 18:00
编程
shell
脚本
bash
终端
文本编辑
shell学习
#!/bin/bash echo $1 a=$1 if [ "a"=="1" ]; then echo 'ok' fi #/bin/bash java_param=" -Djava.util.logging.config.file=/atlas
san_yun
·
2012-05-22 20:00
shell
Shell学习
#数组
数组是在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。定义数组的方法有很多种。可以在单行中使用一列值定义一个数组: array=(1 2 3 4 5 6) # 这些值将会存储在以0为起始索引的连续位置上 还可以将数组定义成一组索引-值(index-valuepair): array[0]=
isweet
·
2012-05-17 02:25
array
shell
数组
Linux
Shell学习
(7)
1.检查变量是否存在,如果不存在,则赋予默认值。var=${NAME-default}e.g.#!/bin/bash argu=${*-noargu} editor=${EDITOR-emacs} echo$editor echo$argu等价于#!/bin/bash #argu=${*-noargu} [-z"$*"]&&argu=noargu||argu=$* #editor=${EDITO
ChenQi
·
2012-05-16 15:00
linux
shell
bash
Linux
Shell学习
(6)
1.Ayes/nodialogboxdialog--common-options--yesnotextheightwidthe.g.dialog--title"ConfirmInfomation"--yesno"Areyousuretocontinue?"760(我想到,利用LinuxC和shell混合编程可以比较容易得做到和用户通过这种dialog交互。比如Linux程序需要用户输入,可以调用s
ChenQi
·
2012-05-15 20:00
Linux
Shell学习
(5)
1.trap(用以捕捉信号)trap'action'signal1signal2signalN ##settrapstrap-signal1signal2signalN ##cleartraps2.定义函数e.g.root@localhost:/home/James/mypro/shell/TryOut#test(){>echo"Thisisatestfunction">}root@local
ChenQi
·
2012-05-14 16:00
linux
shell
function
dialog
trap
Linux
Shell学习
(4)
1.forloopforvarinitem1item2...itemNdodoneforvarinlist-of-valuesdodoneforvarinfile1file2...fileNdodoneforvarin$filenamedodoneforvarin$(command-in-linux)dodoneforvarin${arrayname[@]}dodonefor((exp1;exp2
ChenQi
·
2012-05-12 17:00
Linux
Shell学习
(3)
1.PathNameExpansion{pattern1,pattern2,..}注意不能有空格。e.g.root@localhost:~#echofile{1,2,3,5{6,7.8}}.txtfile1.txtfile2.txtfile3.txtfile56.txtfile57.8.txt2.设置终端输出的颜色root@test-desktop:/home/James#echo-e"\033[
ChenQi
·
2012-05-11 16:00
Shell学习
总结
一、shell中系统变量、用户变量和环境变量之间的区别和使用:Shell有以下几种基本类型的变量:1)shell定义的环境变量shell在开始执行时就已经定义了一些和系统的工作环境有关的变量,这些变量用户还可以重新定义,常用的shell环境变量有:HOME:用于保存注册目录的完全路径名。PATH:用于保存用冒号分隔的目录路径名,shell将按PATH变量中给出的顺序搜索这些目录,找到的第一个与命令
l106439814
·
2012-05-11 15:00
shell学习
ssh里面的几个黄金参数
同事交流的,留着备忘:这是ssh的几个黄金参数,非常具有实用性ssh-oConnectTimeout=3-oConnectionAttempts=5-oPasswordAuthentication=no-oStrictHostKeyChecking=no$ip “command”1ConnectTimeout=3 连接时超时时间,3秒2ConnectionAtte
yuanbluemood
·
2012-05-08 21:57
shell学习
检测字符串及长度的函数脚本: length_check() { #length_string #$1=string,$2=length of string not to exceed this number _STR=$1 _MAX=$2 _LENGTH=`echo $_STR | awk '{print length($0)}'`
白衬衫
·
2012-05-07 17:22
shell
字符串长度
函数脚本
数字型
字符串型
shell学习
笔记
1、变量相加total=$((total+cur))$a=10$b=5$c=$((${a}+${b}))$echo$ca=20b=30letsum="$a+$b"echo"$sum"输出:50--------------------------bradenwu@darkstar:~$expr6/36/3bradenwu@darkstar:~$expr6/32
zhangfy068
·
2012-04-28 16:00
shell
LINUX 常用命令awk
SHELL学习
第四弹
惭愧啊,昨天虽然工作到12点,但是没有抽出时间来学习shell,实在不应该,学习应该是一个持续的过程,半途而废肯定是学不好shell的 今天自己准备学习命令提示符下的又一神器,awk 刚开始的时候不知道awk是个什么东西,只是知道类似java中的split,按照一定格式进行分列,然后打印其中某一列.... 今天看到权威的解释为:Awk将传递进来的每行输入都分割成域.默认情
枫爱若雪
·
2012-04-17 20:00
linux
shell
awk
分割
正则表达式实例--grep 命令学习
shell学习
第四弹
正则表达式,神器!自己看了好几遍相关的内容之后,还是有些东西不是很熟练,还是要多写啊,今天整理下正则表达式的实例,正好巩固一下自己的基础知识。当然,正则表达式一般都是和其它命令搭配使用的,个人现在搭配最多的就是grep 简单说下grep,个人认为,grep其实就是把一整段文字中的某一段拿出来(某一行),而这一行往往是我们去规定符合什么什么要求的,比如我们只输出ip相关的 下面说一下常用的正则表达
枫爱若雪
·
2012-04-15 19:00
linux
正则表达式
shell
grep
筛选
linux
shell学习
笔记
一.linuxshell是什么?>官方:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构
xiegenwendada
·
2012-04-09 22:00
shell学习
笔记一
LinuxSHELLif命令部分参数说明 *–b当file存在并且是块文件时返回真 *-c当file存在并且是字符文件时返回真 *-d当pathname存在并且是一个目录时返回真 *-e当pathname指定的文件或目录存在时返回真 *-f当file存在并且是正规文件时返回真 *-g当由pathname指定的文件或目录存在并且设置了SGID位时返回为真 *-h当fil
徐甲磊
·
2012-04-05 10:00
命令
参数
if
Power
shell学习
笔记四
1.创建数组 "a","b","c" 字符串数组 1,2,3 整数数组 @() 空数组 @(2
hongzhguan
·
2012-03-31 21:00
array
error
powershell
Power
shell学习
笔记三
1.创建集合和泛型a.创建List集合#为了减少在同意命令空间的对象名的输入,可以使用-f操作符指定唯一的类名。 $namespace = "System.Collections.{0}"; $arrayList = New-Object ($namespace -f "ArrayList"); $queue = N
hongzhguan
·
2012-03-28 22:00
Collections
ArrayList
powershell
进制转化
Power
shell学习
笔记二
1.管道(pipeline):即在一组命令种,输出的一个命令成为下一个输入。(类似工厂种的生产线)例如:处理进程大于500kb的进程对象Get-Process | Where-Object { $_.WorkingSet -gt 500kb} | Sort-Object -Descending Name 2.过滤列表或命令输出项:(Where-Object或where或?)脚本块返回真,输出结果
hongzhguan
·
2012-03-26 22:00
.net
windows
powershell
shell学习
的一点总结
有关test内置命令的几个选项-d 检查文件是否存在以及该文件是否是目录文件-e 检查文件是否存-f 检查文件是否存在以及该文件是否是普通文件-r 检查文件是否存在以及该文件是否是可读的-s 检查文件是否存在以及该文件是否大于零个字节-w 检查文件是否存在以及该文件是否可写-x 检查文件是否存在以及文件是否是可执行的test的等价与[]read命令的几个常用选项-a(array) 使输入的每个字符
wikirock
·
2012-03-22 22:16
linux
shell
职场
休闲
Shell学习
笔记 1
今日继续学习shell脚本, 有这么一个例题,完成文本文件从DOS下到Unix的转换: #!/bin/bash # dos2unix.sh: DOS到UNIX文本文件的转换 E_WRONGARGS=65 if [ -z "$1" ] then e
nigelzeng
·
2012-03-07 00:00
shell
学习笔记
shell学习
之sed
经过这两天sed的学习,发现其实sed其实挺简单的无非就是两句话来总结:sed是一种基于holdspace和patternspace的逐句操作编辑器。为什么这么说呢,通过学习不难发现,不管是grep,sed都是利用正则表达式进行的操作,所以这里在学习shell编程前我们一定好好的学习正则表达式。下来介绍一下我对sed的几点认识:首先就是搞清楚holdspace和patternspace的概念。然后
qcyycom
·
2012-03-06 17:00
shell
shell学习
之sed
经过这两天sed的学习,发现其实sed其实挺简单的无非就是两句话来总结:sed是一种基于holdspace和patternspace的逐句操作编辑器。为什么这么说呢,通过学习不难发现,不管是grep,sed都是利用正则表达式进行的操作,所以这里在学习shell编程前我们一定好好的学习正则表达式。下来介绍一下我对sed的几点认识:首先就是搞清楚holdspace和patternspace的概念。然后
chen861201
·
2012-03-06 17:00
shell学习
之数组使用技巧
数组的使用 $ a=(1 2 3 4 5) $ echo $a 1 一对括号表示是数组,数组元素用“空格”符号分割开。 数组读取与赋值 得到长度: $ echo ${#a[@]} 5 用${#数组名[@或*]} 可以得到数组长度 读取: $ echo ${a[2]} 3 $ echo ${a[*]} 1 2 3 4 5 &nb
czmmiao
·
2012-03-03 23:00
shell
<<高级Bash脚本编程>> 学习笔记
>学习笔记 abs-guide
shell学习
笔记 第二部分基本3特殊字符# (1)注释,从"#"至行尾都是注释 (2)模式匹配,如${##} (3)#!
gsnumen
·
2012-02-23 18:00
编程
正则表达式
String
脚本
command
bash
shell学习
笔记之if参数
-b 当file存在并且是块文件时返回真-c 当file存在并且是字符文件时返回真-d 当pathname存在并且是一个目录时返回真-e 当pathname指定的文件或目录存在时返回真-f 当file存在并且是正规文件时返回真-g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真-h 当file存在并且是符号链接文件时返回真,该选项在一些老系统上无
youngqj
·
2012-02-13 16:00
Shell学习
笔记
登陆服务器时输入telnet192.168.0.23各个shell可互相切换ksh:$sh:$csh:guangzhou%bash:bash-3.00$一、注意事项命令和参数之间必需用空格隔开,参数和参数之间也必需用空格隔开。一行不能超过256个字符;大小写有区分。二、特殊字符含义文件名以“.”开头的都是隐藏文件/目录,只需在文件/目录名前加“.”就可隐藏它。~表示主目录。.当前目录(一个点)。.
utf7
·
2012-01-18 21:25
Linux
Shell学习
笔记
登陆服务器时输入 telnet192.168.0.23各个shell可互相切换ksh:$ sh:$ csh:guangzhou% bash:bash-3.00$一、注意事项 命令和参数之间必需用空格隔开,参数和参数之间也必需用空格隔开。 一行不能超过256个字符;大小写有区分。二、特殊字符含义 文件名以“.”开头的都是隐藏文件/目录,只需在文件/目录名前加“.”就可隐藏它。 ~
chenyechao
·
2012-01-18 21:00
非常好的linux学习资源
/developerworks/cn/linux/ Linux学习https://www.ibm.com/developerworks/cn/linux/shell/ Linux
shell
罗素哲学
·
2012-01-14 18:33
linux
职场
休闲
Linux学习资源
SHELL学习
笔记----IF条件判断,判断条件
前言: 无论什么编程语言都离不开条件判断。SHELL也不例外。 iflistthen dosomethinghere eliflistthen doanotherthinghere else dosomethingelsehere fi EX1:#!/bin/shSYSTEM=`uname-s`
芒果龙
·
2012-01-10 12:00
shell学习
笔记
1、添加序列号[root@localhostsrv]#moredarren.txtabcde[root@localhostsrv]#nl-v1(开始序列号) darren.txt 1 a 2 b 3 c 4 d 5 e[root@localhostsrv]#awk'BEGIN{line=1}{printf"%s %s\n",line,$
CMD_help_88
·
2011-12-23 15:34
职场
休闲
sehll
darrenpan
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他