`
liulanghan110
  • 浏览: 1065697 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
[root@test etc]# rm --help          用法:rm [选项]... 文件...Remove (unlink) the FILE(s).-f, --force           ignore nonexistent files, never prompt-i, --interactive     prompt before any removal--no-preserve-root 不特殊对待“/”(默认值)--preserve-root ...
都知道在windows里面有定时任务很方便,在linux里面,一样的可以做到很方便,有个朋友问了,下面来简单介绍一下。crontab file [-u user]-用指定的文件替代目前的crontab。 crontab-[-u user]-用标准输入替代目前的crontab. crontab-1[user]-列出用户目前的crontab. crontab-e[user]-编辑用户目前的crontab. crontab-d[user]-删除用户目前的crontab. crontab-c dir- 指定crontab的目录。 crontab文件的格式:M H D m d cmd. M ...
select语句结构:select 变量 in 选项1 选项2 ;dobreakdone例如:for循环里嵌套一个 select语句#!/bin/shfor((i=1;i < 3;i=$[$i+1])); do  echo "What is your favourite OS?"select var in "Linux" "Cnu Hurd" "Free BSD" "Other";dobreakdoneecho "You have selected ...
for语句结构for 条件;do语句done以计算1到十的和为例#!/bin/shsum=0for((i=1;i <= 10;i=$[$i+1]));do sum=$(($sum+$i))doneecho $sum同C语言一样Linux Shell的跳出循环语句为break和continue
while 命令/条件do语句done机制:如果while后的命令执行成功,或条件真,则执行do和done之间的语句,执行完成后,再次判断while后的命令和条件;如果while后的命令执行失败,或条件为假,循环结束特例:无条件循环while truedo语句done例如#!/bin/shvar=1while (( $var <= 3 ))doecho $varvar=$(($var + 1))done(())双括号表示计算表达式的值,$((表达式)) 取表达式的值再一例子:#!/bin/shvar=1while truedoif (( var > 3 ...
case语句适用于需要进行多重分支的应用情况。         case分支语句的格式如下:             case 变量名 in                 模式1)             命令序列1             ;;                 模式2)             命令序列2          ;;                  *)             默认执行的命令序列             esac          case语句结构特点如下:    ...
[ ]有一些麻烦的问题,bash从3.0开始支持[[ ]]和(( )),分别用于字符串和数值判断,方便了很多,建议使用。有了(( )),可以忘记数值判断-eq -lt -gt -le -ge了,一律== != > < >= <=(1)数值测试:   -eq:等于则为真   -ne:不等于则为真   -gt:大于则为真   -ge:大于等于则为真   -lt:小于则为真   -le:小于等于则为真   (2)字符串测试:   =:等于则为真   !=:不相等则为真   -z字符串:字符串长度伪则为真   -n字符串:字符串长度不伪则为真 ...
  if语句结构如下:if [ condition ] then action fi 复杂的if语句 if [ condition ] then action elif [ condition2 ] then action2 elif [ condition3 ] then else actionx fi 注意if和[中间有一个空格,[]中的条件两边都有空格,then不要和if在同一行 例如: #!/bin/sh echo "Please input a integer:" #获取用户输入 ...
#!/bin/shvar="Hello World"echo "${var},zhuyuehua!!"#!/bin/sh为标志,表示使用的是哪一种SHELL,除第一行外,其它行以#开头的都表示注释var为字符串变量,其值为"Hello World",和JS一样,SHELL中变量无须先声明就可使用。在给变量赋值时不要在=号两边留下空格,不然会报错的。echo 为回显命令,相当于C语言的printf。注意取变量值时使用${变量}将上述代码在VI中编辑,并保存为sh格式,如1.sh然后用chmod命令修改文件属性为可执行文件 ch ...
1.下载JDKhttps://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilter下载选择jdk-6u21-linux-i586-rpm.bin以下操作请在root用户下进行:2.找到jdk-6u21-linux-i586-rpm.bin 所在目录,可以使用find命令查找find / -name "jdk-6u21-linux-i586-rpm.bin"            /表示 ...
1.首先到 tomcat和eclipse官网下载linux版本的 tomcat和eclipse,如我下载的是apache-tomcat-7.0.2.tar.gz和eclipse-jee-helios-linux-gtk.tar.gz2.分别解压下载的两个文件(这两个文件解压就可以运行)3.在终端下进入tomcat的bin目录输入./startuo.sh启动tomcat在浏览器输入http://127.0.0.1:8080测试关闭tomcat在bin目录下输入./shutdown.sh如闲每次启动和关闭tomcat都要进入tomcat 的bin目录麻烦的话,可以建立一个环境变量4.在 ...
命令形式: find pathname -options [-print -exec -ok] pathname命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录,
Linux下实时查看Tomcat输出日志 Linux命令:tail -f catalina.out
迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。 从定义可见,迭代器模式是为容器而生。很明显,对容器对象的访问必然涉及到遍历算法。你可以一股脑的将遍历方法塞到容器对象中去;或者根本不去提供什么遍历算法,让使用容器的人自己去实现去吧。这两种情况好像都能够解决问题。   然而在前一种情况,容器承受了过多的功能,它不仅要负责自己“容器”内的元素维护(添加、删除等等),而且还要提供遍历自身的接口;而且由于遍历状态保存的问题,不能对同一个容器对象同时进行多个遍历。第二种方式倒是 ...

装饰模式

 装饰模式是在一个对象的外围创建一个称为装饰器的封装,动态地给这个对象添加一些额外的功能。以对客户端透明的方式扩展对象的功能。 装饰器中的继承的实质是为了类的兼容的需要,便于参数引用可以层层传递兼容,而不是通过继承实现功能的扩展,功能扩展主要在实例的引用。一般来说是纵向结构,如果只是一层继承实现,其余装饰类用横向实现的话,也是可以的,但是这个和纵向相比没有什么不同。 装饰器模式主要由两部分组成,一部分是组件,另一部分是装饰器。组件是本体,也就是初始的、最里层的参数;组件是加强件,供功能扩展时使用,顶层装饰器拥有组件的引用,装饰类可以任意组合。 优点:     装饰器与继承的目的都是扩展对象的功 ...
Global site tag (gtag.js) - Google Analytics