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中系统变量、用户变量和环境变量之间的区别和使用:Shell有以下几种基本类型的变量:1)shell定义的环境变量shell在开始执行时就已经定义了一些和系统的工作环境有关的变量,这些变量用户还可以重新定义,常用的shell环境变量有:HOME:用于保存注册目录的完全路径名。PATH:用于保存用冒号分隔的目录路径名,shell将按PATH变量中给
华清远见
·
2010-08-18 16:56
shell
职场
学习
休闲
Shell学习
总结
作者:王姗姗,华清远见嵌入式学院讲师。一、shell中系统变量、用户变量和环境变量之间的区别和使用:Shell有以下几种基本类型的变量:1)shell定义的环境变量shell在开始执行时就已经定义了一些和系统的工作环境有关的变量,这些变量用户还可以重新定义,常用的shell环境变量有:HOME:用于保存注册目录的完全路径名。PATH:用于保存用冒号分隔的目录路径名,shell将按PATH变量中给
华清远见
·
2010-08-18 16:56
shell
学习
职场
休闲
Shell学习
:关于替换命令-tr-ROT13法则
Shell学习
:关于替换命令-tr-ROT13法则 [root@stu100~]#echoabcdef|tr'abcdef''xyzabc'xyzabc[root@stu100~]#echoabcdef
lovejuan007
·
2010-08-16 10:42
shell
职场
休闲
ROT13法则
Shell学习
:关于替换命令-tr-ROT13法则
Shell学习
:关于替换命令-tr-ROT13法则 [root@stu100~]#echoabcdef|tr'abcdef''xyzabc'xyzabc[root@stu100~]#echoabcdef
lovejuan007
·
2010-08-16 10:42
shell
职场
休闲
ROT13法则
linux_
shell学习
总结(2)...
1.特殊字符*匹配文件名中的任何字符串,包括空字符串。?匹配文件名中的任何单个字符。[...]匹配[]中所包含的任何字符。[!...]匹配[]中非感叹号!之后的字符。当shell遇到上述字符时,就会把它们当作特殊字符,而不是文件名中的普通字符,这样用户就可以用它们来匹配相应的文件名。1、*:使用星号*可以匹配文件名中的任何字符串。就不用多说了,和win下差不多2、?:使用可以匹配文件名中的任何单个
CNnumen
·
2010-08-04 23:00
linux
shell学习
总结(1)...
1.-rw-r--r--:这是该文件的权限位。第一个横杠:指定文件类型,表示该文件是一个普通文件。(所创建的文件绝大多数都是普通文件或符号链接文件)。除去最前面的横杠,一共是9个字符,他们分别对应9个权限位。通过这些权限位,可以设定用户对文件的访问权限。对这两个文件的精确解释是:代码: rw-:前三位,文件属主可读、写r--:中间三位,组用户可读r--:最后三位,其他用户只可读 在创建的时候并未给
CNnumen
·
2010-08-04 16:00
数据结构
linux
shell
脚本
Path
磁盘
shell学习
部分笔记
找出行尾结束为小数点的一行grep-n'\.$'regular_express.txtgrep-v'^$'/etc/syslog.conf|grep-v'^#'[root@centos5~]#grep-n'[0-9][0-9]*'aa.log1:However,this$31833dollars2:youno.1.怎么会包换第二行呢,这里面只有一个数字呀[root@centos5~]#grep-n
guoli0813
·
2010-07-18 22:59
shell
学习
职场
笔记
休闲
shell学习
部分笔记
找出行尾结束为小数点的一行grep-n'\.$'regular_express.txtgrep-v'^$'/etc/syslog.conf|grep-v'^#'[root@centos5~]#grep-n'[0-9][0-9]*'aa.log1:However,this$31833dollars2:youno.1.怎么会包换第二行呢,这里面只有一个数字呀[root@centos5~]#grep-n
guoli0813
·
2010-07-18 22:59
shell
学习
职场
笔记
休闲
shell学习
总结
1>程序必须以下面的行开始,符号#!用来告诉系统它后面的参数是用来执行该文件的程序。 #!/bin/sh或者其它 2>变量赋值 第一:在等号 "=" 的两边没有空格 第二个:在定义一个字时可以省略引号,但是当定义的环境变量值多于一个字时(包含 空格或制表键),引号是必须的。 3>当环境变量没有与周围文本明显分开时,
kwj
·
2010-07-07 13:00
linux
IBM
脚本
F#
bash
本人
shell学习
中的新知识点、遗忘知识点提要
参考书目:《Shell脚本学习指南》,ArnoldRobbins&NelsonH.F.Beebe著 O'ReillyTaiwan公司编译,机械工业出版社 P24: 默认情况下,当shell执行一个具有“可执行属性”程序的时候,shell会要求kernel开启新进程来执行这个程序,不过kernel只能执行“编译型可执行文件”,对于脚本文件则无法执行,于是kernel将会回应shell“这不是
ralphsage
·
2010-06-02 14:00
shell
正则表达式
File
脚本
语言
终端
shell的命令替换与eval
学习 shell 中遇到了 shell 提供的 这个 功能:命令替换,在
shell学习
指南 7.8章节的执行顺序中有详细讲解。
yiminghe
·
2010-05-29 22:00
脚本
Unix
shell学习
笔记
[非常粗糙,没太多时间整理细致] Shell指南笔记 一 文件安全与权限 目的就是设置文件和目录权限。顺便可以了解下UNIX文件管理方面的知识,比如文件属性等。 文件的访问方式分为:读写和执行,文件的用户分为文件属主,同组用户,其他用户。注意必须要理解这个区分。 1.1文件相关 系统当然知道文件的全部信息,通过ls命令可以获得想要的信息。这里就不解释ls输出的代表的意思了。 其实很重
jandroid
·
2010-04-29 15:00
shell
shell 学习
第一天学习linuxshell不妥指出海王大师级多多指点:
shell学习
:动态查看扫描局域网主机脚本:#!
Bhanv
·
2010-03-22 11:31
shell
职场
学习
休闲
shell 学习
第一天学习linuxshell不妥指出海王大师级多多指点:
shell学习
:动态查看扫描局域网主机脚本:#!
Bhanv
·
2010-03-22 11:31
shell
职场
学习
休闲
Linux Bash
Shell学习
(二十):命令行处理
本文也即《LearningthebashShell》3rdEdition的第七章Input/OutputandCommand-LineProcessing之读书笔记之四。我们的目的是把书读薄。我们将审视Linux系统如何解析bash。 第一步骤:将命令分给为token,根据空格,TAB,NEWLINE,;,(,),,|,以及&。第二步骤:检查第一个token是否一些关键字,是否是引号,’/’是否
flowingflying
·
2010-03-22 09:00
linux
shell
bash
processing
token
newline
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
Linux Bash
Shell学习
(十九):String I/O——read
本文也即《LearningthebashShell》3rdEdition的第七章Input/OutputandCommand-LineProcessing之读书笔记之三。我们的目的是把书读薄。之前学习的echo和printf都是写,读使用read,格式为:readvar1var2...多个参数值的读取,采用IFS。如果我们给出的值多与参数的数目,则多出来的值将都赋予最后一个承诺书,如果你不想为后续
flowingflying
·
2010-02-25 16:00
linux
shell
String
function
File
bash
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
职场
休闲
Linux Bash
Shell学习
(十八):String I/O——echo和printf
本文也即《LearningthebashShell》3rdEdition的第七章Input/OutputandCommand-LineProcessing之读书笔记之二。echoecho是非常常用的shell命令。参数如下:-e:打开反斜杠字符backslash-escaped的解析,即对/n,/t等字符进行解析,而不视之为两个字符-E:关闭反斜杠字符的解析,/n作为两个字符,这是系统缺省模式-n
flowingflying
·
2010-02-15 10:00
linux
shell
String
bash
character
newline
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
Linux Bash
Shell学习
(十七):I/O重定向
本文也即《LearningthebashShell》3rdEdition的第七章Input/OutputandCommand-LineProcessing之读书笔记之一。我们曾经学习过shell的基本IO重定向操作:>、file:将标准输出重定向到file>file:将标准输出重定向到file,如果file存在,append到文件中,即附加到文件的后面,而不是覆盖文件当cat不带参数的时候,表示使
flowingflying
·
2010-01-16 22:00
linux
shell
File
bash
compiler
Descriptor
Linux Bash
Shell学习
(十六):数组
本文也即《LearningthebashShell》3rdEdition的第六章Command-LineOptionsandTypedvarilables之读书笔记之三,但我们将不限于此。数组元素可以是string或者数字,同变量一样。数组的index从0开始计算,最大可以为599147937791。基本上可以认为没有限制。定义方式可以直接进行赋值name[2]=twoname[0]=zerona
flowingflying
·
2010-01-10 23:00
算法
linux
shell
function
table
bash
Linux Bash
Shell学习
(十五):变量类型和整型运算
本文也即《LearningthebashShell》3rdEdition的第六章Command-LineOptionsandTypedvarilables之读书笔记之二,但我们将不限于此。在之前,我们涉及的变量基本上是字符串,也有整数,例如便是参数个数的$#。我们可以使用declare来制定变量的属性。变量类型定义declare–aname:表示数组array。declare–fname:表示是f
flowingflying
·
2010-01-06 21:00
linux
shell
function
command
bash
数学计算
Linux Bash
Shell学习
(十四):命令行选项
我们在之前学习了位置参数,包括$1,$2,$3…,$*,$#,参见LinuxBash
Shell学习
(七):shell
flowingflying
·
2010-01-03 22:00
linux
function
shell
脚本
bash
processing
Linux Bash
Shell学习
(十三):流程控制——while/util
本文也即《LearningthebashShell》3rdEdition的第五章FlowControl之读书笔记之五,但我们将不限于此。flowcontrol是任何编程语言中很常用的部分,也包括了while和util,他们在高级编程语言中也常见。在这里,我们将继续学习他们。while和util的语法一样,如下:while|utilcondition;do statements...done和i
flowingflying
·
2009-12-31 09:00
编程
linux
shell
command
bash
语言
Linux Bash
Shell学习
(十二):流程控制——select
本文也即《LearningthebashShell》3rdEdition的第五章FlowControl之读书笔记之四,但我们将不限于此。flowcontrol是任何编程语言中很常用的部分,也包括了case。在这里,我们将继续学习他们。select和其他流控制不一样,在C这类变成语言中没有类似的语句(C中的select用于socket,是完全不同的含义,不是流控制)。格式如下:selectname
flowingflying
·
2009-12-29 21:00
linux
shell
list
basic
bash
PS3
Linux Bash
Shell学习
(十一):流程控制——case
本文也即《LearningthebashShell》3rdEdition的第五章FlowControl之读书笔记之三,但我们将不限于此。flowcontrol是任何编程语言中很常用的部分,也包括了case。在这里,我们将继续学习他们。case通过检测字符串的样式是否匹配,数目是否相等,进行相应不同的处理。将if-then-else的结构修改为更好的阅读方式,格式如下:caseexpression
flowingflying
·
2009-12-29 17:00
编程
linux
shell
读书
bash
语言
Linux Bash
Shell学习
(十):流程控制——for
本文也即《LearningthebashShell》3rdEdition的第五章FlowControl之读书笔记之二,但我们将不限于此。flowcontrol是任何编程语言中很常用的部分,也包括了bash。在这里,我们将继续学习他们。和C不一样的是,在shell中是匹配list中的元素,因此非常适合用于命令的参数,文件列表。for格式如下:forname [inlist]do statemen
flowingflying
·
2009-12-28 22:00
linux
shell
function
command
bash
Path
Linux Bash
Shell学习
(九):流程控制——if/else
本文也即《LearningthebashShell》3rdEdition的第五章FlowControl之读书笔记,但我们将不限于此。flowcontrol是任何编程语言中很常用的部分,也包括了bash。在这里,我们将学习他们。if/else是通过判断选择执行或者执行部分代码,可以根据变量、文件名、命令是否执行成功等很多条件进行判断,他的格式如下:ifconditionthen statemen
flowingflying
·
2009-12-22 02:00
linux
function
shell
File
command
bash
Linux Bash
Shell学习
(九):流程控制——if/else
本文也即《LearningthebashShell》3rdEdition的第五章FlowControl之读书笔记,但我们将不限于此。flowcontrol是任何编程语言中很常用的部分,也包括了bash。在这里,我们将学习他们。if/else是通过判断选择执行或者执行部分代码,可以根据变量、文件名、命令是否执行成功等很多条件进行判断,他的格式如下:ifconditionthenstatements[
恺风
·
2009-12-22 02:00
bash
linux
shell
file
function
command
读书笔记
Linux
Linux Bash
Shell学习
(八):shell编程基础——string操作
本文也即《LearningthebashShell》3rdEdition的第四章BasicShellProgramming之读书笔记之二,但我们将不限于此。String操作在下面的描述中,“:”是可以删除的,存在是表示“存在但不允许为null”,不带“:”表示“存在”,即允许为空:${varname:-word}:如果varname存在并且不为null,返回varname的值,否则返回word。用
flowingflying
·
2009-12-21 13:00
编程
linux
shell
String
command
bash
Shell学习
总结
作者:王姗姗,华清远见嵌入式学院讲师。一、shell中系统变量、用户变量和环境变量之间的区别和使用:Shell有以下几种基本类型的变量:1)shell定义的环境变量shell在开始执行时就已经定义了一些和系统的工作环境有关的变量,这些变量用户还可以重新定义,常用的shell环境变量有:HOME:用于保存注册目录的完全路径名。PATH:用于保存用冒号分隔的目录路径名,shell将按PATH变量中给出
farsight2009
·
2009-12-21 09:00
Linux Bash
Shell学习
(七):shell编程基础——运行Shell脚本、function
本文也即《LearningthebashShell》3rdEdition的第四章BasicShellProgramming之读书笔记,但我们将不限于此。运行shell脚本程序一个包含shell命令的脚本就是一个shell程序,例如.bash_profile。我们创建shell脚本,允许的时候可以通过两种方式:一、source;二、只敲入文件名,按回车就可以执行,这种方式更为便捷。我们需要将文件放置
flowingflying
·
2009-12-15 23:00
编程
linux
shell
function
脚本
bash
Linux Bash
Shell学习
(七):shell编程基础——运行Shell脚本、function
本文也即《LearningthebashShell》3rdEdition的第四章BasicShellProgramming之读书笔记,但我们将不限于此。运行shell脚本程序一个包含shell命令的脚本就是一个shell程序,例如.bash_profile。我们创建shell脚本,允许的时候可以通过两种方式:一、source;二、只敲入文件名,按回车就可以执行,这种方式更为便捷。我们需要将文件放置
恺风
·
2009-12-15 23:00
读书笔记
Linux
Linux Bash
Shell学习
(六):设置环境参数
续LinuxBash学习(五):特殊文件、别名、选项和参数 本文也即《LearningthebashShell》3rdEdition的第三章CustomizingYourEnvironment之读书笔记二,但我们将不限于此。设置一个好的用户环境,对我们开发是非常关键的。在这一章节中,从四个方面进行介绍:特别的文件,别名,选项,参数。上回学习到参数设定的部分。继续……参数设定命令查找路径PATH存储
flowingflying
·
2009-12-12 22:00
linux
shell
command
bash
Path
login
Bash
Shell学习
笔记二
1.||、&&和&、|的区别 ||和&&的执行是从左到右,而&和|的执行是两边到中间的(未实际测试,只能确认它不是按顺序执行的)||和&&的执行时,只要结果确定就停止,而&和|的执行是计算所有值后才停止||一般用来判断条件满足则执行。例如[[$UID==0]]||mkdir/test ---只有root用户才执行mkdir/test 2.设置用户新文件或文件夹的默认权限umaskumask其实是一
linfengfeiye
·
2009-12-07 21:00
linux
工作
shell
测试
bash
SuSE
Linux Bash
Shell学习
(五):特殊文件、别名、选项和参数
本文也即《LearningthebashShell》3rdEdition的第三章CustomizingYourEnvironment之读书笔记,但我们将不限于此。设置一个好的用户环境,对我们开发是非常关键的。在这一章节中,从四个方面进行介绍:特别的文件,别名,选项,参数。特殊文件在用户目录下有几个特殊的文件,可以用ls-a来查看这些隐藏的系统文件。.bash_profile只重要的文件,经常用于设
flowingflying
·
2009-12-01 21:00
linux
shell
timezone
command
bash
character
Bash
Shell学习
笔记一
1. 在Linux中执行脚本文件时以./执行的或者普通方式(输入文件名)执行时是启动子shell执行的,所以,一切环境变量设置在推出后失效 因此在脚本中设置$PATH将失效,如果一定要以脚本方式来设置,需要.+空格+文件名或者source脚本文件的形式执行. 2.Linux中的""和'',双引号和单引号的区别是,单引号比双引号要严格,双引号会自动解释$开始的变量,而单引号不会. 3.Linux中
linfengfeiye
·
2009-11-29 21:00
String
shell
脚本
测试
File
bash
shell学习
字符的处理: 1. 计算字符串长度 echo “$str”|awk ‘{print length($0)}’ expr length “$str” echo “$str”|wc -c 2. 判断字符串是否为空 if [ "$str" = "" ] if [ x"$str" = x ] if [ -z "$st
ynw520
·
2009-11-12 17:00
C++
c
linux
正则表达式
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
职场
休闲
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他