码迷,mamicode.com
首页 >  
搜索关键字:linux_shell    ( 1936个结果
shell逻辑运算总结, 包括[[]]与[]的区别,&&与-a的区别,||与-o的区别
1.关于文件和目录-f判断某普通文件是否存在-d判断某目录是否存在-b判断某文件是否块设备-c判断某文件是否字符设备-S判断某文件是否socket(待修正)-L判断某文件是否为符号链接(待修正)-e判断某东西是否存在(待修正)-p判断某文件是否为pipe或是FIFO2.关于文件的属性-r判断..
分类:系统相关   时间:2015-02-11 18:59:48    阅读次数:363
shell 循环
1、whiledodone,untildodone(不定循环)一般来说,不定循环最常见的就是下面这两种状态了:while[condition]<==中括号的状态就是判断式do<==do是循环的开始程序done<==done是循环的介绍PS:while无限循环:while:doxxooxxoodonewhile的中文是“当…...时”,所以,这种..
分类:系统相关   时间:2015-02-11 18:59:26    阅读次数:176
1>(标准输出) 2> (标准出错) 2>&1 (标准输出和标准出错)
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 括号的特殊用法
Shell中的括号有其特殊的用法,现总结如下:1.符号$后的括号${a}变量a的值,在不引起歧义的情况下可以省略大括号.$(cmd)命令替换,结果为shell命令cmd的输出,和`cmd`效果相同,不过某些Shell版本不支持$()形式的命令替换,如tcsh.$((exp))和`exprexp`效果相同,计算数学表达式exp的数..
分类:系统相关   时间:2015-02-11 18:58:00    阅读次数:190
shell $! $# $0 $1的意思
$0这个程式的执行名字$n这个程式的第n个参数值,n=1..9$*这个程式的所有参数,此选项参数可超过9个。$#这个程式的参数个数$$这个程式的PID(脚本运行的当前进程ID号)$!执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)$?执行上一个指令的返回值(显示最后命令的退出状..
分类:系统相关   时间:2015-02-11 18:57:47    阅读次数:162
shell数值、字符串比较的运算符区别
数值比较: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
shell脚本知识(三) 正则表达式 grep sed awk
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 bash - 常用操作命令
一、终端基础本文摘录一些本人在学习Linux(CentOS 6.6) bash命令,并且会不定期保持更新。在此先介绍一下Linux shell终端的常规命令输入格式,如下图: 上图中root是用户名,hadoops02为机器名,符号~为用户登陆后的默认工作目录(即$HOME),紧挨着右中括...
分类:系统相关   时间:2015-02-10 18:29:53    阅读次数:268
linux shell 结构 与source 命令
Linux Shell&环境变量 登录到系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行shell脚本程序。运行 shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,另一个.....
分类:系统相关   时间:2015-02-10 12:52:51    阅读次数:213
shell中拆分字符串
最近系统学习了shell编程. 看到书本里面的一个例子,很屌.之前自己也想过,但是没有得到结果. 相信同学们也猜到这个例子了,就是一行字符串的拆分.在看答案之前,同学们可以自己尝试一下. 这里我总结了三种方式.仅供参考. 1. 首先当然是书本里面的内容: echo jalsdfjlasjdl | sed "s/[^\n]/&\n/g" 这个例子的输出就是把每个字符都单独成为一行了. ...
分类:系统相关   时间:2015-02-09 20:22:19    阅读次数:140
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!