6、结构化控制语句6.1if语句格式:if(条件){body}else{elsebody}实例1:判断/etc/passwd文件中的UID如果大于500则显示为“commonuser”,否则显示为“adminuser”:6.2while循环格式:while(条件){body}条件为真时进入循环体。实例2:打印出/etc/inittab文件中每行中为偶数..
分类:
其他好文 时间:
2016-01-04 00:17:15
阅读次数:
205
3、awk的printf命令格式:printfformat,item1item2...要点:(1)要指定format;(2)输出时不会自动换行,如需换行则需要给出\n;(3)format用于为后面的每个item指定其输出格式;(4)format格式的指示符都是%开头,后跟一个字符。format常用的字符:%c:显示字符的ASCII码%d,%i:..
分类:
其他好文 时间:
2016-01-04 00:16:29
阅读次数:
179
1.打开终端,输入:cd ~会进入~文件夹2.然后输入:touch .bash_profile回车执行后,2.再输入:open -e .bash_profile会在TextEdit中打开这个文件(如果以前没有配置过环境变量,那么这应该是一个空白文档)。如果有内容,请在结束符前输入,如果没有内容,请直...
分类:
数据库 时间:
2016-01-04 00:04:17
阅读次数:
147
1、第一行需指定所用的shell : #!/bin/bash/2、打印命令:echo -n:抑制换行3、使用命令行参数:$# : 传入脚本的命令行参数个数$* : 所有命令行参数值,在各个参数值之间留有空格(作为一个单词处理)$@: 所有命令行参数值(作为多个单词处理)$0 : 命令本省(shel....
分类:
系统相关 时间:
2016-01-03 23:47:56
阅读次数:
257
Linux的基本原则: 1.由目的单一的小程序组成,组合小程序完成复杂任务; 2.一切皆文件; 3.尽量避免捕获用户接口:尽量减少与用户交互; 4.配置文件保存为纯文本格式;bash及其特性:shell: 外壳程序 GUI: Gnome,KDE,Xfce CLI: sh,csh,ksn,ba...
分类:
系统相关 时间:
2016-01-03 16:58:02
阅读次数:
198
tmux的作用在于终端复用。 1. 在server上启动一个bash。并在里面执行tmux 2. 通过ssh远程登录server,执行tmux attach,就会切换到server上的那个bash中,接下来的操作都是在bash中了 3. 此时能够打开很多其它的窗体,这样在远程就能够像...
分类:
其他好文 时间:
2016-01-03 09:15:05
阅读次数:
188
vim ~/.bash_profileexport MAVEN_HOME=/usr/local/apache-maven-3.3.3export M2_HOME=$MAVEN_HOMEexport JAVA_HOME=/usr/local/jdk1.8.0_65export PATH=$JAVA_H...
分类:
系统相关 时间:
2016-01-03 02:36:38
阅读次数:
197
1、算术比较运算符描述-eq等于-ne不等于-gt大于-lt小于-ge大于等于-le小于等于举例:[$var-eq1]#变量等于1返回真[$var-ne1]#变量不等于1返回真[$var-gt1]#变量大于1返回真[$var-lt1]#变量小于1返回真[$var-ge1]#变量大于等于1返回真[$var-le1]#变量小于等于1返回真2、字符串比..
分类:
系统相关 时间:
2016-01-03 00:57:09
阅读次数:
219
break continue exit break 结束本次for循环写个for循环脚本vim for2.sh#!/bin/bash##for i in `seq 1 5`do echo $iif [ $i -eq 4 ]then breakfiecho $idone...
分类:
系统相关 时间:
2016-01-03 00:43:13
阅读次数:
184