[root@oldboyC07]#cat7_1.sh#!/bin/bashif[-f/etc/hosts]thenecho"[1]"fiif[[-f/etc/hosts]]thenecho"[[1]]"fiiftest-f/etc/hoststhenecho"test1"fi[root@oldboyC07]#cat7_2.sh#!/bin/bashFreeMem=`free-m|awk‘NR==3{print$NF}‘`CHARS="Currentmemoryis$FreeMem."if[$FreeMem-l..
分类:
系统相关 时间:
2017-04-19 10:29:27
阅读次数:
244
#!/bin/bashset-xPARTED=$(whichparted)if[-z"$PARTED"];thenapt-getinstall-ypartedfiPARTED=$(whichparted)devices=$($PARTED-l2>&1|grepError|awk-F:‘{print$2}‘|xargs)part(){FDISK=$(whichfdisk)foriin$*;do$FDISK$i<<EOFn
分类:
系统相关 时间:
2017-02-08 00:08:10
阅读次数:
139
1、Bash = Bourne Again SHell 2、终端提示符: 3、shell脚本通常是一个以shebang起始的文本文件: shebang是一个文本行,其中#!位于解释器路径之前。/bin/bash是bash的解释器的命令路径。 在Unix行话中,字符“#”通常读作“sharp”或“ha ...
分类:
系统相关 时间:
2016-10-06 22:41:52
阅读次数:
182
1. -bash: ./dd.sh: /bin/bash^M: bad interpreter: 没有那个文件或目录 当出现上面这问题的时候,首先看你的.profile 里面是否配置对了,一般配置为:PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin 注意 一 ...
分类:
系统相关 时间:
2016-09-01 22:49:46
阅读次数:
209
在linux shell编程中,流程控制结构与语句,也算是shell脚本中的重点了,不了解的朋友,跟随脚本小编一起来学习下吧。 linux控制流结构学习。 一,shell控制流结构 1.控制结构 6.while循环 2.if then else语句 7.until循环 3.case 语句 8.bre ...
分类:
系统相关 时间:
2016-05-03 12:27:57
阅读次数:
215
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。下面说说它的定义方法,以及调用需要注意那些事项。 linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。下面说说它的定义方法,以及调用需要注意那些事项。 一、定义shell函数(define fun ...
分类:
系统相关 时间:
2016-05-02 11:50:32
阅读次数:
222
Shell特性:history保存在~/.bash_hostory,保留1000条:定义在echo$HISTSIZE!!:上一条命令!$:上一条命令的最后一个参数!950:第950条命令!c:历史中最近的以c开头的命令tab:命令补全alias:别名unalias*,?:通配符正则表达式|:管道符>,>>:重定向跟追加2>:错误重定向2&..
分类:
系统相关 时间:
2016-01-11 18:36:31
阅读次数:
327
Bash 变量是不分类型的------------------------不像其他程序语言一样,Bash 并不对变量区分"类型".本质上,Bash 变量都是字符串.但是依赖于上下文,Bash 也允许比较操作和算术操作.决定这些的关键因素就是,变量中的值是否只有数字.赋值a=123a="sdsd" ....
分类:
系统相关 时间:
2015-11-24 12:54:51
阅读次数:
187
1. 文件测试操作----------------返回true 如果...-e 文件存在-a 文件存在这个选项的效果与-e 相同.但是它已经被弃用了,并且不鼓励使用-f file 是一个regular 文件(不是目录或者设备文件)-s 文件长度不为0-d 文件是个目录-b 文件是个块设备(软盘,cd...
分类:
系统相关 时间:
2015-11-24 12:50:01
阅读次数:
167