1.关于文件和目录-f判断某普通文件是否存在-d判断某目录是否存在-b判断某文件是否块设备-c判断某文件是否字符设备-S判断某文件是否socket(待修正)-L判断某文件是否为符号链接(待修正)-e判断某东西是否存在(待修正)-p判断某文件是否为pipe或是FIFO2.关于文件的属性-r判断..
分类:
系统相关 时间:
2015-02-11 18:59:48
阅读次数:
363
1、whiledodone,untildodone(不定循环)一般来说,不定循环最常见的就是下面这两种状态了:while[condition]<==中括号的状态就是判断式do<==do是循环的开始程序done<==done是循环的介绍PS:while无限循环:while:doxxooxxoodonewhile的中文是“当…...时”,所以,这种..
分类:
系统相关 时间:
2015-02-11 18:59:26
阅读次数:
176
1、bashxxoo.bash2>/dev/null#把所有标准出错都扔到垃圾桶里面2、bashxxoo.bash>/dev/null2>&1<=>&>/dev/null#把所有标准输出和标准出错都扔到垃圾桶里面3、command>out.file2>&1#把所有标准输出和标准出错都扔到out.file文件里面
分类:
其他好文 时间:
2015-02-11 18:59:07
阅读次数:
129
Shell中的括号有其特殊的用法,现总结如下:1.符号$后的括号${a}变量a的值,在不引起歧义的情况下可以省略大括号.$(cmd)命令替换,结果为shell命令cmd的输出,和`cmd`效果相同,不过某些Shell版本不支持$()形式的命令替换,如tcsh.$((exp))和`exprexp`效果相同,计算数学表达式exp的数..
分类:
系统相关 时间:
2015-02-11 18:58:00
阅读次数:
190
$0这个程式的执行名字$n这个程式的第n个参数值,n=1..9$*这个程式的所有参数,此选项参数可超过9个。$#这个程式的参数个数$$这个程式的PID(脚本运行的当前进程ID号)$!执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)$?执行上一个指令的返回值(显示最后命令的退出状..
分类:
系统相关 时间:
2015-02-11 18:57:47
阅读次数:
162
数值比较:n1-eqn2检查n1是否等于n2n1-len2检查n1是否小于等于n2n1-gen2检查n1是否大于等于n2n1-ltn2检查n1是否小于n2n1-gtn2检查n1是否大于n2n1-nen2检查n1是否不等于n2字符串比较:str1=str2检查str1与str2是否相同str1>str2检查str1是否大于str2str1!=str2检查str1与str2..
分类:
系统相关 时间:
2015-02-11 18:57:43
阅读次数:
151
1、正则表达式
匹配给定文本中的所有单词:( ?[a-zA-Z]+ ?) ?用于匹配单词前后可能出现的空格。
匹配IP地址:[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} 括号分割的4个整数。
2、grep “mach_text” file1 file2 file3….
递归搜索文件: grep “text” ./ -R...
分类:
系统相关 时间:
2015-02-11 16:38:12
阅读次数:
219
一、终端基础本文摘录一些本人在学习Linux(CentOS 6.6) bash命令,并且会不定期保持更新。在此先介绍一下Linux shell终端的常规命令输入格式,如下图: 上图中root是用户名,hadoops02为机器名,符号~为用户登陆后的默认工作目录(即$HOME),紧挨着右中括...
分类:
系统相关 时间:
2015-02-10 18:29:53
阅读次数:
268
Linux Shell&环境变量 登录到系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行shell脚本程序。运行 shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,另一个.....
分类:
系统相关 时间:
2015-02-10 12:52:51
阅读次数:
213
最近系统学习了shell编程.
看到书本里面的一个例子,很屌.之前自己也想过,但是没有得到结果.
相信同学们也猜到这个例子了,就是一行字符串的拆分.在看答案之前,同学们可以自己尝试一下.
这里我总结了三种方式.仅供参考.
1. 首先当然是书本里面的内容:
echo jalsdfjlasjdl | sed "s/[^\n]/&\n/g"
这个例子的输出就是把每个字符都单独成为一行了.
...
分类:
系统相关 时间:
2015-02-09 20:22:19
阅读次数:
140