Monthly Archives: 十月 2015

Linux shell脚本编程入门之2

刚刚给大家分享一个简单脚本,其实里面有一个条件语句if 学会他的结构了吧,但是有朋友去做算术运算发现 怎么和C之类的不一样。是呀 Shell编程里面默认好像只有字符类型,那要是计算数字该怎么办呢? 接下来就给小伙伴个小例子可以进行算数运算,不过个人感觉 进行算数运算比C之类的烦多了下面的例子中共给了4种方法,选择一个你喜欢的吧,需要传递两个参数,代码不够健壮,没有做输入合法性判定哟,所以小伙伴们记得直接输入合法的数字哟。 #!/bin/bash let C=$1+$2 echo “he wei $C” A=$[$1+$2] echo “he wei $A” B=$(($1+$2)) echo “he wei $B” D=`expr $1 + $2 ` echo “he wei $D” Continue reading

Posted in Linux | Leave a comment

Linux shell脚本编程入门之1

shell脚本编程比起C之类的简单多了,开头声明#!/bin/bash是必须的,不然内核不知道用什么shell去解释你的代码下面给个小例子,很简单的功能哟比如输入一个用户名,然后判断用户和组的ID号是否一致。看 是不是很简单 #!/bin/bash #WNAME=jack echo “please input a name:” read WNAME grep $WNAME /etc/passwd &>/dev/null WRET=$? if [ $WRET -eq 0 ] ; then WUID=`grep $WNAME /etc/passwd | cut -d: -f3` WGID=`grep $WNAME /etc/passwd | cut -d: -f4` if [ $WUID -eq $WGID ]; then echo “$WNAME is good guy” else echo “$WNAME is bad guy” fi else echo “$WNAME is not exit” fi Continue reading

Posted in Linux | Leave a comment

100Base-T,100Base-TX等的含义与区别 (zhuan)

http://blog.csdn.net/amj0622/article/details/5257901 BASE前的数字表示网络的数据传输率,比如说:10BASE指数据传输率为10Mbps,1000BASE为1000Mbps BASE指基带传输,即未经过调制,不能复用的传输,与其对应的BROAD指宽带传输(多用于有线电视网) BASE后的字母或数字指的是传输介质,反应介质特点,比如说10BASE-T中的T指双绞线,10BASE-5指传输距离500米(即粗缆) IEEE标准共有以下几种: 10BASE-5:粗缆。最大传输距离500米,使用AUI连接器连接或使用收发器电缆和收发器(MAU)进行连接。 10BASE-2:细缆。实际传输距离为185米,使用BNC连接器(T型和N型)。 10BASE-T:双绞线。传输距离100米,使用RJ45连接器。 10BASE-F:光纤。分为FP,FL,FB 三种链接类型,FP使用无源集线器连接,传输距离500米,FB使用有源连接器,传输距离3000米,FL可以使用多个中继器,可以进一步延长器传输距离。 100BASE-TX:双绞线,使用两对非屏蔽双绞线或两对1类屏蔽双绞线连接,传输距离100米 100BASE-T4:4对3类非屏蔽双绞线,传输距离100米 100BASE-F: 单模或多模光纤,传输距离2000米左右 1000BASE-T:5类非屏蔽双绞线,传输距离100米 1000BASE-CX:屏蔽类双绞线,传输距离25米 1000BASE-LX:单模光纤,传输距离可达3000米 1000BASE-SX:多模光纤,传输距离300米至550米 Continue reading

Posted in 综合布线 | Leave a comment