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学习笔记
第三天
第三天:条件选择大纲应用实例分析条件测试if…else…ficase…in…esac实现功能菜单:执行脚本后按1,显示当前时间按2,显示CPU负载按3,显示剩余内存按0,退出脚本按其他字符,提示超出选择范围后退出分析步骤。#date+%Tuptimeawk截取free�Cm条件测试格式#test�Coptionobj#[-optionobj]返回结果表达式内容测试结果是真的表达式内容测试结果是假的
·
2010-12-25 17:15
linux
Shell学习笔记
第二天
变量获取本机主机名#hostname获取本系统版本号#uname-r获取cpu类型获取cpu的工作频率cat/proc/cpuinfo获取内存使用情况#free-m获取硬盘使用情况#df变量类型及变量操作本地变量(一般所指)本地变量只存在用户当前shell中,当用户退出当前shell或开器一个新的shell,所设置的变量将会不存在设置变量#变量名=变量值显示变量#echo${变量名}假设a=1显示
·
2010-12-25 17:08
linux
Shell学习笔记
第一天
以下是Shell学习1-2天学习笔记――――――――-我是分隔符―――――――――硬件去执行,内核与硬件之间进行操作。命令解析器。shell脚本的组成元素系统命令文本处理工具(sort、grep、sed、awk…)变量条件判断环循结构函数ShellScriptsCenter(SSC)―――――――――――――――――――――――――――-非负Grep/awk几天。统计WcSort排序sort|he
·
2010-12-25 17:30
Linux
Shell学习笔记
十
第14课时函数14.1创建和使用函数格式:name(){list;} Shell函数的一个重要特征是:可以用它们代替二进制可执行文件或Shell内置的同名命令。例如:cd(){chdir${1:-$HOME};PSI="`pwd`$";exportPSI;}该语句用了一个函数代替了cd命令,该函数改变目录,同时设置了主Shell提示符$PSI使其包含当前目录。 Shell脚本中的函数变量作用范围与
a600423444
·
2010-11-29 21:00
PHP
linux
shell
list
脚本
File
Linux
Shell学习笔记
九
12.3Shell脚本中的选项分析第一种方式,使用case语句手工处理选项。第二种方式,使用getopts命令分析选项语法格式:getoptsoption-stringvariableoption-string是包含所有单字符选项的字符串,这些字符就是getopts要进行分析的。这些选项应该被赋予一个变量,变量variable就是被赋值变量的变量名。 getopts对命令行所给出的选项进行分析,分
a600423444
·
2010-11-25 23:00
linux
shell
File
command
脚本
终端
Linux
Shell学习笔记
八
第九学时 循环基本语法:whilecommanddolistdone 单行形式:whilecommand;dolist;done 例如:x=0while[$x-lt10]doecho$xx=$x+1done while循环最常用于检查是否正确得到用户的输入。1)将一个变量值设为空。2)当变量值不为空就启动一个存在的while循环。3)在while循环中,询问用户问题并读入用户响应。4)验证响应的正
a600423444
·
2010-11-24 22:00
linux
shell
list
脚本
command
cmd
Linux
Shell学习笔记
八
第九学时循环基本语法:whilecommanddolistdone单行形式:whilecommand;dolist;done例如:x=0while[$x-lt10]doecho$xx=$x+1donewhile循环最常用于检查是否正确得到用户的输入。1)将一个变量值设为空。2)当变量值不为空就启动一个存在的while循环。3)在while循环中,询问用户问题并读入用户响应。4)验证响应的正确性。5
上帝禁区
·
2010-11-24 22:00
Linux
Linux
Shell学习笔记
七
第八学时条件语句10.1.1一个简单的if语句$if3>2;thenecho3;elseecho2;fi#这是在命令行下的形式$cat>test.sh#!/bin/shif3>2;thenecho3elseecho2fi10.1.2使用test格式:testexpression简单的调用方式:[expression]#注意expression左右两边必须有两个空格test可理解的表达式类型分为三类
上帝禁区
·
2010-11-23 21:00
Linux
Linux
Shell学习笔记
七
第八学时条件语句10.1.1一个简单的if语句$if3>2;thenecho3;elseecho2;fi #这是在命令行下的形式$cat>test.sh#!/bin/shif3>2;thenecho3elseecho2fi10.1.2使用test格式:testexpression简单的调用方式:[expression]#注意expression左右两边必须有两个空格test可理解的表达式类型分为三
a600423444
·
2010-11-23 21:00
linux
shell
String
测试
File
Path
Linux
Shell学习笔记
六
第八学时引用术语引用:引用即是将被选择文本用某种类型的引用标记括起来,从而使得被选择文本变成文字字符。 转义:转义一个字符意味着该字符前加一个反斜线(/)从而转义或者去除了Shell命令中该字符的特殊含 义,或者正如读者在echo命令中看到的'/n'一样增加特殊含义。跟在反斜线后的字符被称为转义字符。 特殊字符、元字符、通配符:所有这些术语指出的都是不能按其表面意思理解的字符。这些字符或者具 有其
a600423444
·
2010-11-22 22:00
Linux
Shell学习笔记
六
第八学时引用术语引用:引用即是将被选择文本用某种类型的引用标记括起来,从而使得被选择文本变成文字字符。转义:转义一个字符意味着该字符前加一个反斜线(/)从而转义或者去除了Shell命令中该字符的特殊含义,或者正如读者在echo命令中看到的'/n'一样增加特殊含义。跟在反斜线后的字符被称为转义字符。特殊字符、元字符、通配符:所有这些术语指出的都是不能按其表面意思理解的字符。这些字符或者具有其他含义,
上帝禁区
·
2010-11-22 22:00
Linux
Linux
Shell学习笔记
五
第六课时变量第二部分Shell编程7.1定义变量格式:name=value #注意:等号两边不能有空格!这里与其他脚本语言不同的地方是:value不需要加引号就可以定义为变量值,但是在变量值为字符串且 存在空格时,则必须使用引号将value括起来。例如:name="thisisvalue" 7.1.2访问值访问方法:$name,在变量名前加上"$"符号 7.1.3数组变量创建数组变量的最简单方法是
a600423444
·
2010-11-21 22:00
Linux
Shell学习笔记
四
第6学时进程6.1启动一个进程在UNIX中无论何时执行一个命令,它都创建或启动一个新进程。例如:当使用ls命令列一个目录内容时,就启动一个进程。 操作系统使用一个叫做pid或进程ID的5位数字ID来跟踪进程。系统中每个进程都有一个唯一的pid。pid最终可能重复是因为所有可能的数字都被用完,所以下一个pid又从头开始。在任何时刻,系统中没有两个相同的pid进程,因为pid是UNIX用来跟踪每个进程
a600423444
·
2010-11-18 23:00
linux
unix
shell
脚本
kill
任务
Linux
Shell学习笔记
三
第五学时文件属性操作文件属性分为:1)权限2)所有者3)组 5.1文件类型5.1.1判断文件类型要判断一个文件的类型,可以给ls加上-l选项。将会列出所有类型。例如:$ls-l/home/ranga/.profile输出:-rwxr-xr-xlrangausers2368Jul1115:55.profile*第一个字符是一个连接符(-),指出该文件是一个普通文件。对于特殊文件,第一个字符将是下列
a600423444
·
2010-11-17 22:00
Linux
Shell学习笔记
二
第四章目录操作4.3.1列目录$lsdirectory-d选项,强制只显示目录名而不是内容 4.4操作目录4.4.1创建目录mkdirdirectory例如:$mkdirhw1在当前目录下创建目录hw1 $mkdir/tmp/test-dir在/tmp目录下创建test-dir目录1.创建父目录$mkdir/tmp/ch04/test1当指定目录所在的父目录不存在时,系统将会提示错误。mkdir
a600423444
·
2010-11-16 22:00
linux
shell
File
shell学习笔记
shell学习笔记
shell是类似bat批处理的一种基于文本行的程序shell的特征是1.一般以xx.sh来命名2.文本内首句一般是#!/bin/bash或者是#!/bin/sh3.运行方法是.
idsunb
·
2010-11-11 20:00
工作
Date
shell
function
File
bash
SHELL学习笔记
----IF条件判断,判断条件
前言: 无论什么编程语言都离不开条件判断。SHELL也不例外。 if list then do something here elif list then do another thing here else do something else here fi EX1: #!/bin/sh SYSTEM=`uname -s` #获取操作系统类型,我本地是linux i
webcenterol
·
2010-09-25 11:00
shell
SHELL学习笔记
----IF条件判断,判断条件
前言: 无论什么编程语言都离不开条件判断。SHELL也不例外。 if list then do something here elif list then do another thing here else do something else here fi EX1: #!/bin/sh SYSTEM=`uname -s` #获取操作系统类型,我本地是linux i
snake_hand
·
2010-09-25 11:00
shell
SHELL学习笔记
----IF条件判断,判断条件
前言: 无论什么编程语言都离不开条件判断。SHELL也不例外。 if list then do something here elif list then do another thing here else do something else here fi EX1: #!/bin/sh SYSTEM=`uname -s` #获取操作系统类型,我本地是linux i
king_tt
·
2010-09-25 11:00
shell
SHELL学习笔记
----IF条件判断,判断条件
前言: 无论什么编程语言都离不开条件判断。SHELL也不例外。 iflistthen dosomethinghere eliflistthen doanotherthinghere else dosomethingelsehere fi EX1:#!/bin/shSYSTEM=`uname-s` #获取操
sunboy_2050
·
2010-09-25 11:00
linux
String
shell
Solaris
File
FreeBSD
Unix
shell学习笔记
[非常粗糙,没太多时间整理细致] Shell指南笔记 一 文件安全与权限 目的就是设置文件和目录权限。顺便可以了解下UNIX文件管理方面的知识,比如文件属性等。 文件的访问方式分为:读写和执行,文件的用户分为文件属主,同组用户,其他用户。注意必须要理解这个区分。 1.1文件相关 系统当然知道文件的全部信息,通过ls命令可以获得想要的信息。这里就不解释ls输出的代表的意思了。 其实很重
jandroid
·
2010-04-29 15:00
shell
Bash
Shell学习笔记
五
1.vim的模式下复制与粘贴视图模式下:shift+d剪切shift+p粘贴shift+y复制按下D可以整行删除按delele键,可以逐一字符删除。 2.vim中的几个用法 1.搜索上一个匹配用N下一个匹配用n 2.转换dos格式为unix格式方法为:setff=unix 3.显示行号的设置为:setnumberon 4.vim中用.表示当前行。 5.:co12
linfengfeiye
·
2010-03-04 22:00
shell
user
command
bash
任务
networking
shell学习笔记
今天学习chinaLinux论坛中雨中人的 13问看到了7 前面的看的不怎么懂 感觉失去方向,硬着头皮把13问先看完然后在看其他资料,感觉好乱看不明白知识点太多了加油 今天主要看了export 和(){} ''""区别这些都是很基础的知识先打好基础
geloveaa
·
2010-02-25 13:13
shell
职场
休闲
shell学习笔记
今天学习chinaLinux论坛中雨中人的 13问看到了7 前面的看的不怎么懂 感觉失去方向,硬着头皮把13问先看完然后在看其他资料,感觉好乱看不明白知识点太多了加油 今天主要看了export 和(){} ''""区别这些都是很基础的知识先打好基础
geloveaa
·
2010-02-25 13:13
shell
职场
休闲
Bash
Shell学习笔记
四
1.几个常用命令和基本知识。 set$(commond) 将位置参数设置为后面的命令输出 shell命令中在--后面的语句将会不再解释后面的- cal万年历 bc计算器 $HISTSIZE历史大小 $RANDOM随机数 basename pathname 去除路径前缀的最后部分 空变量+1=1没有赋值或申明的变量+1=1字符变量--->通过替换成为数字-->数字变量 可以接受+
linfengfeiye
·
2010-02-02 09:00
Bash
Shell学习笔记
三
1.eval的含义eval实际上是对后面的算式或者表达式执行两次解释。 例如a=scbsc=feiyeecho$aevalecho"$"b$a 最后一句实际上是执行了2次。 第一次是得到echo$bsc,再执行一次就得到了feiye2.怎样把命令输出赋值给变量1.将$()将命令括起来。如a=$(whoami)echo$a2.将``将命令括起来。[注意:`是~号对应的键]如a=`whoami`ech
linfengfeiye
·
2010-01-30 14:00
shell
user
File
bash
2010
shell学习笔记
《一》
最近在回顾shell知识,顺便把一些知识点记下来,以备以后查阅。 grep options -P这个选项能扩展grep的正则表达式功能,使其能使用perl的正则。 -o只打印出匹配出来的内容,而不是整个行的内容。 在shell文本中重定向标准输出和标准错误输出。exec 1>outfileexec2>&1
fxpbupt
·
2010-01-21 22:00
Bash
Shell学习笔记
二
1.||、&&和&、|的区别 ||和&&的执行是从左到右,而&和|的执行是两边到中间的(未实际测试,只能确认它不是按顺序执行的)||和&&的执行时,只要结果确定就停止,而&和|的执行是计算所有值后才停止||一般用来判断条件满足则执行。例如[[$UID==0]]||mkdir/test ---只有root用户才执行mkdir/test 2.设置用户新文件或文件夹的默认权限umaskumask其实是一
linfengfeiye
·
2009-12-07 21:00
linux
工作
shell
测试
bash
SuSE
Bash
Shell学习笔记
一
1. 在Linux中执行脚本文件时以./执行的或者普通方式(输入文件名)执行时是启动子shell执行的,所以,一切环境变量设置在推出后失效 因此在脚本中设置$PATH将失效,如果一定要以脚本方式来设置,需要.+空格+文件名或者source脚本文件的形式执行. 2.Linux中的""和'',双引号和单引号的区别是,单引号比双引号要严格,双引号会自动解释$开始的变量,而单引号不会. 3.Linux中
linfengfeiye
·
2009-11-29 21:00
String
shell
脚本
测试
File
bash
shell脚本示例
用到的方法,在我的
shell学习笔记
系列中都有介绍。由于脚本都比较简单,就不写那么多注释了,有需要修改借用的朋友可以在此留言。
licong_jay
·
2009-10-23 10:48
linux
shell
休闲
shell
shell脚本示例
用到的方法,在我的
shell学习笔记
系列中都有介绍。由于脚本都比较简单,就不写那么多注释了,有需要修改借用的朋友可以在此留言。
licong_jay
·
2009-10-23 10:48
linux
shell
bash
休闲
srcipts
shell脚本示例
用到的方法,在我的
shell学习笔记
系列中都有介绍。由于脚本都比较简单,就不写那么多注释了,有需要修改借用的朋友可以在此留言。
licong_jay
·
2009-10-23 10:48
linux
shell
bash
休闲
srcipts
shell学习笔记
五--控制流
Shell脚本的实质,只是把一系列的shell命令写入文件,然后给予该文件执行权限。执行脚本文件时,脚本中的命令按照自上而下的顺序一条接一条地被执行,直到脚本结束。那么可以改变脚本的执行顺序吗?答案是肯定的。如果你接触过编程类语言,应该对if、for、while不陌生吧(当然,没接触过也丝毫没有关系)。shell也有这些结构,它们被称为控制流结构。Shell中控制流具体有哪些呢,这就是本篇文章要讨
licong_jay
·
2009-10-14 17:33
linux
shell
职场
bash
休闲
shell学习笔记
五--控制流
Shell脚本的实质,只是把一系列的shell命令写入文件,然后给予该文件执行权限。执行脚本文件时,脚本中的命令按照自上而下的顺序一条接一条地被执行,直到脚本结束。那么可以改变脚本的执行顺序吗?答案是肯定的。如果你接触过编程类语言,应该对if、for、while不陌生吧(当然,没接触过也丝毫没有关系)。shell也有这些结构,它们被称为控制流结构。Shell中控制流具体有哪些呢,这就是本篇文章要讨
licong_jay
·
2009-10-14 17:33
linux
shell
职场
bash
休闲
shell学习笔记
四--引用
这一篇我们主要讨论shell中的引用,本篇内容不多,之所有要单独篇幅来讨论是因为它很重要而且相对比较独立。我们要介绍的引用方法包括以下内容:单引号’双引号”反斜杠\反引号`命令引用$() 一、单引号我们前面介绍了变量,还介绍了文件名替换中的特殊符号*和命令行中空格的意义。如果变量或者命令行中出现了shell特殊字符,应该怎么处理呢?还是举例子吧:$catphonebookAliceChebba
licong_jay
·
2009-10-13 17:17
linux
shell
职场
bash
休闲
shell学习笔记
四--引用
这一篇我们主要讨论shell中的引用,本篇内容不多,之所有要单独篇幅来讨论是因为它很重要而且相对比较独立。我们要介绍的引用方法包括以下内容:单引号’双引号”反斜杠\反引号`命令引用$() 一、单引号我们前面介绍了变量,还介绍了文件名替换中的特殊符号*和命令行中空格的意义。如果变量或者命令行中出现了shell特殊字符,应该怎么处理呢?还是举例子吧:$catphonebookAliceChebba
licong_jay
·
2009-10-13 17:17
linux
shell
职场
bash
休闲
shell学习笔记
三--脚本初步
上篇我们学习了shell脚本编程中常用的一些工具,从本篇开始,我们可以尝试编写自己的脚本了。我们依次来讨论以下几个主题: 创建脚本文件变量内部整数算术运算 一、创建脚本文件创建并执行shell程序可以直接从终端上键入,如:$who|wc�Cl$或者,也可以先把程序键入一个文件,然后由shell来执行这个文件。所要做的事情只有以下几步:1、 创建文件2、 将程序内容依次键入文件中3、 赋予该文件可以
jamm118
·
2009-10-10 23:01
shell
职场
休闲
shell学习笔记
三--脚本初步
上篇我们学习了shell脚本编程中常用的一些工具,从本篇开始,我们可以尝试编写自己的脚本了。我们依次来讨论以下几个主题: 创建脚本文件变量内部整数算术运算 一、创建脚本文件创建并执行shell程序可以直接从终端上键入,如:$who|wc�Cl$或者,也可以先把程序键入一个文件,然后由shell来执行这个文件。所要做的事情只有以下几步:1、 创建文件2、 将程序内容依次键入文件中3、 赋予该文件可以
jamm118
·
2009-10-10 23:01
shell
职场
休闲
shell学习笔记
二--工具
上篇文章中我们较为详细的介绍了一下sehll解释命令行的规则和顺序,本篇我们将详细描述sehll中经常用到的一些程序(也称命令、工具)。当然,其中会参插很多前面讲过的。Shell脚本中经常用到的工具有cut、tr、grep、sort、uniq、re、sed、awk等。Re不是一个程序,我们认为他是shell中一个重量级的工具。对这些工具的使用越精通,编写shell脚本解决问题就越容易!re/sed
jamm118
·
2009-10-10 23:30
shell
职场
休闲
shell学习笔记
二--工具
上篇文章中我们较为详细的介绍了一下sehll解释命令行的规则和顺序,本篇我们将详细描述sehll中经常用到的一些程序(也称命令、工具)。当然,其中会参插很多前面讲过的。Shell脚本中经常用到的工具有cut、tr、grep、sort、uniq、re、sed、awk等。Re不是一个程序,我们认为他是shell中一个重量级的工具。对这些工具的使用越精通,编写shell脚本解决问题就越容易!re/sed
jamm118
·
2009-10-10 23:30
shell
职场
休闲
shell学习笔记
一--总括
Shell脚本编程是Unix/Linux系统管理员应当具备的一项非常重要的技能,优秀管理员用shell脚本完成绝大多数工作,所以他们有足够的时间喝咖啡泡论坛。然而,要掌握这一技能并不十分容易,这需要了解相当数量的知识,并进行大量的练习和实践。笔者丝毫不敢说自己已经掌握了这一技能,我写这些文章只是为了把学习的历程记录下来,如果恰好也对你有所帮助我很荣幸。首先,我们来解决必须回答的问题:shell是什
jamm118
·
2009-10-10 23:01
shell
职场
休闲
shell学习笔记
一--总括
Shell脚本编程是Unix/Linux系统管理员应当具备的一项非常重要的技能,优秀管理员用shell脚本完成绝大多数工作,所以他们有足够的时间喝咖啡泡论坛。然而,要掌握这一技能并不十分容易,这需要了解相当数量的知识,并进行大量的练习和实践。笔者丝毫不敢说自己已经掌握了这一技能,我写这些文章只是为了把学习的历程记录下来,如果恰好也对你有所帮助我很荣幸。首先,我们来解决必须回答的问题:shell是什
jamm118
·
2009-10-10 23:01
shell
职场
休闲
shell学习笔记
二--工具
http://licong.blog.51cto.com/542131/205615《
shell学习笔记
一--总括》中我们粗略介绍了一下sehll的六大功能,本篇我们来详细讨论一下功能一:执行程序。
licong_jay
·
2009-09-29 16:25
linux
shell
职场
bash
休闲
shell学习笔记
二--工具
http://licong.blog.51cto.com/542131/205615《
shell学习笔记
一--总括》中我们粗略介绍了一下sehll的六大功能,本篇我们来详细讨论一下功能一:执行程序。
licong_jay
·
2009-09-29 16:25
linux
职场
shell
shell
shell学习笔记
二--工具
http://licong.blog.51cto.com/542131/205615《
shell学习笔记
一--总括》中我们粗略介绍了一下sehll的六大功能,本篇我们来详细讨论一下功能一:执行程序。
licong_jay
·
2009-09-29 16:25
linux
shell
职场
bash
休闲
shell学习笔记
四 循环
shell常见的循环语句有for循环、while循环、until循环 for循环语法:for变量in列表do操作done注:变量是要在循环内部用来指代当前所指代的列表中的那个对象的。列表是在for循环的内部要操作的对象,可以是字符串也可以是文件,如果是文件则为文件名。 While循环语法:while表达式do操作done只要while表达式成立,do和done之间的操作就一直会进行。 until循
killua_hzl
·
2009-09-27 00:00
shell
shell学习笔记
三 分支结构
分支结构主要是if...else和case这两种,下面用简单的练习代码说明下好了 #!/bin/shecho"InputtwonumberAandB"readAreadBecho"A=$A"echo"B=$B"if[$A-gt$B];thenecho"A>B"elif[$A-lt$B];thenecho"AB说到if肯定要有条件判断,在shell里面条件判断用的是[..],还有一点要注意的是the
killua_hzl
·
2009-09-26 23:00
c
shell
input
shell学习笔记
二 参数和环境变量
这次要学习一下,参数和环境变量 #!/bin/shecho"Theprogram'snameis$0"echo"Thefirstparameteris$1"echo"Thesecondparameteris$2"echo"Theparameterlistis$*"echo"Theuser'shomedirectoryis$HOME"exit0 在终端中输入:./ex_02.shhellokillu
killua_hzl
·
2009-09-26 00:00
shell学习笔记
一 变量
虽然知道shell好久,今天才开始好好学习shell,鄙视下自己,下面都是练习代码写得不好大牛不要鄙视阿.... #!/bin/shvar="HelloWorld"echo$varecho"$var"echo'$var' 运行结果:HelloWorldHelloWorld$var 功能很简单就是显示变量,第一个是直接回显,第二个和第三个感觉很相似,还是有很大区别的。如果你把一个带有$字符的变量放在
killua_hzl
·
2009-09-25 23:00
shell
shell学习笔记
一--总括
Shell脚本编程是Unix/Linux系统管理员应当具备的一项非常重要的技能,优秀管理员用shell脚本完成绝大多数工作,所以他们有足够的时间喝咖啡泡论坛。然而,要掌握这一技能并不十分容易,这需要了解相当数量的知识,并进行大量的练习和实践。笔者丝毫不敢说自己已经掌握了这一技能,我写这些文章只是为了把学习的历程记录下来,如果恰好也对你有所帮助我很荣幸。首先,我们来解决必须回答的问题:shell是什
licong_jay
·
2009-09-25 17:47
linux
shell
职场
bash
休闲
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他