在循环过程中,有时候需要在未达到循环结束条件时强制跳出循环,像大多数编程语言一样,Shell也使用 break 和 continue 来跳出循环。break命令break命令允许跳出所有循环(终止执行后面的所有循环)。下面的例子中,脚本进入死循环直至用户输入数字大于5。要跳出这个循环,返回到shel...
分类:
系统相关 时间:
2014-10-14 04:04:47
阅读次数:
250
while循环用于不断执行一系列命令,也用于从输入文件中读取数据;命令通常为测试条件。其格式为:while commanddo Statement(s) to be executed if command is truedone命令执行完毕,控制返回循环顶部,从头开始直至测试条件为假。以下是一个.....
分类:
系统相关 时间:
2014-10-14 03:09:17
阅读次数:
183
#!/bin/bashnum1=1num2=2num3=3#echo $($num1+$num2+$num3)#错误写法echo $[$num1+$num2+$num3]echo $(($num1+$num2+$num3))echo $(expr $num1 + $num2 + $num3 )
分类:
系统相关 时间:
2014-10-14 04:47:17
阅读次数:
405
until 循环执行一系列命令直至条件为 true 时停止。until 循环与 while 循环在处理方式上刚好相反。一般while循环优于until循环,但在某些时候,也只是极少数情况下,until 循环更加有用。until 循环格式为:until commanddo Statement(s).....
分类:
系统相关 时间:
2014-10-14 03:39:57
阅读次数:
210
echo -e "a\tb\tc\nd\te\tf"加-e
分类:
系统相关 时间:
2014-10-14 05:02:57
阅读次数:
173
与其他编程语言类似,Shell支持for循环。for循环一般格式为:for 变量 in 列表do command1 command2 ... commandNdone列表是一组值(数字、字符串等)组成的序列,每个值通过空格分隔。每循环一次,就将列表中的下一个值赋给变量。in ...
分类:
系统相关 时间:
2014-10-14 03:06:37
阅读次数:
334
if 语句通过关系运算符判断表达式的真假来决定执行哪个分支。Shell 有三种 if ... else 语句:if ... fi 语句;if ... else ... fi 语句;if ... elif ... else ... fi 语句。1) if ... else 语句if ... else ...
分类:
系统相关 时间:
2014-10-14 02:26:07
阅读次数:
339
case ... esac 与其他语言中的 switch ... case 语句类似,是一种多分枝选择结构。case 语句匹配一个值或一个模式,如果匹配成功,执行相匹配的命令。case语句格式如下:case 值 in模式1) command1 command2 command3 ...
分类:
系统相关 时间:
2014-10-14 01:51:17
阅读次数:
313
在include/linux/list.h文件中用C实现了一个好用的循环链表。它是有效而且易于操作的,否则它也不会被内核使用(译者注:在kernel中大量的使用了循环双链表结构,比如在在进程描述符实体中我们就可以看到很多struct list_head的身影)。不管何时,依靠这种结构,在内核中都可以将任何使用它数据结构串起来。...
分类:
系统相关 时间:
2014-10-14 02:24:37
阅读次数:
189
"vundleset nocompatible " be iMproved, requiredfiletype off " required" set the runtime path to include Vundle and initi...
分类:
系统相关 时间:
2014-10-14 00:54:27
阅读次数:
382
什么是 daemon 与服务 (service)Linux Daemon (守护进程)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些事件。它不需要用户输入就能运行并且提供某种服 务,不是对整个系统就是对某个用户程序提供服务。 Linux 系统的大多数服务器就是通过...
分类:
系统相关 时间:
2014-10-14 02:32:37
阅读次数:
349
一。如果按照第一篇都设置好了(显卡驱动等都已经正常),然后1。安装CCSM设置管理器 用鼠标点击屏幕左侧Unity程序启动栏中的“Ubuntu软件中心”(有“A”字形的公文包图标), 在弹出的“Ubuntu 软件中心”窗口右上角的搜索栏中,输入“compiz”, 可以看到,默认的“Compiz”这个...
分类:
系统相关 时间:
2014-10-14 01:07:07
阅读次数:
394
MyEclipse 快捷键1(CTRL) ------------------------------------- Ctrl+1 快速修复 Ctrl+D: 删除当前行 Ctrl+Q? 定位到最后编辑的地方 Ctrl+L? 定位在某行? Ctrl+O? 快速显示 OutLine Ctrl+T? 快速显示当前类...
分类:
系统相关 时间:
2014-10-14 00:49:17
阅读次数:
380
现在连接linux服务器一般都是使用SSH远程连接的方式。最近新装了一台服务器,发现telnet时速度很快,ping时一切也正常,但SSH连接的时候却很慢。经过网上资料查询,大致是有以下几种原因:
1、SERVER的SSHD会去DNS查找访问的CLIENT IP的HOSTNAME,如果DNS不可用或者没有相关记录,就会消耗一段时间。
2、在authentication gssapi-with-mic有时候也会消耗一段时间...
分类:
系统相关 时间:
2014-10-14 01:18:37
阅读次数:
363
安装插件,以下两种方法任选其一
一、把下载的插件解压出来,在MyEclipse的dropins目录下新建一个egit文件夹,然后把刚才解压的features、plugins和另外两个jar包
全放进去。重启MyEclipse后,进入Window-Preferences-Team,看到Git选项,就说明安装成功了。
二、把下载的插件解压出来,只保留features和plugins两个文件夹即可。在MyEclipse下新建myPlugin(随意名字)文件夹,进去在此目录
下新建egit文件夹,把刚才解压的fe...
分类:
系统相关 时间:
2014-10-13 23:37:47
阅读次数:
396
[ls] ls -a #显示所有隐藏文件(以字符'.'开头的),包括. ..ls -A #显示除了. ..之外的所有隐藏文件ls -l #列出详细的信息ls -i #打印i节点号,相当于ls --inode[ma...
分类:
系统相关 时间:
2014-10-13 23:58:27
阅读次数:
332
一。ubuntu14.04安装安装步骤很简单的,相信你只要知道并且决定安装ubuntu,你就不会在安装上有问题,下载网址 http://www.ithome.com/html/soft/81539.htm。下载iso后我使用u盘刻录的,刻录用的软件是ultro,这个不说。二。安装上之后,屏幕亮度很亮...
分类:
系统相关 时间:
2014-10-14 01:04:37
阅读次数:
388