函数
案例一:
#!/bin/bash
hello () {
echo "hahahah"
}
hello
执行函数,结果为:hahaha
案例二:
#!/bin/bash
funWithReturn()
{
echo "the function is to get the sum of two number"
...
分类:
系统相关 时间:
2015-06-28 15:41:23
阅读次数:
148
本章小结
变量在正是一点的程序里是必备项目.shell的变量会保留字符串值,而大量的运算符可以在${var...}里使用,让你控制变量的结果.
shell提供了许多的特殊变量(例如#?与$!),用来访问特殊信息,例如,命令退出状态.shell也有许多预定义的特殊变量,例如PS1----用来设置主要提示符.位置参数与$*和$@这类的特殊变量,则用来在脚本(或函数)被引用是,让用户可以访问被...
分类:
系统相关 时间:
2015-06-28 15:41:41
阅读次数:
209
MyEclipse各种好用的自定义配置(SVN, JDK, Maven, Tomcat, 自动补全, UTF-8, 字体等)...
分类:
系统相关 时间:
2015-06-28 15:42:20
阅读次数:
178
Windows和Linux的远程连接(都叫做远程连接吧)不同:
1)Windows远程连接后,如果在远程机器上运行某个程序,完全可以退出连接后过一段时间再连接到那台机器上看有没有结束,即Windows的远程连接在不经过任何处理的情况下,在远程机器上运行的程序不会随着中止连接而结束。
2)Ubuntu在终端登陆远程主机并运行程序后,如果此时直接中止连接退出,那么这个连接所开的会话(session...
分类:
系统相关 时间:
2015-06-28 15:41:06
阅读次数:
335
Linux上通常可以通过rsyslog来实现系统日志的集中管理,这种情况下通常会有一个日志服务器,然后每个机器配置自己日志通过rsyslog来写到远程的日志服务器上。这里假定有两台服务器,一台作为系统日志的服务器(比如机器名logmaster),另一台作为日志的客户端(比如机器名logclient)日志服务器配置首先修改log master机器上的/etc/rsyslog.conf文件,将其中下面四...
分类:
系统相关 时间:
2015-06-28 15:37:33
阅读次数:
196
原文:http://blog.csdn.net/tao_627/article/details/44004541按照这个成功安装!机器学习是数据挖掘的一种实现形式,在学习《机器学习实战》过程中,需要python环境中安装好numpy和matplotlib库,特此将我在Ubuntu 14.04 64b...
分类:
系统相关 时间:
2015-06-28 15:27:27
阅读次数:
202
Linux 下 firefox 部分中文页面乱码解决方案。
分类:
系统相关 时间:
2015-06-28 15:25:35
阅读次数:
184
1 背景 当在程序中,有大量的数据需要读写,数据库的响应会延迟,甚至阻塞。缓存可以缓解对数据库访问的压力,而且在内存中数据的读写要比读写硬盘上的数据快。2 目的 ets_cache是用erlang实现的简单的缓存应用,它的结构简单,但功能强大支持百万级的数据量。其主要是用来存储一些公共访问的数据.....
分类:
系统相关 时间:
2015-06-28 15:18:11
阅读次数:
217
因为项目需要一个邮件服务器功能,用已有的企业邮箱又有各种限制,就来捣鼓了下和这个相关的一些东西。一般是有好几个选择,比如Postfix,sendmail,qmail,第一个我之前用过,但是项目需求只有发邮件,也不知怎的就选择了sendmail,事实证明还是不要作,废话不说,结合自己的一些经验总结一下,希望能让大家少踩坑。
一、安装
必装:
sudo apt-get insta...
分类:
系统相关 时间:
2015-06-28 14:13:28
阅读次数:
316
时间的类型说明Coordinated Universal Time(UTC):世界标准时间,格林威治标注时间(Greenwich Mean Time,GMT)。
Calendar Time :日历时间。1970年1月1日0点到此时的秒数。时间获取函数
time_t time(time_t *t);
功能描述:该函数返回从1970年1月1日00时00分00秒至今所经过的秒数。如果time_t *t...
分类:
系统相关 时间:
2015-06-28 14:15:59
阅读次数:
192
vsFTP默认位置: 匿名:/var/ftp/ 用户:/home/用户名 配置文件:/etc/vsftpd/ (一般安装软件后都会在/etc/下生成一个软件相关的配置文件夹)防火墙位置: /etc/sysconfig/ iptables(文件) 如果没有,请安装iptables服务 (y...
分类:
系统相关 时间:
2015-06-28 14:11:40
阅读次数:
171
整理一些常用的命令(持续更新):查看端口是否开启: netstat -an | grepprot (查看是否打开23端口) |:通道的意思,grep是指查看当前字符所在的行LINUX通过下面的命令可以开启允许对外访问的网络端口: /sbin/iptables -I INPUT -p tcp ...
分类:
系统相关 时间:
2015-06-28 14:04:36
阅读次数:
223
在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。R...
分类:
系统相关 时间:
2015-06-28 14:03:17
阅读次数:
166
1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab)。2. ps 命令用于查看当前正在运行的进程。grep 是搜索例如: ps -ef | grep java表示查...
分类:
系统相关 时间:
2015-06-28 14:02:17
阅读次数:
123
1)判断表达式iftest (表达式为真)iftest!表达式为假test表达式1 –a 表达式2 两个表达式都为真test表达式1 –o 表达式2 两个表达式有一个为真2)判断字符串test–n 字符串 字符串的长度非零test–z 字符串 ...
分类:
系统相关 时间:
2015-06-28 14:00:23
阅读次数:
217
整理来自https://www.shiyanlou.com/courses/running/60要解释环境变量,得先明白变量是什么,准确的说应该是 Shell 变量,所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中。通常变量与值是一对一...
分类:
系统相关 时间:
2015-06-28 13:58:59
阅读次数:
175
#!/bin/sh #auto Change ip netmask gateway scripts #wugk 2012-12-17 cat << EOF ++++++++自动修改ip和主机名等相关信息+++++++++ ETHCONF=/etc/sysconfig/network-scripts/ifcfg-eth0 HOSTS=/etc/hosts NETWOR...
分类:
系统相关 时间:
2015-06-28 12:56:12
阅读次数:
186