在循环过程中,有时候需要在未达到循环结束条件时强制跳出循环,像大多数编程语言一样,Shell也使用 break 和 continue 来跳出循环。
break命令
break命令允许跳出所有循环(终止执行后面的所有循环)。
下面的例子中,脚本进入死循环直至用户输入数字大于5。要跳出这个循环,返回到shell提示符下,就要使用break命令。
#!/bin/bash
while :
do
e...
分类:
系统相关 时间:
2015-08-03 11:32:49
阅读次数:
180
用户部署(以bb_hs_pos为例)
首先在oracle用户下启动数据库
su – oracle
dbstart
部署用户目录,用root用户执行
useradd -g dba -s/bin/bash -m bb_hs_pos
passwd bb_hs_pos
bb_hs_pos
修改bb_hs_pos用户下的.bash_profile,在文件最后...
分类:
系统相关 时间:
2015-08-03 10:09:11
阅读次数:
148
下载下载安装包
链接: http://pan.baidu.com/s/1bn8Wy6b 密码: 8qbq
破解文件
链接: http://pan.baidu.com/s/1uLs2y 密码: a5h5
安装
首先安装pkg文件,两分钟左右。会提示用有效账户登录。
双击patch.zip解压。
右键,用terminal(终端)打开。会要求输入密码。
成功会在最后提示 A...
分类:
系统相关 时间:
2015-08-03 10:09:47
阅读次数:
355
如果直接用ps命令,会显示所有进程的状态,通常结合grep命令查看某进程的状态。如果想对进程时间监控,应该用 top 工具。下面主要介绍下ps指令。linux进程状态在Linux中,进程存在5中状态运行状态(正在运行或在运行队列中等待)中断状态(休眠中, 受阻, 在等待某个条件的形成或接受到信号)不...
分类:
系统相关 时间:
2015-08-03 10:07:08
阅读次数:
228
Nginx的多进程模式 nginx在启动后,会有一个master进程和多个worker进程。master进程主要用来管理worker进程,包含:接收来自外界的信号,向各worker进程发送信号,监控worker进程的运行状态,当worker进程退出后(异常情况下),会自动重新启动新的worker进程。而基本的网络事件,则是放在worker进程中来处理了。多个worker进程之间是对等的,他们同等竞...
分类:
系统相关 时间:
2015-08-03 08:58:05
阅读次数:
174
squid 配置 linuxsquid是linux下的一款代理服务器软件,他可以共享网络 ,加快访问速度,节约通信带宽,同时防止内部主机受到攻击,限制用户访问,完善网络管理 rpm -qa|grep squidyum install squidsquid-2.6.STABLE21-3.el5cd /...
分类:
系统相关 时间:
2015-08-03 06:29:14
阅读次数:
188
作为Linux下的程序开发人员,一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了. 在本文中,将介绍如何使用autoconf和automake两个工具来帮助...
分类:
系统相关 时间:
2015-08-03 06:27:00
阅读次数:
174
管道是单向的、先进先出的,它把一个进程的输出和另一个进程的输入连接在一起。一个进程(写进程)在管道的尾部写入数据,另一个进程(读进程)从管道的头部读出数据。数据被一个进程读出后,将被从管道中删除,其他读进程将不能再读到这些数据。管道提供了简单的流控制机制,进程试图读空管道时,进程将阻塞。同样,管道已经满时,进程再试图向管道写入数据,进程将阻塞。
管道包括无名管道和有名管道两种,无名管道只能用于父进...
分类:
系统相关 时间:
2015-08-03 01:15:04
阅读次数:
157
# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量...
分类:
系统相关 时间:
2015-08-03 01:06:38
阅读次数:
174
1.安装svnlinux下通过yum安装svnyum -y install subversion本地Windows系统安装TortoiseSVN2.配置建立版本库目录mkdir /mnt/svnlib启动SVN服务进程,以/mnt/svnlib为根目录svnserve -d -r /mnt/svnl...
分类:
系统相关 时间:
2015-08-03 00:55:43
阅读次数:
200
原文地址www.cnblogs.com/wwang/archive/2011/01/27/1944406.html工作几年来,一直从事Linux内核驱动方面的开发。从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。入门类一直认为,在一个系统上学习开发之...
分类:
系统相关 时间:
2015-08-03 00:55:36
阅读次数:
275
1、 移植mtd-utils:a) 下载utd-utils 下载地址为ftp://ftp.infradead.org/pub/mtd-utils/b) 交叉编译mtd-utilsi 修改Makefile CROSS=arm-linux-ii makeiii 查看下mtd-utils-1.0.0目录下...
分类:
系统相关 时间:
2015-08-03 00:46:31
阅读次数:
175
1.FTP连接及传输模式FTP服务器默认使用TCP协议的20,21端口与客户端进行通信。20端口用于建立数据连接,并传输文件数据;21端口用于建立控制连接,并传输FTP控制命令。FTP数据连接分为主动模式和被动模式■主动模式:服务器主动发起数据连接。■被动模式:服务被动等待数据连接..
分类:
系统相关 时间:
2015-08-02 23:36:56
阅读次数:
291
手把手带你自制Linux系统之二简易Linux制作本文利用CentOS5.5自带内核制作一个MiniLinux。打开准备工作中创建的CentOS,为另一个虚拟机MiniLinux添加一个最小Linux所需要的文件。1.创建分区为准备好的磁盘创建两个主分区,大小分别为20M和512M。使用fdisk命令创建分区详细过程..
分类:
系统相关 时间:
2015-08-02 23:37:36
阅读次数:
375
《Linux系统精讲》学习总结(二)本次总结我将采取总结性,对比性的方式一目了然的展示出来,首先将所有的命令总结在一起,然后对比性的总结部分知识点,最后谈谈本周的学习体会。一、Linux系统精讲常用命令格式:命令作用命令:命令语法;#注释说明或者补充例如:创建目录mkdi..
分类:
系统相关 时间:
2015-08-02 23:36:02
阅读次数:
233
今天更新了Android SDK,并把Eclipse重新切换来工作空间,再次打开Eclipse报错,出现“An error has occurred”,"See the log file ********/.metadata/.log".如图所示:
。
解决方法这样,重新新建一个文件夹作为Workspaces,然后再重启Eclipse,要求选择工作空间的对话框中选择新建的...
分类:
系统相关 时间:
2015-08-02 23:28:19
阅读次数:
534
如果直接用ps命令,会显示所有进程的状态,通常结合grep命令查看某进程的状态。如果想对进程时间监控,应该用 top 工具。下面主要介绍下ps指令。linux进程状态在Linux中,进程存在5中状态
运行状态(正在运行或在运行队列中等待)
中断状态(休眠中, 受阻, 在等待某个条件的形成或接受到信号)
不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)
僵死状态(进程已终止, 但进程...
分类:
系统相关 时间:
2015-08-02 23:25:40
阅读次数:
313