Category Archives: Linux

各类Linux系统

grep高亮显示关键字(转)

让grep显示颜色:

export GREP_OPTIONS=”–color=always”
export GREP_COLOR=”1;32”

然后grep命令的结果中的pattern就会用指定的颜色高亮 Continue reading

Posted in Linux | Leave a comment

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