11 2013 档案

摘要:Classic technique (escape metacharacters):if[ \( $g -eq 1-a "$c"="123" \) -o \( $g -eq 2-a "$c"="456" \) ]then echo abcelse echo efgfiI tried various tricks with '[[ ... ]]' without success - even escaping the parentheses did not seem to work.Isn't 阅读全文
posted @ 2013-11-07 15:53 zaric 阅读(223) 评论(0) 推荐(0)
摘要:特殊的shell变量:$0 获取当前执行的shell脚本的文件名$n 获取当前执行的shell脚本的第n个参数值,n=1..9$* 获取当前shell的所有参数 “$1 $2 $3 …注意与$#的区别$# 获取当前shell命令行中参数的总个数$$ 获取当前shell的进程号(PID)$! 执行上一个指令的PID$? 获取执行的上一个指令的返回值(0 为成功, 非零为失败)$@ 这个程序的所有参数 “$1″ “$2″ “$3″ “…”举例(通过脚本举例,大家也可以一行行执行测试):[ryan@etiantian test]# cat etiantian.shecho ‘$0 ... 阅读全文
posted @ 2013-11-07 15:52 zaric 阅读(215) 评论(0) 推荐(0)
摘要:节点n1 n2 n3 互通第一步:n1->n2互通 admin@n1 > ssh-keygen -d admin@n1 > scp id_dsa.pub n2:~/.ssh/authorized_keys 这样就实现了 ssh n2 无密码登录下面的同理:将本机生成的.pub文件追加到对方的authorized_keys文件里面就可以了。这里出现过一个问题。n1->n2 正常,n2->n1同样的步骤就是不行,admin@n2 > ssh n1 总是需要密码。怎么回事?时间的问题?修改时间同样不行。最后找出是 .ssh 权限的问题。Make sure the 阅读全文
posted @ 2013-11-04 17:27 zaric 阅读(350) 评论(0) 推荐(0)